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

1.4 KiB

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

存储

flowchart LR
    MemoryManager --> Redis["Working / Runtime State"]
    MemoryManager --> PostgreSQL["Structured Long-term Memory"]
    MemoryManager --> VectorStore["Semantic Retrieval"]
    MemoryManager --> GraphStore["Relationship Memory"]

重要性

不是所有对话都进入长期记忆。应结合重要性、稳定性、重复度、未来价值和用户明确意图进行判断。

记忆生命周期

flowchart LR
    Experience --> Candidate
    Candidate --> Evaluate
    Evaluate --> Consolidate
    Consolidate --> LongTerm
    LongTerm --> Retrieve
    Retrieve --> Update
    Update --> Forget

原则

  • 事实和推断分离。
  • 推断必须标记来源和置信度。
  • 重要记忆应保留来源和时间。
  • 记忆更新必须可追踪。