Files
2026-09-22 10:58:39 +08:00

68 lines
1.4 KiB
Markdown

# Agent Memory Architecture
## 六层记忆
### Working Memory
当前上下文、任务状态、临时变量。
### Episodic Memory
历史事件、对话、任务经历、重要决策。
### Semantic Memory
事实、概念、实体、知识。
### Procedural Memory
技能、策略、流程和经验方法。
### Social Memory
用户、关系、偏好、交互模式。
### Identity Memory
Agent 身份、长期经历、目标、自我认知。
## Memory Manager
统一负责:
`write -> classify -> store -> retrieve -> consolidate -> update -> forget`
## 存储
```mermaid
flowchart LR
MemoryManager --> Redis["Working / Runtime State"]
MemoryManager --> PostgreSQL["Structured Long-term Memory"]
MemoryManager --> VectorStore["Semantic Retrieval"]
MemoryManager --> GraphStore["Relationship Memory"]
```
## 重要性
不是所有对话都进入长期记忆。应结合重要性、稳定性、重复度、未来价值和用户明确意图进行判断。
## 记忆生命周期
```mermaid
flowchart LR
Experience --> Candidate
Candidate --> Evaluate
Evaluate --> Consolidate
Consolidate --> LongTerm
LongTerm --> Retrieve
Retrieve --> Update
Update --> Forget
```
## 原则
- 事实和推断分离。
- 推断必须标记来源和置信度。
- 重要记忆应保留来源和时间。
- 记忆更新必须可追踪。