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 做的事,它自己会验证吗~