Skip to content

记忆服务

Cognition 记忆服务是独立 Agent 推理的类型化记忆权威。它跟 Runtime 记忆 bank 范围(服务 runtime 规范化记忆)不同;Cognition 记忆讲的是 Agent 怎么自己的记忆思考 — episodic、semantic、observational 记录,带显式生命周期。

Cognition 的六个工件家族

Cognition 有六个顶层工件家族。记忆是其中之一。

家族用途
agent_model_kernelAgent 关于自己的本地模型
world_model_kernelAgent 关于自己世界的本地模型
memory_substrate类型化记忆记录
knowledge_projections带一等关系的类型化知识页
skill_artifacts类型化建议 bundle(能力蓝图)
working_state瞬时认知脚手架(不持久)

记忆位于建议层 — kernel 是核心真相;记忆 / 知识 / 技能是建议;working state 永不作为真相服务。

记忆操作

操作行为
Save存一条类型化记忆记录
Load按 id 加载
List在类型化过滤下列
Search在准入查询下搜
Delete显式删(非静默衰减)
历史 / lineage读记忆记录变更历史
派生视图读服务派生的元数据视图

服务派生元数据(support、lineage、invalidation、cleanup)是服务拥有,不是调用方持久化的。App 自己构造元数据;它们读服务派生视图。

Cognition Scope

每个 cognition 工件恰好属于一个 scope。一个 scope 装恰好一个 agent_model_kernel + 一个 world_model_kernel。删 scope 移除 scope 拥有的工件。

性质
Scope 基数每个 scope 一个 Agent kernel + 一个世界 kernel
跨 scope 引用禁止
Scope 删除移除 scope 拥有的工件

记忆记录不能引用别的 scope 里的工件;那会造成跨 scope 泄漏。

记忆工件生命周期

状态通过什么到达
Created显式 Save
Listed / RecalledList / Search / Load
派生视图读服务派生视图方法
ArchivedDigest 清理 pass(可逆)
Removed归档后的后续 digest pass,或显式破坏性删

归档与移除是独立 pass。同 pass 归档加移除被禁 — 平台拒绝。这就是让归档可逆的原因。

阅读场景:Agent 存并回忆记忆

某 Agent 学到用户的生日。

  1. Save。 Agent 调 MemoryService.Save 提交一条描述这次学习的类型化记忆记录。服务准入。
  2. 服务派生元数据。 服务计算 support、lineage 等。调用方需要构造这些。
  3. 后来回忆。 Agent 搜索;记录在类型化查询下被返回。
  4. 下一轮使用。 Brain 层消费回忆出的记忆;行为反映「我记得你的生日」。

记忆是持久的;回忆路径是类型化的。

阅读场景:Digest pass 归档过时记忆

Digest 例程定期建议哪些记忆该清理。

  1. Digest 扫描。 第一个准入例程;作用于记忆 / 知识 / 技能(永不作用于 kernel)。
  2. Refgraph 推理。 每个候选对照 refgraph 检查 — 入向 support、断引用、依赖健康。
  3. 归档建议。 过时候选被建议归档。
  4. 归档(可逆)。 通过的候选被归档。
  5. 后续 pass。 后续 digest pass 可能移除已归档项。
  6. 审计 lineage。 每步可追溯到具体 refgraph 推理。

清理是可解释的 — 不是启发式。问「这条为什么被归档」的用户(或审计员)拿到指向具体断引用的类型化答案。

阅读场景:显式删除

某用户想让一条具体记忆被永久删掉。

  1. 显式删请求。 用户对记录 id 调 MemoryService.Delete
  2. 级联检查。 服务检查依赖;显式删是破坏性的。
  3. 移除。 在准入合同下删记录。
  4. 审计。 删除事件被记下。

显式删跟 digest 清理独立。Digest 是主动清理;显式删是用户驱动的破坏性。

清理资格

家族清理资格
Kernel(Agent / 世界)永不
Working state只通过显式 clear
记忆 / 知识 / 技能通过 digest

Kernel 不可侵犯。它们是核心真相;建议清理永不碰它们。

边界总结

关注拥有者
记忆记录Cognition 记忆服务
服务派生元数据服务(不是调用方)
Refgraph 推理Cognition refgraph
清理决定Digest 例程 + 准入策略
跨 scope 引用禁止

来源

Nimi AI open world platform documentation.