我以前也喜欢拆分细粒度,跟带实习生一样把任务拆的很细,生怕 AI 完成不好,那时候 AI 也确实完成不好。但现在我经常很粗粒度的提示词,让 AI 自己去摸索完成,上下文都懒得给全,反正它能自己找到。如果失败了我再指正一下继续或者重新开始。
这样粗粒度的好处是就是我的心智负担小,另外由于任务是异步的,所以在任务异步运行期间我可以做其他事情,比如刷刷推,写写文章。
当然不是说没有控制,事后的 Review 肯定是少不了的,对于我熟悉的代码或者不那么复杂的逻辑,基本上瞟一眼就能知道有没有问题、问题在哪,有问题再修复,反正我不用一直盯着。
我不是说我这是最佳实践,尤其是这种其实不适合新人成长,只是说这也是一种 AI Coding 的方式。