--- title: "Agent Memory Five-Category Model (sz 设计)" created: 2026-06-25 updated: 2026-06-25 type: concept tags: ["agent-memory", "architecture", "design", "multi-index"] sources: - "[[atlas-agent-memory-architecture-2026]]" - "[[longmem-eval-2025]]" --- # 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. **知识(类型 1)**:独立于用户,MCP Server 的 catalog 索引承载。frontmatter 提供结构化元数据(来源、标签、更新时间),正文提供全文检索。 2. **概念(类型 2)**:wiki link graph 承载。概念之间的交叉引用形成知识图谱,与记忆系统的全文检索形成互补——一个是遍历式探索,一个是精确召回。 3. **Cron(类型 3)**:不进入记忆索引。Cron job 的配置本身是外部触发器,执行结果可作为 episodic 事件写入,但 job 定义不是"记忆"。 4. **用户绑定信息(类型 4)**:Atlas 的双索引(episodic + semantic)直接承载。日志部分走 episodic 的高频写入+短期衰减,偏好/习惯/认知走 semantic 的 consolidation 提炼+长期稳定。 5. **长周期随机提取(类型 5)**:需要专门的前瞻记忆索引——见 [[prospective-memory-index]]。 ## 关键洞察 第 5 类(计划/想法/洞察)在传统三索引框架中处于缝隙位置: - 不是 episodic(不应随 timestamp 沉底) - 不是 semantic(不是稳定事实,是动态状态) - 不是 procedural(不是可重复操作流程) 它是**意图/计划/未闭合的思路**——介于 episodic 的短周期和 semantic 的稳定性之间,有自己的生命周期特征。 ## 参考 - [[atlas-memory-system]] - [[agent-memory-taxonomy]] - [[prospective-memory-index]] - [[longmem-eval-2025]] - [[memory-indexing-retrieval-reading]]