很多人问我 AI 编程为什么这么快的原因?
我觉得有三个点:
-
思路清晰:做为有研发背景的产品经理,我每天无时无刻不在想功能逻辑、内在需求和任务分解,加上懒猫清单高效管理,我在给 AI 任务之前已经是逻辑清晰目标明确的 “小任务”, 因为任务小,所以上下文小,所以 AI 精准打击,bug 少
-
善用 Plan 模式,很多人说 Plan 模式不就是 /plan 吗,有什么稀奇的?耗费人能量的是思考,AI 也是,所以要提高效率,就要用很多 Plan 并行,我每天运行 30 多个 AI,每个 AI 都用 Plan 和它聊天,Review 它的计划。这样我 90% 的时间都在聊天,一旦 30 多个计划细节边界都聊清楚,剩下的事情就很简单:执行、测试、Commit。关键是并行 Plan 可以节省你 90% 的时间, 而且把人的精力划分成上午思考,下午执行,这样避免人脑在思考、执行和测试之前来回横跳,效率自然就高得多了
-
多用 Guard,一旦 AI 把代码写对了,或者好不容易把 AI 中途改坏的代码又拉回来了,我最喜欢就是和 AI 盘点,为什么中途被改坏了?是文档需求不明确?还是代码逻辑有冲突?还是测试脚本过期了?这些把事情做对以后的盘点,并把盘点的内容再次融入到文档、代码和 CI 中的习惯,会减少以后增加功能的时候 AI 把已有功能改坏的几率,少回归,自然效率就高了
总结一下就是:目标清晰、并行 Plan、盘点正确的原因