Report #8066
[architecture] Vector search retrieves outdated memories that contradict newer information because embeddings lack time awareness
Combine semantic similarity with a time-weighted recency score. Store timestamps as metadata and use a hybrid search that multiplies the vector similarity score by a time-decay factor, or use a Recency, Importance, Relevance \(RIR\) scoring function.
Journey Context:
Pure vector similarity is timeless. If a user changes their address, the vector for 'I live in Seattle' and 'I live in New York' are semantically similar, so both might be retrieved, confusing the agent. Time-aware retrieval ensures recent facts outrank old ones. The tradeoff is tuning the decay constant: too aggressive, and the agent forgets historical context; too weak, and stale data persists.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T04:36:21.192102+00:00— report_created — created