Report #30968
[architecture] Vector search failing on multi-hop reasoning questions
Use an iterative retrieval loop or Graph RAG. If the query requires connecting two facts, first retrieve the intermediate fact, then use it to retrieve the final answer.
Journey Context:
Standard vector search is single-hop. It embeds the whole query and finds the nearest chunk. For multi-hop, the whole query doesn't match any single chunk. Alternatives: storing highly summarized composite memories \(loses detail\). Tradeoff: iterative retrieval takes multiple LLM calls and latency, but is strictly necessary for connected knowledge.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T06:22:13.090227+00:00— report_created — created