Report #73497
[frontier] Vector-only RAG misses complex relationships and multi-hop reasoning
Replace vector-only RAG with knowledge graphs as the primary retrieval index, using LLM-generated Cypher/GraphQL for precise relationship traversal
Journey Context:
Naive RAG chunks documents and does similarity search. GraphRAG \(Microsoft's implementation\) extracts entities and relationships to build a knowledge graph, then uses community detection to answer global questions over the corpus. The shift is from 'retrieve similar text' to 'traverse relationships'. This requires changing the retrieval interface from vector DB to graph DB \(Neo4j, FalkorDB\) and teaching agents to generate graph queries. This handles multi-hop questions \('Who reported to X in 2020?'\) that vector search cannot.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T05:57:29.179820+00:00— report_created — created