DocuChat is a Streamlit-based web application that allows users to upload multiple PDF documents and ask natural language questions about their contents. It uses a Retrieval-Augmented Generation (RAG) pipeline powered by LangChain and the fine-tuned Flan-T5 model to provide intelligent, context-based answers.
- π Upload and process multiple PDF files
- π Extract and chunk text using LangChain
- π€ Convert text into embeddings using
MiniLM - π§ Retrieve context via FAISS vector search
- π¬ Generate answers using
Flan-T5transformer model - π§Ύ Clean and user-friendly Streamlit interface
π [Coming soon β Deploy using Streamlit Cloud or HuggingFace Spaces]
git clone https://github.com/muhammed labeeb/docuchat.git
cd docuchat