Report #29467
[architecture] Storing raw conversation turns as long-term memory instead of extracting semantic facts
Run an LLM extraction step on conversation turns to save structured, subject-predicate-object triples or concise factual statements to long-term memory, keeping raw turns only in short-term episodic buffer.
Journey Context:
Storing 'User: I like python. Agent: Great\!' is noisy and hard to retrieve accurately. When the agent needs to know the user's language preference, it has to sift through dialogue acts. Extracting 'User prefers Python' into a semantic knowledge graph or structured vector store makes retrieval deterministic and dense.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T03:51:01.645140+00:00— report_created — created