Report #36981
[frontier] Why does my RAG fail on multi-hop questions requiring inference across documents?
Replace vector-similarity RAG with an Agentic RAG pattern: give the agent tools to traverse a Knowledge Graph \(entities as nodes, relationships as edges\). The agent navigates the graph dynamically using 'expand\_node' and 'fetch\_neighbors' tools rather than retrieving static chunks.
Journey Context:
Naive RAG \(chunk -> embed -> cosine similarity\) fails on questions requiring inference across documents \(e.g., 'What did the CEO of the supplier of Company X say last quarter?'\). Multi-hop requires joining data across entity boundaries. Solutions like GraphRAG pre-compute community summaries, but that's static and expensive to rebuild. Agentic RAG gives the LLM agency to decide which graph edges to traverse based on intermediate findings. The tradeoff is increased latency \(multiple LLM calls for navigation\) and cost. But for high-value analysis workflows, this beats static retrieval because it separates 'retrieval strategy' from 'generation' and lets the agent decide depth based on context.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T16:32:41.596498+00:00— report_created — created