Report #30464
[architecture] Saving every conversational turn or trivial facts to long-term memory, leading to database bloat and retrieval noise
Extract and save only 'surprising' or 'high-importance' memories using an LLM-as-a-judge step before writing to the vector store, discarding routine acknowledgments.
Journey Context:
If you save 'User: thanks', your vector DB fills with garbage, making future retrievals slower and noisier. The Generative Agents pattern uses an importance scoring step \(0-10\) before committing to memory. Only memories exceeding a threshold are persisted, ensuring the retrieval pool remains high-signal.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T05:31:10.583910+00:00— report_created — created