跳到主要内容
本页内容

记忆机制

Kaya 能跨会话记住你的偏好、重要决定和项目约束。记忆库存储在本机 ~/.kaya/memory/,不自动云同步。记忆由 Agent 按证据自动裁决,没有需要逐条批准的待审队列;你可以事后查看、编辑、回滚或彻底删除。

记什么、怎么记#

对话中有价值的信息会提炼为候选,按证据决定新增、强化、归纳、归档或可撤销的取代:

  • 事实可依据你的明确指令、陈述或重复出现的模式写入。

  • 规则只有在你的原话具有明确的规则记忆意图,而且待记正文与候选准确对应时才生效。仅有消息编号、模型自报证据或近似转述并不足够。

  • 助手推断不会静默进入活跃记忆。有长期价值的内容可冷存归档;低价值、空内容或只剩敏感信息占位符的候选不会入库。

  • 规则容量满时,新规则归档,不会挤掉你已有的规则。新旧说法冲突但证据不足以取代时,两条都保留,并在检索摘要中提示来源与冲突。

直接说「记住」#

「记住:……」「别忘记……」「把 X 记住」都可以识别,指令也可以出现在句中或句尾。

  • 整条消息就是记住指令时,Kaya 在本机直接处理,不消耗 LLM 配额、不需要登录。

  • 指令混在其它内容里时,由 AI 在当次对话中提炼写入,同样按证据自动裁决。

  • 敏感信息先脱敏再入库。界面按真实结局回报:写入后生效;归档时明确说明尚未生效;拒收时不会假装已经记住。

三层记忆与两种类型#

  • 核心记忆随每次对话带给 AI,最多 24 条。

  • 情景记忆按需检索;不常用时衰减、归档,再次使用会强化。

  • 语义记忆由反复出现的同类情景归纳为长期结论,归纳结果直接生效,不随时间衰减;原始成员保留,可查看归纳来源。

规则是每回合在场的行为约束,无需检索;全局最多 16 条、每个项目最多 8 条。事实是按需检索的背景信息。归档、被取代或已丢弃的条目不进入默认注入和检索;归档规则只能在设置中找回。

说「记住:本项目:……」,或在 设置 → 记忆 中调整作用域,条目便只在对应目录的会话中生效。每回合还有一份紧凑的记忆索引,需要细节时再调取。

归档与最近自动变更#

在 设置 → 记忆 → 最近自动变更 回看新增、强化、取代、归纳与归档记录。这里是事后管理入口,不是等待批准的任务队列。

打开「显示已归档」可查看冷存条目并恢复。记忆时间线按时间倒序展示;自动生命周期不做物理删除。

何时提炼#

  • 新对话收尾时自动提炼上一会话。
  • 应用启动及运行期间定期提炼,默认开启,可在 设置 → 记忆 关闭。
  • 也可手动点「立即巩固」。记忆只从功能启用后开始记录,不追溯启用前的旧会话。

内置模型提炼需要订阅;BYOK 使用你配置的模型;Ollama 的记忆提炼推理在本机进行。登录后的使用情况心跳与单独同意的云端 Token 用量仍是独立通道。

删除与数据去向#

丢弃是逻辑删除:条目不再被检索、列出或注入,但正文和版本痕迹仍留在本机。彻底删除会清除条目及全部历史版本中的正文,不可恢复;仍保留不含正文的条目 ID 和版本审计骨架。若要连骨架一起移除,需要删除对应文件或整个记忆目录。

本机存储不等于联网模型永远不会看到记忆。核心注入与记忆工具检索到的内容,会随当前回合按所选模型路径发送,并经过对应脱敏处理。详情见 Kaya 产品隐私说明。

下一步#