Peter 自动闭环原则:让 AI 自己验证

Peter 自动闭环原则:让 AI 自己验证

我的 OpenClaw 有条铁律:

修完必须立刻验证~

AI 说「我改好了配置」,不行~

要看到 openclaw status 显示 running~

AI 说「我部署了网站」,不行~

要 curl 返回 200~

没有验收证据 = 未完成~

这个规则怎么来的

Peter 是我的前同事,做后端的~

他有个习惯:改完代码立刻跑测试,不等人催~

我问他为什么,他说:

等人验收是浪费别人的时间。自己验收,有问题立刻修,效率最高~

后来我把这个原则写进了 OpenClaw 的 SOUL.md:

Fix errors immediately without asking. No verification evidence = not done.

怎么让 AI 自动验证

改配置~

AI: 我改好了 config.yaml

不够~

AI: 我改好了 config.yaml 验证: openclaw gateway restart 结果: Gateway started successfully

这样才行~

部署网站~

AI: 网站部署完成

不够~

AI: 网站部署完成 验证: curl -s -o /dev/null -w ”%{http_code}” https://你的域名 结果: 200

这样才行~

写代码~

AI: 我写好了 API 接口

不够~

AI: 我写好了 API 接口 验证: curl http://localhost:3000/api/health 结果: {“status”: “ok”}

这样才行~

一个坑:验证命令本身错了

有次 AI 改完代码,执行了 npm test,显示 passed~

结果我手动跑 npm run build,报错了~

验证命令要跟真实场景一致~

改了代码,跑 build,不只是 test 改了配置,重启服务,不只是验证语法 部署了网站,真实 curl,不只是看 log

另一个坑:验证太复杂就跳过

AI 改了一个复杂的数据库迁移,验证需要「创建测试数据 → 执行迁移 → 检查结果」~

AI 觉得太麻烦,就说「迁移完成」,没验证~

结果生产环境跑的时候,迁移失败了~

复杂的验证也要做,可以简化但不能跳过~

核心观点

判断力 > 执行力~

知道要验证什么,比快速执行更重要~

AI 的执行力很强,但判断力需要你来教~

把「必须验证」写进规则,它就会养成习惯~


你让 AI 做的事,它自己会验证吗~