AI流程动力学——循环不会自行加速
AI使代码编写变得廉价且快速。然而,将代码转化为价值需要三个反馈循环:审查、市场测量和客户吸收。其中,客户吸收尤其不会加速。文章探讨了如何通过自动化检查、分离CI和CD、以及利用模拟测试等方法来应对这些瓶颈。
2026年6月18日
AI使得编写代码变得廉价且快速,但将代码转化为价值的过程仍然依赖于三个关键反馈循环:审查、市场测量和客户吸收。这些循环并不会因为AI的进步而自动加速,反而成为新的瓶颈。过去15年,我们构建了CI/CD管道来尽可能廉价地发布单行代码变更。然而现在,AI通过相同的管道推送千行级的零成本变更,约束从编写转移到了审查、测量和吸收环节,但管道本身几乎没有变化。
第一个瓶颈是审查。AI可以在20分钟内生成数千行代码,而人类审查的速度是固定的。随着代码量激增,审查环节成为制约整体流程的瓶颈。解决方案是自动化检查:类型验证、契约测试、属性测试等,将机器可验证的部分交给自动化工具,让人工审查专注于检查意图是否符合设计。此外,应将CI与CD分离,避免集成与发布耦合。变更可以被构建和测试,而不必立即暴露给客户,这提供了评估和决策的缓冲区。
第二个瓶颈是测量。要确定一个发布是否引起了客户行为的改变,需要足够的信号来区分噪声。所需的样本量随着效应大小的平方反比增长。例如,在10%的基准线上检测2%的相对变化,每个变体需要约35万次观察。免费代码不会改变这一数量,但发送给客户的变化数量线性增长。超出测量能力的变化无法评估,导致零学习。可以通过模拟、代理指标或小组测试来评估未发布的功能,从而节省宝贵的实时流量。
第三个瓶颈是市场吸收。这是最困难的外部循环。客户对变化的接受能力有限,且较大的变化需要更长的时间才能被吸收和测量。团队需要耐心,严格控制发布的变化量,确保每次迭代都能被有效评估。成熟团队会测量每个循环的输出,并据此调整输入。否则,生成的过剩代码只会导致资源浪费和缺乏学习。
总之,AI时代的核心挑战不是能否生成足够的代码,而是如何管理代码通过这些循环的速度。自动化检查、分离CI/CD、以及利用模拟测试是应对瓶颈的关键方法。