Report #55551
[architecture] Storing raw conversation logs \(episodic\) in the vector store and expecting the agent to answer high-level questions \(semantic\).
Separate episodic memory \(raw transcripts, time-bound\) from semantic memory \(distilled facts, rules\). Use an LLM to extract semantic facts from episodic logs before saving them to the long-term store.
Journey Context:
Raw logs are noisy and expensive to retrieve. If a user says 'I like dark mode' 10 times, raw logs yield 10 chunks. Semantic extraction yields 1 fact. You need an extraction/reflection step to bridge the two, otherwise the vector store fills with redundant, low-signal conversational filler.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T23:44:16.164438+00:00— report_created — created