《Continuous Integration》作者Paul Duvall记录了一个反直觉的现实:随着AI Agent生成更多代码,工程纪律变得更加重要,而不是更少。他的AI Agent工程模式仓库揭示了trunk-based开发、频繁提交和自动化测试等实践现在是管理AI生成输出爆炸性增长的关键护栏。Duvall承认在使用AI工作时他"现在不会审查每一行代码"——纯粹的数量使这变得不现实。

这种转变代表了我们构建软件方式的根本性改变。开发者曾经仔细制作每一行代码,现在他们正在编排可以在几分钟内生成整个模块的AI Agent。瓶颈已从编写代码转移到定义清晰的规范和大规模验证输出。Duvall的"规范驱动开发"方法类似于测试驱动开发,但面向AI:预先编写详细规范,让Agent生成代码,然后根据接受标准进行验证。

大多数AI工具讨论中缺少的是:问题不是让AI写出更好的代码——而是让开发者更好地指导AI。Duvall的模式承认模糊的输入会产生不一致的结果,迫使回到许多团队在匆忙快速发布中放弃的工程基础。他针对AI工作流的"红、绿、重构"方法直接反驳了AI使流程变得无关紧要的普遍观念。

对于将AI整合到工作流中的开发者,Duvall的工作建议少关注prompt engineering技巧,更多关注规范严谨性。在AI方面获胜的团队不是那些拥有最聪明提示词的团队——而是那些拥有最强工程基础来处理随之而来的代码海啸的团队。