你有没有这种感觉——AI每次都像第一天上班。问它同一个问题,上午说一遍,下午又说另一遍。上周踩过的坑,这周继续踩。仿佛每次对话都是全新的AI,跟之前那位毫无关系。
这不是某个产品的bug,这是AI的设计哲学。
AI被设计成无状态的。每次会话都是全新的开始。
为什么这样设计?
但你雇助理,不会每天早上重新介绍自己。
AI工具的现状,恰恰就是这个"每天重新介绍"的状态。
二、两种学习模式对比
传统模式:犯错才学
OpenClaw有Self-Improving skill,核心理念是"从错误中学习"。
有用,但有盲区:只学错的,不学对的。
一个任务完成了,做得很好,有没有自动沉淀?没有。
你不说,它就当这事没发生过。
同一个任务换了个人问AI,它又从零摸索一遍。
进化模式:成了也学
Evolution Engine的核心变化:任务完成了,我也会主动问你要不要记住。
不是犯错才学,是成了也学。不是等你纠正,是主动沉淀。
三、进化引擎的数据流
完整的进化流程:
触发器:5类信号 ↓分类器:判断这是什么类型的学习 ↓决策门:值得保存吗?有冲突吗?验证够了吗? ↓存储层:三层架构├── HOT层:memory.md(常用规则,≤100行)├── WARM层:workflows/(成功路径,按需加载)└── COLD层:archive/(长期不用的,归档) ↓召回层:下次遇到同类问题,自动调出来用 ↓效果追踪:用了有效果吗?没效果就换方案三层存储架构
为什么三层?
如果所有经验都放memory.md,文件会越来越大,加载越来越慢。
分层存储,让常用规则轻量化,复杂路径按需调用,长期不用的归档备份。
自动切换机制
每个workflow都内置"候选方案"。
主方案用了3次没改善,自动换备用方案。
不需要你盯着,AI自己试错、自己迭代。
四、实战案例:从踩坑4次到记住1次
场景:傍晚新闻脚本的bug
脚本输出"发送成功",但实际HTTP 400失败。
reflections.md里出现了4次,每次都是手动补救,没有根治。
为什么?
因为以前的学习机制只在"被纠正"时触发。
4次踩坑,没有人主动说"你要记住这个方法",AI就不会主动沉淀。
装上进化引擎后
从"被纠正4次"到"主动记住1次",这是进化的区别。
五、什么值得记住
三个标准
宁缺毋滥。说不清的,就不存。
下次真的需要了,再记也不迟。
workflow的结构
每个workflow包含:
六、Self-Improving Skill快速上手
安装方法
直接告诉OpenClaw:
安装 clawdhub 的 skill self-improving-agent就这一句,它会自动完成配置。
自动生成的文件
.learnings/ERRORS.md | |
.learnings/LEARNING.md | |
.learnings/FEATURE_REQUESTS.md |
核心特点
七、养龙虾的隐喻
OpenClaw社区喜欢用"龙虾"来比喻AI Agent。
龙虾不是一天长大的。每次脱壳,都是一次进化。
OpenClaw也一样。
以前,每次Session结束,好的经验就消失了。
错误被记住了,但成功的方法没留下。
Evolution Engine就是给AI装上了"脱壳记忆"。
每次完成一个复杂任务,它都会想:这次有没有值得留下的东西?
有,就问你要不要记住。
要,就写进workflow。
下次遇到同类问题,直接调用,不用重新摸索。
让AI真正"长"出经验,而不是每次都从零开始。
八、进化前后的对比
九、写在最后
AI不是不强,是你没给它装上进化开关。
从"工具"变成"助手",关键一步是让它学会积累经验。
Self-Improving skill解决"犯错记录"。
Evolution Engine解决"成功沉淀"。
两者配合,让AI从"每次清零"变成"持续进化"。
那时候,你再也不用每天早上重新介绍自己了。
关键词:OpenClaw, AI进化, Self-Improving, Evolution Engine, 记忆系统, AI学习
夜雨聆风