Report #24647
[frontier] Vector search returning irrelevant chunks and missing multi-hop reasoning requiring joins across documents
Replace direct vector retrieval with a retrieval agent that uses tools \(web search, code execution, database query\) to gather evidence, then a synthesis agent to answer; use vector search only as one tool among many
Journey Context:
Naive RAG fails on complex queries requiring joining info across docs or reasoning about recency. Agentic RAG \(LangGraph pattern\) treats retrieval as agentic process: planner -> retriever agent \(with query generation and source critique\) -> grader -> generator. Enables active retrieval \(asking follow-ups, verifying sources\) vs static top-k. Proven in production legal/medical QA where accuracy > speed. Tradeoff: higher latency, requires robust tool descriptions.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T19:46:37.859304+00:00— report_created — created