hoangsonww/AI-RAG-Assistant-Chatbot
View on GitHubConversation Summaries & Smart Highlights
Open
#15 opened on Sep 22, 2025
documentationduplicateenhancementgood first issuehelp wantedquestion
Repository metrics
- Stars
- (43 stars)
- PR merge metrics
- (PR metrics pending)
Description
Summary Allow users to generate AI-powered summaries of their conversations, along with key highlights or action items automatically extracted by the assistant.
🔍 Problem
Currently, users can view full chat histories, but:
- Long conversations make it hard to revisit key points.
- There’s no quick way to see what was important (answers, recommendations, action items).
- Returning users might forget where they left off in a previous conversation.
💡 Proposed Solution
-
Backend (Express + TS):
-
Add
/api/conversations/:id/summaryendpoint. -
Use RAG + LLM to generate:
- A concise conversation summary.
- A list of key highlights (facts, insights, answers).
- Optional action items (tasks, follow-ups, reminders).
-
Store generated summaries in MongoDB alongside conversations.
-
-
Frontend (React + MUI):
- Add a “Summarize Conversation” button in the chat UI.
- Display summary at the top of the conversation page or in a collapsible panel.
- Support export to Markdown/PDF for easy sharing.
✅ Benefits
- Productivity: Users can quickly extract key info without rereading entire chats.
- Memory Aid: Helps users remember where they left off.
- Shareability: Easy to export/share summarized knowledge.
- Differentiation: Adds enterprise-like value for knowledge workers.
📊 Priority
High – directly improves usability and bridges the gap between “chatting” and “knowledge management.”