今天又是 AI Coding 的一天,没有人打扰,效率非常高,状态也非常好,进展也非常顺。今天最大的收获就是如何防止 AI 把自己带偏:在修复一些 bug 或者进行一些功能优化时,AI 经常为了完成局部目标而变更整体设计方向,导致局部完成任务,但整体越错越远。
解决方式也非常简单:在 AI 执行之前,先让 AI 输出方案。人必须要完整详细地 review AI 给的方案。只要存在任何疑问,就打开一个全新的会话,让 AI 扮演反方角色,找出上一步方案的问题。这样基本可以杜绝被 AI 忽悠。但同时带来的副作用就是开发的效率会变慢一些,同时人也会更累一点,因为人要做的决策明显增多了,决策远比执行耗费脑力。