先看一组来自 Rohan Paul 在 X 上的总结:
"Code volume surges by 300%, but output increases by only 30%: The AI dividend meets an awkward reality."
「代码量飙升 300%,产出只增长 30%——AI 红利撞上了一堵尴尬的墙。」
这段话背后,是一篇 MIT 经济系和沃顿商学院联合发表的 NBER 工作论文,编号 w35275,标题直接把问题摆在桌面上:
Writing Code vs. Shipping Code,写代码和交付代码,根本是两回事。
这篇论文的作者是 Mert Demirer(MIT 经济系/NBER)、Leon Musolff(沃顿/NBER)和 Liyuan Yang(MIT),2026 年 5 月以 NBER Working Paper 形式发布。
他们做了一件以前很少有人做的事:把 10 万名 GitHub 开发者的活动数据和他们使用 AI 工具的遥测数据拼在一起,用匹配事件研究法(matched event study),追踪 AI 编程工具采用前后的变化。
论文还估算了一个关键参数:AI 产出与后续人类工作之间的替代弹性(elasticity of substitution)只有 0.25。
如果替代弹性接近 1 或大于 1,说明 AI 多干一份,人可以少干一份,两者可以互相替换。但 0.25 意味着强互补,AI 多产出的每一行代码,背后都需要人类投入对应的审查、测试和集成工作。AI 写得越多,人类要跟进的工作反而越多。
"Large task-level AI productivity gains have therefore translated only partially into shipped and used software thus far."
「AI 在具体任务层面的巨大效率提升,到目前为止只部分转化成了已经交付和被使用的软件。」
这和很多人的直觉相反。大家以为 AI 写代码更快,团队就能更快交付。但现实是:代码产出加速后,瓶颈转移了,从"写不出来"变成了"审不过来""测不完""合不了""发不出去"。