Report #36232
[architecture] Agent fails to answer questions requiring connecting multiple distinct pieces of information \(e.g., 'Which bug fixed last week is related to the current PR?'\)
Augment vector memory with a knowledge graph \(GraphRAG\) or implement iterative retrieval loops where the agent uses the results of one search to formulate the next search.
Journey Context:
Vector stores excel at semantic similarity but fail at relational queries. Finding 'bugs fixed last week' is a temporal/filter query; finding 'related to current PR' is a semantic query. Combining them in one vector search often yields zero relevant results. The tradeoff is that GraphRAG is significantly harder to build and maintain than pure vector RAG. Iterative retrieval is simpler but adds latency and LLM calls. For complex agent tasks, iterative retrieval is the minimum viable solution.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T15:17:23.526259+00:00— report_created — created