DocuQuery-AI A high-performance RAG-based AI chatbot built with LangChain, FAISS, and Google Gemini 2.5 Flash to chat with multiple PDF documents in real-time
- Multi-Document Analysis: Upload and query multiple PDF files simultaneously.
- Contextual Accuracy: Uses semantic search to ensure answers are grounded in your data.
- Scalable Vector Search: Powered by FAISS (Facebook AI Similarity Search) for millisecond retrieval.
- Modern UI: A clean, intuitive interface built with Streamlit.
- Ingestion: PDFs are parsed using
PyPDF2. - Chunking: Text is split into segments using
RecursiveCharacterTextSplitter. - Embeddings: Text chunks are converted into vectors using
models/gemini-embedding-001. - Vector Store: Store indexed in a local
FAISSdatabase. - LLM:
Gemini 2.5 Flashgenerates detailed responses based on retrieved context.