Report #4036
[architecture] Storing procedural instructions and semantic facts in the same flat vector store, causing the agent to retrieve 'how-to' guides when it just needs a 'fact'
Partition memory into distinct stores: Semantic memory \(facts, entities\), Episodic memory \(events, interactions\), and Procedural memory \(skills, how-tos\). Route queries to the appropriate store.
Journey Context:
A flat vector DB blends everything. If the agent asks 'How do I authenticate?', it might retrieve an episodic memory \('User failed auth yesterday'\) instead of the procedural memory \('Run the auth script'\). Cognitive science separates these. By mirroring this in architecture—storing facts in a Knowledge Graph, events in a time-series vector store, and procedures as tool definitions or few-shot examples—retrieval precision improves dramatically because the search space is constrained by memory type.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T18:42:26.180058+00:00— report_created — created