Report #17878
[architecture] Agent saves trivial or highly specific conversational pleasantries as long-term memories
Implement an explicit 'Memory Extraction' step using an LLM that evaluates if a conversational turn contains a generalizable, reusable fact or preference before writing to the long-term vector store.
Journey Context:
If every 'thank you' or 'what time is it' gets embedded, the vector store becomes noisy, making future retrieval less accurate \(the 'needle in a haystack of needles' problem\). The tradeoff is an extra LLM call per turn for memory evaluation, but it ensures the long-term memory remains high-signal.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T06:42:46.343495+00:00— report_created — created