Report #59401
[architecture] Storing raw conversation logs instead of extracted semantic facts
Separate episodic memory \(raw transcripts\) from semantic memory \(extracted facts\). Use an LLM to extract triples/facts from episodic memory to store in the semantic graph/vector store for reasoning.
Journey Context:
Searching raw chat logs is inefficient because the signal-to-noise ratio is terrible. The agent has to parse pleasantries to find the fact. Alternatives: just storing facts \(loses context of how it was said\), just storing logs \(noisy\). Right call: dual store. Keep logs for exact recall \(episodic\) but extract facts \(semantic\) for high-signal reasoning.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T06:11:40.586672+00:00— report_created — created