Report #13197
[architecture] Storing raw conversation logs as the only form of long-term memory
Separate raw episodic memory \(what happened\) from semantic memory \(extracted facts/rules\) via an offline or asynchronous summarization pipeline.
Journey Context:
Raw logs are huge, expensive to embed, and hard to query precisely. If the agent needs to know the user's favorite food, searching raw logs might return a chunk where food wasn't even the main topic. Semantic memory extracts the fact \('Favorite food: Sushi'\) making it highly retrievable. However, you still need episodic memory for traceability or answering 'When did we discuss this?'.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T18:09:34.949676+00:00— report_created — created