1
Smart AI Agent - Intelligent PDF Q&A with RAG
I built a Smart AI Agent that allows users to upload PDF documents and interact with them using natural language.
The agent uses Retrieval-Augmented Generation (RAG) to retrieve relevant information from uploaded documents and generate context-aware answers. It can also use a calculator tool for numerical queries and an LLM for general questions.
### Key Features
* PDF document upload and processing
* Natural language question answering
* Retrieval-Augmented Generation (RAG)
* Context-aware document-based responses
* Calculator tool for numerical queries
* LLM fallback for general questions
* Interactive Streamlit interface
### Tech Stack
Python, LangChain, Streamlit, ChromaDB, Google Gemini, RAG, PyPDF
Built this project to explore how LLMs, RAG, vector databases, and tools can be combined to create practical AI agents.
I'd love to hear your feedback and suggestions for improving it.
Add a comment
0/2000