Aditya KadamAI ENGINEER — AGENTIC & RAG SYSTEMS
← Back to systems
PERSONAL PROJECTIndependent

Self-Improving Agentic RAG

An enterprise-grade document intelligence platform — hybrid retrieval, cross-encoder reranking, answer verification, and a closed feedback loop that improves future retrieval and prompting quality.

LangGraphChromaDBBM25Groq / Llama 3.3 70BRAGASFastAPIReact

The problem

Most RAG systems treat retrieval quality as fixed — tuned once, shipped, and trusted from then on. I wanted a system that could tell why an answer went wrong (bad retrieval vs. bad reasoning over good retrieval), catch unsupported answers before returning them, and actually get better over time instead of staying static.

What I built

A full-stack RAG platform with a clean separation between ingestion, retrieval, generation, verification, and improvement — orchestrated as an explicit LangGraph pipeline rather than a single opaque prompt:

Backend on FastAPI, frontend on React with a chat interface, document upload, feedback controls, and a trace viewer so the pipeline's reasoning isn't a black box even to the person using it.

Why it matters

The self-improvement loop is the part I'd defend hardest: most "RAG projects" stop at generation. This one treats incorrect answers as training signal — classifying the failure mode first, then feeding that back into retrieval and prompting — which is the difference between a system that's tuned once and one that's designed to get better under real usage.

CONTACT

Open to AI engineering roles.

$ whoami

Let's build something that ships.

Looking for AI Engineer, Agentic AI Engineer, or Full-Stack AI roles where production reliability actually matters.

Aditya-Kadam-Resume