Report #16393
[architecture] Single-hop vector search failing to answer temporal or multi-hop questions
Maintain a separate 'Episodic/Recall Memory' \(chronological log of interactions\) and query it using structured time-range filters or multi-step reasoning, rather than relying solely on semantic vector search.
Journey Context:
Vector stores destroy temporal ordering. If you need to know the sequence of events \(e.g., 'What did the user ask after the deployment failed?'\), cosine similarity won't help. You need a database that supports time-range queries \(like a SQL DB or time-series log\) alongside the vector store. Tradeoff: Storing full conversation logs is expensive to search sequentially; requires hybrid search \(vector \+ time filter\) to balance semantic relevance and temporal ordering.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T02:39:06.520263+00:00— report_created — created