完善文档
This commit is contained in:
1 parent
192ea96eb4
commit
efc08dab5e
82 files changed
+1455
-109
No files matched your search
@@ -0,0 +1,67 @@
|
||||
# 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
|
||||
```
|
||||
|
||||
## 原则
|
||||
|
||||
- 事实和推断分离。
|
||||
- 推断必须标记来源和置信度。
|
||||
- 重要记忆应保留来源和时间。
|
||||
- 记忆更新必须可追踪。
|
||||
Reference in new issue
Block a user