Agent 防失忆三招
为什么 Agent 总修不完?根因是失忆和臆想
第一招:Session 开头先对齐进度
每次启动后,在回复用户第一句话之前,必须先完成:
- 读完 MEMORY.md 里的失忆恢复入口
- 读完最近的 daily files(今天+昨天)
- 向用户确认当前阶段:"我这边恢复的进度是X。有什么新变化吗?"
禁止不看文件就直接开始动手。
第二招:大改前输出事实核查卡
修改任何服务器文件、数据库结构、配置文件前,先输出核查卡:
📋 事实核查卡 ├── 我要改什么:[文件路径 + 改什么] ├── 信息来源:[哪个文件/日志的哪一行] ├── 现状是什么:[确认的当前值] ├── 改成什么:[目标值] └── 风险:[可能影响什么]
每一项必须有来源,填不出来的不能动手。
第三招:不确定就说不知道
- 记忆检索没命中 → 说不知道
- 从压缩摘要推断的 → 说不知道
- 两个来源矛盾 → 说不知道
- 没见过源文件凭记忆说路径 → 说不知道
禁止说"应该是"、"我记得是"、"大概是"——说了就必须立刻验证。