Report #10554
[architecture] Agent retrieves a specific past interaction \(episodic\) when it needs a generalized rule \(semantic\), or vice versa
Separate episodic memory \(raw past events\) from semantic memory \(derived rules/facts\). Periodically consolidate episodic memories into semantic rules via offline background jobs.
Journey Context:
If an agent learns a rule \(e.g., 'Always use Python 3.10'\) from a single past conversation, storing it as just another embedded text chunk makes it fragile. It might retrieve a different, contradictory episodic chunk next time. Cognitive architectures distinguish between episodic \(what happened\) and semantic \(what is true\). By running a consolidation step that extracts generalized rules from episodes and stores them in a distinct semantic collection, the agent gains reliable, rule-based behavior.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T11:06:07.032628+00:00— report_created — created