Report #73525
[architecture] Agent fails to answer questions that require connecting two or more disparate facts not located near each other in the vector store
Implement multi-hop retrieval: first retrieve initial entities, then traverse their relationships in a Knowledge Graph or use the initial results to formulate a secondary retrieval query, rather than relying on a single top-k vector search.
Journey Context:
Naive vector search assumes the answer to a query is localized in a single text chunk. For complex questions \(e.g., 'Who was the lead architect of the project that replaced system X?'\), the facts are scattered. A single vector query will likely return chunks about 'system X' or 'lead architects' but not the intersection. Multi-hop retrieval \(or Graph RAG\) bridges this by allowing the agent to traverse relationships, drastically improving recall for compositional questions at the cost of added latency and complexity.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T06:00:27.999977+00:00— report_created — created