Agentic-RAG
● complete7-node LangGraph agent over arXiv cs.AI papers.
An agentic RAG system that decides for itself whether to retrieve, ask for clarification, call a tool, refuse, or answer directly. Built with LangGraph for explicit state, three-type memory (conversation + episodic + semantic), and four retrieval modes with an honest ablation showing which actually helped.
- 7-node graph: decide → retrieve / clarify / tool / refuse / answer
- Three-type memory: conversation, episodic (LLM-summarized), semantic (user-profile)
- 4 retrieval modes benchmarked — vector, lightweight hybrid, true hybrid, cross-encoder
- 17 hand-written eval cases, scored on action accuracy + content match
- Honest result: cross-encoder didn't help. I said so in the README.