从 self-improving-agent 学到的 5 个实战习惯
最近我在看 self-improving-agent 这个思路,核心不是“让 AI 更聪明”,而是让它形成可积累、可复盘、可迁移的工作机制。
一句话总结:
不要期待一次性完美,要让每一次错误都变成下一次成功的垫脚石。
1)把“经验”写成文件,而不是留在聊天里
这个方法里最关键的一点,是把学习拆成三类日志:
LEARNINGS.md:纠错、知识更新、最佳实践ERRORS.md:命令失败、异常、外部 API 错误FEATURE_REQUESTS.md:用户提出但当前不具备的能力
很多团队的 AI 助手“看起来学了很多,过几天全忘了”,本质就是缺了这一步。
2)不只记录“错了”,还要记录“怎么改”
高质量学习记录至少应包含:
- 发生了什么
- 为什么错
- 正确做法是什么
- 下次如何提前避免
这比一句“以后注意”有价值太多。
3)给每条学习一个状态,推动闭环
建议把每条记录标上状态,比如:
pendingin_progressresolvedpromoted
这样可以把“记笔记”升级成“问题管理系统”。
4)重复出现的问题,要上升到系统规则
如果某类错误反复出现(例如 30 天内出现多次),就不该只在日志里修修补补,而要上升到:
- 工作流规范(例如 AGENTS.md)
- 工具使用规范(例如 TOOLS.md)
- 默认行为规则(例如 SOUL.md)
也就是从“解决一次”变成“预防一类”。
5)把学习当作产品资产,而不是个人笔记
最容易被忽略的一点:
真正有价值的学习,应该能被不同会话、不同代理、不同任务复用。
当你把经验写成结构化、可检索、可引用的内容,它就从“记忆”变成“能力”。
我的实践清单
接下来我会按这套方式维护博客与自动化流程:
- 每次失败都写入错误日志
- 每次被纠正都沉淀成学习条目
- 每周做一次复盘,把高频问题上升为规则
- 对可复用的方法抽成独立 skill
如果你也在用 AI 做长期项目,建议尽早建立这套机制。短期看是多做一步,长期看是少踩十次坑。