夜雨聆风学习资料网

ARTICLE · 1096188

AI 编码工具让提交多了 240%,发布只多了 30%?

AI 编码工具让提交多了 240%,发布只多了 30%?
导读假设一个团队接入编码 Agent 后,每周提交数突然涨了。周报看起来很漂亮:更多代码、更快的 PR、更多新仓库。但如果客户仍然等不到新版本,团队究竟提速了吗?

三位研究者在 2026 年 9 月修订的论文 Writing Code vs. Shipping Code 中,把这个问题沿着软件生产链追到了最后。研究估计:从代码补全逐步用到交互式、异步编码 Agent,开发者的代码提交数累计增加约 240%;参与的项目数增加约 80%,正式发布次数只增加约 30%。

这不是“AI 没提高效率”。更值得追问的是:多出来的工作去了哪里?

先看清楚,这三个数字各在数什么

论文结合公开 GitHub 活动和部分工具使用记录,识别出 52 万多名符合活跃条件的工具采用者;各指标的分析还会进一步筛选样本。作者为采用者匹配此前活动水平接近的开发者,再比较采用工具前后的变化。为了减轻对照组私下使用 AI 的影响,对照活动取自工具大规模出现前一年的相同日历周。这是匹配事件研究,有多种稳健性检查,但不是把开发者随机分配去使用某种工具的实验。

研究把代码行、文件、提交、PR、参与项目和发布看作不同层级的产出。它们不是同一个指标的六种叫法:提交能反映编码活动,发布更接近可以交到用户手里的软件。图中只取论文 Figure 1 里三处最能说明差别的数字。

图1:提交约 +240%,参与项目约 +80%,发布约 +30%。数字是匹配事件研究的累计估计增幅,来源:Demirer 等,2026 年 9 月修订版,Figure 1。

240% 也不是“每个程序员都快了 240%”。 它是研究样本在特定工具采用路径上的平均估计,衡量的是每周提交活动;30% 衡量发布次数。两者不能直接相减,算成“有 210% 的代码被浪费”。一次发布可以包含多个提交,软件价值也不能只用发布次数衡量。

增长为什么在后半程收窄

编码工具首先减少写代码、改文件的成本。改动随后还要被理解、测试、审查、合并,最后才可能形成可发布版本。研究发现,越靠近这个末端,活动增幅越小。这符合一个直观的生产约束:上游产出增加后,如果下游的人力和流程没有同步扩容,交付不会等比例增长。

但“审查堵住了发布”还不是论文唯一解释。多写的代码也可能成为更多试验:开发者更便宜地探索方案,最后只保留其中一部分。作者专门检查了“每次发布变得更大”和“试验更多”这两种机制。前者确实存在,却只能解释一小部分收窄;更多证据指向后者。

例如,在使用交互式 Agent 的样本中,论文估计新增代码行数约为采用前的 7.0 倍,删除代码行数约为 12.2 倍;新建分支增加约 79%。这说明更多工作被尝试,也有更多工作被改写或舍弃。删掉代码本身未必是坏事;原型被淘汰、错误方案被撤回,也可能是有效研发的一部分。

图2:采用交互式 Agent 后,新增行数和删除行数都上升,删除增幅更大。来源:Demirer 等,2026 年 9 月修订版,Table 7。

还有一个更长时间的背景变化:研究追踪的仓库中,创建后首月再无活动的比例,从 2021 年的 60% 升至 2026 年的 69%。这条趋势与试错增加相符,但它跨越多年,不能单独证明是 AI 导致了仓库被放弃。

软件发出去了,用户买账了吗

论文还看了 Apple App Store、Google Play、Chrome Web Store 和 SourceForge 四个平台。2025 年初之后,新应用数量明显上升,月新增量平均约翻倍;但新应用的总下载或评分等参与指标没有随之上升。作者也观察到,几乎没有用户的新应用所占比例提高。

这一步让“发布”也显得不够靠终点。一个版本上线,只说明供给增加;有没有解决用户问题,还得看采用、留存和实际使用。论文无法在现有数据中区分两种可能:边际新增应用质量不足,或好应用仍卡在发现和分发环节。把所有无人使用的应用都说成“AI 垃圾”,证据并不支持。

对开发团队来说,这也是一个测量提醒:提交数、PR 数、发布数、用户结果是一条链,不是四张可以互相替代的成绩单。

团队该改哪一段

如果你正在评估编码 Agent,先选一类真实任务,按同一批改动记录四件事。

交付速度:从需求明确到用户可用的周期,而不只是 Agent 完成写码的时间。人工成本:澄清需求、审查、修改、测试、处理回滚各花多少时间。

通过质量:PR 合并率、回滚和线上缺陷如何变化,哪些失败在测试中才被发现。用户结果:发布后的采用、留存或任务完成情况,而不只统计发布次数。

然后看哪一段排队最久。如果 PR 在审查处积压,就先改善验收条件、测试证据和审查分工;如果版本上线后没人用,就回到需求验证与分发。继续购买更快的生成能力,未必能解决已经暴露在下游的约束。这是根据论文结果提出的工程判断,不是论文替所有团队测出的最优流程。

这项研究的局限也很清楚。样本主要是公开 GitHub 项目和四个软件市场,对企业内部代码覆盖有限;工具能力和工作方式仍在变化;匹配设计虽努力处理采用者原本更活跃的问题,仍无法像随机试验一样排除所有未观察到的差异。论文的 9 月修订版还更新了样本和若干估计,早期报道中的 180% 提交增幅 与新版的 240% 不能混成同一组结果。

真正值得带走的问题很朴素:当团队宣布“AI 让编码快了”时,下一句要问的是——快出来的东西,最终走到了哪一步?

相关学习资料