AI 为何没能让我们更快交付代码?
Why aren't we shipping faster now?
尽管 Jensen Huang 曾预言 AI 能让每个人都成为程序员,但多项 2026 年的最新研究却揭示了残酷的现实:AI 并未显著提升软件交付速度。从 NBER 的工作论文到 ICSE 2026 的会议成果,学者们通过 30 次深度访谈和多项实验发现,开发者在 AI 自主性上设置了严格界限,且代码生成与代码交付之间存在巨大的“活动 - 结果差距”。文章探讨了为何在 GenAI 工具普及的背景下,团队依然难以实现“熄灯工厂”式的自动化,并深入分析了阻碍 AI 真正解决软件工程问题的个体与团队驱动因素。
尽管我们拥有了强大的 AI 工具,但活动与结果之间的差距依然存在,AI 并未能解决软件工程的根本问题。
HN 评论区
102- swatcoder
不幸的是,这是 HN 上那种人们看到标题就条件反射式地开喷、甚至都没点开看提交内容的帖子。当然,这也没帮上忙,因为那是一场漫长的视频会议演示,附带的“讲义”虽然精美,但单独阅读起来却有点费劲。
不过,对于那些真正好奇的人来说,这篇提交本身并非愤世嫉俗或轻蔑的论调。标题中的问题是一个带有语境的疑问句,而非修辞性的普遍断言,该演示试图拆解导致 AI 集成对软件工程产出的影响与某些人预期不同的那些瓶颈和挑战。
它并没有暗示这些瓶颈/挑战是普遍存在或无法解决的,只是列举了一些,并展示了关于它们普遍性的调查分析。
这其实相当有趣,也是工程师们以及与他们协作的人应该反思的内容,以便更好地围绕 AI 本身来设计他们的使用方式和流程。
- rbehrends
布鲁克斯(Brooks)早在《人月神话》(The Mythical Man Month)中就已经思考过这个问题:
“偶尔我们会读到报纸报道,说两个在改造过的车库里的程序员开发出了一个重要的程序,其成果超过了大型团队的最佳努力。每位程序员都准备好相信这样的故事,因为他知道自己构建任何程序的速度都会比工业团队报道的每年 1000 条语句快得多。那么,为什么所有的工业编程团队都没有被专注的车库二人组所取代呢?我们必须看看他们生产的是什么。”
布鲁克斯认为,车库里发生的编码工作只是最终产品所需的一小部分:
“它的成本是原来的九倍。但它才是真正有用的对象,是大多数系统编程工作的预期产品。”
我们现在看到的情况感觉并没有什么不同。你可以极大地加速初稿、绿地项目(greenfield project)、实验,或者至少是其中之一的初始迭代。但修改一个正在运行的生产系统或一个广泛使用的库,完全是另一回事。
- 9cb14c1ec0
我交付的东西确实多得多,但我不确定我们的客户是否一定能察觉到。那些原本因为范围太大而被搁置、但必须进行的彻底重写现在正在完成。安全问题正在被修复。支持工单从开启到解决的时间正在缩短。所以是的,我们交付得更快了,但这创造了一个更好的项目,而不仅仅是专注于功能。
- degreesoffun
AI 编码引入的一个动态是:与 AI 出现之前的编码相比,功能在第一次开发迭代后往往增长得更多,也更加“完整”或“复杂”。举个例子,我最近为公司内部文档网站构建了一个网络爬虫。我设计的抓取、解析、向量化和索引数据的方案,远比不使用 AI 时更加复杂和完整。这主要是因为我在这个领域缺乏知识,且项目面临一般性的时间限制。
这种增加的复杂性,虽然成本比以前低了,但在认知负荷和测试方面仍然为项目增加了时间和成本,而如果设计更“简单”些,这些成本原本是不存在的。这种设计复杂性增加的概念可以被视为一种帕金森定律(Parkinson's Law)的形式,即设计的复杂性会膨胀以填满可用的时间。
我认为 AI 确实让我们写代码更快了,但现在写代码变得更便宜了,究竟释放了多少时间呢?我的印象是,我们往往只是找到了其他事情来填补这些释放出来的时间,设计复杂性增加就是其中之一。
- throwitaway222
工单更多了,工单也更大了。过去需要协调 3 个团队耗时 4 周的全量迁移,现在变成了一天完成的一个 PR。
编辑:如果你看到 PR 变慢了,那更可能是你的 10 个“10 倍工程师”(10x'ers)在上班期间,利用 Codex 在 3-4 个额外账号里,同时为 8 家初创公司疯狂写代码。
- MisterPea
我觉得我都要疯了,到处都是质疑 AI 对软件开发影响的人。
我想人们已经忘记了就在几年前,软件开发是多么漫长和艰辛。
现在最大的瓶颈在于工程层面的 CI/CD/实验,以及业务层面的产品对齐。
- choult
大家对大语言模型(LLM)的兴奋点一直在于工程师的生产力,而不是项目的质量。传统上,新工作的瓶颈在于代码审查和 QA 阶段,而很多组织在不修复这些瓶颈的情况下,就开启了新代码的洪流。
如果你想开快车,你得先修好高速公路。
- 0xb0565e486
我们确实快了。原本需要一个月的工作,现在一天就搞定了。