Report #25403
[frontier] Single-shot vector RAG fails on multi-hop reasoning \(e.g., 'Who designed the building where X happened?'\)
Implement iterative GraphRAG traversal: Agent retrieves seed entities, queries graph neighbors via structured queries \(Cypher/GQL\), reflects on intermediate results, repeats until answer confidence threshold
Journey Context:
Naive RAG embeds chunks and retrieves top-k. Complex queries need 'find X related to Y via Z'. GraphRAG \(Microsoft\) and Neo4j patterns show agents must walk relationships iteratively, using LLM to decide next hop \(vector similarity for entity disambiguation, graph for traversal\). Tradeoff: 3-5x latency increase vs single-shot.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T21:02:42.280851+00:00— report_created — created