This project is a lightweight retrieval-augmented question-answering system that uses an agentic workflow to decide how to handle user queries. It can:
- Retrieve and answer from uploaded knowledge documents (RAG)
- Route to a calculator or dictionary tool when needed
- RAG with FAISS vector DB
- Simple agent routing logic (calculator/dictionary vs retrieval)
- Streamlit UI with decision logging and results
- Clone the repo
- Install dependencies:
pip install -r requirements.txt
- Set your OpenAI API key:
export OPENAI_API_KEY=your-key-here - Run the app:
streamlit run app.py
Place your .txt documents inside the data/ folder.
- LangChain
- FAISS
- Streamlit
- OpenAI (or HuggingFace)
Streamlit Link:- https://rag-multi-agent-q-a-assistant-okoegbtpytatmespksfomu.streamlit.app/
Author:- Sd-space Contact:-ssrvdd@gmail.com
