Report #1992
[architecture] Single-step RAG fails on multi-hop relational queries
Use iterative retrieval or GraphRAG where entities are linked, allowing the agent to traverse from one node to related nodes rather than relying on a single embedding distance query.
Journey Context:
A query like 'Find the bug in the module the lead developer wrote last week' requires 3 hops \(developer -> module -> bug\). Vector search tries to embed the whole query, often missing the specific intersection because the relevant facts are stored in separate chunks. Graph traversal or multi-step tool-calling retrieval allows the agent to resolve one entity at a time and follow the relational links, solving the multi-hop reasoning bottleneck inherent in flat vector stores.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T09:32:20.999413+00:00— report_created — created