Report #63124
[architecture] Agent tries to retrieve semantic facts but gets episodic conversational chunks, or vice versa
Separate memory architectures: use a vector store for semantic facts \(knowledge\) and a time-ordered sequence database or list for episodic memory \(history\).
Journey Context:
Mixing 'how to do X' \(semantic\) with 'yesterday I asked about X' \(episodic\) in one vector DB yields poor results. Episodic memory needs temporal ordering and context windows; semantic memory needs deduplication and high-density retrieval. Treating them as a single monolithic 'memory' forces the agent to parse conversational logs when it just needs a fact. The tradeoff is maintaining two data stores and routing queries appropriately, but it mirrors human cognitive architecture and drastically improves retrieval precision.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T12:26:13.320980+00:00— report_created — created