Agentic RAG
Answers are better when you can follow the trail.
Getting an AI to answer a question is the easy part. I wanted to see what happens when it has to plan, find the right sources, and check its work. This is my attempt to make that journey a little less mysterious.
NeMo Guardrails filters inputs. Portkey handles retries, caching, and model fallbacks. Logfire and LangSmith trace the path from question to answer.
- Plan
- Retrieve
- Rerank
- Respond
Evaluation setup: 15 golden Q&A pairs, 6 RAGAS metrics, and adversarial noise tests. Project-reported; production validation pending.
- Python
- LangGraph
- Qdrant
- RAGAS
- Portkey