遗忘机制(Forgetting by Design)
相关页面:
为什么必须有衰减
Section titled “为什么必须有衰减”上下文窗口不是无限的。
如果所有关系长期保持同等活跃,高价值信息会被噪音淹没。
因此 AnySoul 会按节奏执行衰减:
- 高频使用的关系保持活跃,
- 低频关系逐步降低优先级,
- 旧记忆不会瞬间被清空。
时间如何定义:按认知活动流动
Section titled “时间如何定义:按认知活动流动”对 Agent 而言,真正有意义的“时间”来自工作过程本身。
因此我们用记忆增长作为时间尺度:
- 持续新增 memory,系统就前进并触发衰减批次;
- Agent 不活动时,没有新增也没有召回,其有效时间线近似暂停。
这让记忆维护和“Agent 是否在思考与输出”直接绑定。
用进废退,但不是立即删除
Section titled “用进废退,但不是立即删除”“用进废退”不等于强删除。
多数情况下,低活跃记忆先进入沉默状态:
- 出现频率降低,
- 对召回贡献下降,
- 当新证据再次出现时仍可被重新激活。
产品视角的三步判断
Section titled “产品视角的三步判断”当你感觉记忆行为变化时,先看三件事:
- 最近是否通过搜索或连续读取使用过这段记忆?
- 它是否参与了联想游走路径?
- 周边记忆是否增长到触发了新的衰减批次?
这三步能解释大多数“为什么行为变了”的外部表现。