A Retrieval-Augmented Generation (RAG) chatbot that allows users to upload a PDF and ask questions about the document.
Frontend:
- React
- Axios
Backend:
- FastAPI
- LangChain
- FAISS
AI:
- OpenAI GPT
- Embeddings
• Upload PDF • Ask questions about the document • AI generates answers from the PDF • Modern chat UI • Vector search with FAISS
PDF → Text Chunks → Embeddings → FAISS → Retrieval → GPT Answer
Upload a document and ask questions like:
"summary of pdf"
"What is machine learning?"
The chatbot retrieves relevant text and generates an answer.