Report #62298
[architecture] Single-pass vector retrieval misses multi-hop relational facts
Implement iterative retrieval \(e.g., ReAct-style memory retrieval\). Retrieve initial facts, extract entities, use entities to query a graph or vector DB for the next hop, and synthesize.
Journey Context:
If a fact is 'User A lives in City B, City B has policy C', a query about 'Does policy C apply to User A?' will fail in flat vector search because the embedding for User A and Policy C might be distant. Graph-based memory or multi-hop RAG is required for transitive reasoning across disconnected nodes.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T11:03:16.442322+00:00— report_created — created