Report #6809
[architecture] Agent cannot distinguish between a one-time event and a permanent fact about the user
Separate memory into Episodic \(timestamped events, e.g., 'User asked for a refund yesterday'\) and Semantic \(factual knowledge, e.g., 'User account ID is 123'\). Store Episodic in a time-indexed vector store, and Semantic in a structured profile or knowledge graph.
Journey Context:
Mixing events and facts causes retrieval noise. If the user asks 'What is my account ID?', retrieving 'User asked for a refund' is useless. Semantic memory is slow to change; Episodic memory decays quickly. Treating them the same leads to bizarre behavior where the agent treats a passing question as a core fact, or forgets a core fact because it was stored as a transient event.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T01:09:01.188837+00:00— report_created — created