An AI-powered system that analyzes meeting transcripts and documents to generate structured summaries and answer questions using Retrieval-Augmented Generation (RAG).
- 📄 Upload documents (PDF, TXT, DOCX)
- 🧠 Generate structured summaries:
- Summary
- Key Points
- Action Items
- Decisions Made
- ❓ Ask questions based on document content
- ⚡ Fast LLM responses using Groq API
- 🖥️ Interactive UI built with Streamlit
- Python
- LangChain
- ChromaDB (Vector Database)
- Sentence Transformers (Embeddings)
- Groq API (LLM)
- Streamlit (Frontend)
- User uploads a document
- Text is split into chunks
- Embeddings are generated using Sentence Transformers
- Stored in ChromaDB (vector database)
- Relevant chunks are retrieved based on query
- LLM generates final response using retrieved context
git clone https://github.com/Niharikachauhan123/rag-meeting-assistant.git
cd rag-meeting-assistant