What is Semantic Memory?
Semantic memory is a type of long-term memory that stores general knowledge, facts, and concepts independent of specific experiences. Unlike episodic memory which records events, semantic memory contains information abstracted from particular instances.
Examples in AI Agents
Semantic memory in AI agents might include:
Semantic vs Episodic Memory
| Aspect | Semantic | Episodic |
|--------|----------|----------|
| Content | Facts & concepts | Events & experiences |
| Time | Context-independent | Time-stamped |
| Example | "User prefers dark mode" | "User asked about dark mode on Jan 15" |
Building Semantic Memory
Agents build semantic memory through:
Storage Approaches
Common storage patterns for semantic memory:
Retrieval Methods
Semantic memories can be retrieved via:
Memory Updates
Unlike episodic memory which is append-only, semantic memory requires: