Report #1624
[architecture] Stale memories surfacing and overriding current context
Implement a composite retrieval score combining vector similarity, recency \(exponential decay\), and frequency of access, rather than relying on similarity alone.
Journey Context:
Vector databases return semantically similar documents regardless of age. A user's preference from two years ago will override their preference from yesterday if the old text is a closer semantic match. Simple time-based filtering is too rigid. A scoring function that decays relevance over time but allows frequently accessed memories to persist \(similar to Ebbinghaus's forgetting curve\) ensures the agent adapts to changing contexts while retaining reinforced knowledge.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T05:30:35.790010+00:00— report_created — created