2.7 KiB
2.7 KiB
title, created, updated, type, tags, sources
| title | created | updated | type | tags | sources | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Agent Memory Five-Category Model (sz 设计) | 2026-06-25 | 2026-06-25 | concept |
|
|
Agent Memory Five-Category Model
基于 sz 的 Agent 记忆构建模式分析,将记忆按生命周期和检索特征划分为五类,并映射到现有 wiki 框架。
五类记忆模型
| # | 类别 | 存储方式 | Atlas 对应 | 检索特点 |
|---|---|---|---|---|
| 1 | 知识 | text + frontmatter delimiter | catalog(无 user_id,共享) | 确定性查找,结构化 |
| 2 | 概念 | 知识图谱 | —(wiki 体系独立) | 遍历 + 关联推理 |
| 3 | Cron 定时 | cron 直接构建 | — | 触发式,不算完整记忆 |
| 4a | 用户偏好/习惯/认知 | 结构化文本 | semantic(稳定事实) | last_used_at 衰减 + use_count boost |
| 4b | 近期交流日志 | 结构化文本,快速塞上下文 | episodic(原始日志) | timestamp 衰减(短期) |
| 5 | 计划/想法/洞察/遗留问题 | 结构化摘要 | prospective(前瞻) | 语义关联匹配(平坦时间衰减) |
设计原则
-
知识(类型 1):独立于用户,MCP Server 的 catalog 索引承载。frontmatter 提供结构化元数据(来源、标签、更新时间),正文提供全文检索。
-
概念(类型 2):wiki link graph 承载。概念之间的交叉引用形成知识图谱,与记忆系统的全文检索形成互补——一个是遍历式探索,一个是精确召回。
-
Cron(类型 3):不进入记忆索引。Cron job 的配置本身是外部触发器,执行结果可作为 episodic 事件写入,但 job 定义不是"记忆"。
-
用户绑定信息(类型 4):Atlas 的双索引(episodic + semantic)直接承载。日志部分走 episodic 的高频写入+短期衰减,偏好/习惯/认知走 semantic 的 consolidation 提炼+长期稳定。
-
长周期随机提取(类型 5):需要专门的前瞻记忆索引——见 prospective-memory-index。
关键洞察
第 5 类(计划/想法/洞察)在传统三索引框架中处于缝隙位置:
- 不是 episodic(不应随 timestamp 沉底)
- 不是 semantic(不是稳定事实,是动态状态)
- 不是 procedural(不是可重复操作流程)
它是意图/计划/未闭合的思路——介于 episodic 的短周期和 semantic 的稳定性之间,有自己的生命周期特征。