#AI

相对同一个模型来说,AlCoding就是token消耗、时间消耗、Coding质量的不可能三角

同样是Sonnet4.6:
-口喷需求后直接开发最快、最省token,但质量不稳定-用PlanMode先规划再执行,多耗token,速度慢点,执行更稳定-使用SDD,代码执行前还要生成proposal、spec、design、tasks这4个md,耗费token、时间翻番,但流程可控且留痕(数据可归档)-使用TDD+SDD,传统的SDD直接基于tasks开发,TDD将每个task拆分为红->绿>重构3个步骤,token、时间再翻个番,但好处是:

1.由于所有实现都是基于测试case来的,所以AI不会多此一举写出冗余代码

2.测试全过,更有交付信心

时间差距有多大呢,口喷需求如果5分钟完成,TDD+SDD可能会跑1个小时。为了减少时间消耗,可以多Agent并行跑不同的TDD+SDD需求,这样总时间消耗下来了,token消耗又得翻N(N=并行数)倍。
 
 
Back to Top
粤ICP备2021131327号