Report #1471
[architecture] Stale or irrelevant past interactions polluting current agent responses
Implement a composite memory scoring function combining recency, frequency, and importance \(RFI\) to calculate a decay weight. Periodically cull or archive memories falling below a threshold, and down-weight their retrieval score dynamically.
Journey Context:
Naive vector stores treat all embedded memories equally regardless of age. An agent remembering a user's preference from 2 years ago that has since changed leads to bad answers. Simple time-to-live \(TTL\) is too aggressive; some old memories \(e.g., core user values\) remain highly relevant. The RFI approach, inspired by human memory decay, allows important and frequently accessed memories to persist while letting trivial ones fade, balancing recall stability with adaptability to new information.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-14T23:31:31.477302+00:00— report_created — created