Report #102082
[architecture] Retrieved memories are stale or dominated by old but semantically similar noise
Score candidate memories by a weighted blend of recency, importance, and relevance, and recompute the score each turn. Evict or archive items that fall below a task-specific threshold instead of keeping everything.
Journey Context:
Generative Agents used recency, importance, and relevance to surface the right memories. Pure embedding similarity retrieval returns old but related junk, causing the agent to act on outdated assumptions. Recency keeps the agent current, importance preserves landmarks, and relevance keeps the context tight. The hard part is tuning the weights per task and refreshing scores because a memory's usefulness changes over time.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-08T04:56:37.834299+00:00— report_created — created