今年上半年,英文技术圈流行一个词:Dark Factory,黑暗工厂。意思是AI agent自己写代码、自己测试、自己部署,人类完全不审查——借用制造业里“关灯工厂”的说法,机器人不需要光就能干活。安全公司StrongDM的三人团队零人工代码审查,上线了三万两千行Rust代码;Spotify内部有个叫Honk的平台,工程师在通勤路上用手机就能触发自动改代码;Factory AI创始人Matan Grinberg预测,12到24个月内,90%的编程token会异步跑在这样的黑暗工厂里。这套叙事基本是乐观的:效率的答案已经找到了,剩下的只是把灯关掉的速度问题。

7月22日,刚从谷歌离职的Addy Osmani发了一篇文章,标题就是《Software Factories, Light and Dark》。他在谷歌待了十四年,前半程主导Chrome的开发者体验,最后一份工作是Google Cloud AI总监。他没有反对自动化,但他把这套乐观叙事里一根关键的钉子精确地拔了出来。

以下是我们的拆解和判断。

黑暗工厂的乐观叙事,卖的是什么

Dark Factory这个词是Dan Shapiro今年1月造出来的,用来描述AI自主编程的最高等级——五级自主性模型的第五级:代码“既不由人写,也不由人审”,agent自己规划、实现、测试、上线。StrongDM把这套东西真的跑起来了,管理软件安全的公司决定,人工代码审查是障碍而不是安全网。Spotify的Honk让开发者从Slack发一句话就能让代码自动改完并合并。Grinberg讲得更直接:token预算三年内会变得跟薪资预算一样值得被认真核算,企业只是还没习惯这种资源分配方式。

这套叙事共同的潜台词是:瓶颈已经从AI能不能生成代码上移走了,剩下的只是敢不敢关灯的意愿问题

Osmani的反驳:瓶颈从来没移走,它换了个名字叫验证

Osmani提出的核心原则叫“背压”(back pressure),借用的是流体力学的词——管道里流速太快,压力就会顶回来。他把这条原则总结成一句话:一个loop能拿到多少自主权,取决于你能多便宜、多可靠地验证它——一寸都不能多。

这句话拆开看很朴素:生成代码的成本这两年一直在往下掉,但验证一段代码是否真的对、是否真的该合入、是否真的没有埋雷,这件事的成本没有跟着同步下降。黑暗工厂真正危险的地方,是生成和验证之间那道正在拉大的缺口。据Osmani文中转述,StrongDM能做到零人工审查,前提是他们给自己搭了极其昂贵的验证基建——数字孪生环境模拟第三方服务、海量场景化测试。这套基建本身就是一种审查,只是把审查的位置从看代码挪到了看结果。多数团队没有这套基建,却在学StrongDM关灯,这才是问题所在。

理解负债:测试全绿不等于没人欠账

Osmani还提出了第二个概念,叫“理解负债”(comprehension debt)。黑暗工厂照样欠技术债,只是欠得更快——测试全绿,但代码库里堆积的决策,没有一个活人能完整说清楚。他引用了HumanLayer创始人Dex Horthy的实测:跑了四个月全自动化的黑暗工厂之后,代码库变得没人能理解,尽管测试从始至终都是绿的。Osmani的判断是,这笔账的清算会晚到,也会悄无声息地到——真正出事的时候,你手里已经没有存量知识去接。

他给的对策叫“亮灯工厂”(light factory):审查不必等到流程末端,人类判断可以往前挪到设计和架构阶段——先想清楚要造什么、边界在哪,再让agent去填施工细节。工程师的角色,从写代码的人变成守住准入闸门、设计验证系统的人,也就是他说的“拥有outer loop”。

渡之说:亮灯工厂没回答的一层递归

Osmani把问题从能不能自动化精确移到了能不能验证,这个转移本身是这篇文章值得被认真对待的地方——也是我们判断国内讨论黑暗工厂时几乎没人讲透的一处硬约束。

但他的解法留了一个没细说的缝:把判断前移到设计和架构阶段,前提是设计和架构这一层本身还是人类的活。**如果生成成本继续下降、agent继续变强,设计和架构本身也会被拉进同一场效率竞赛——outer loop没有天然的护城河,它只是暂时还没被证明可以被agent接管。**Osmani自己承认“机器人在黑暗里工作没问题,但人类需要看清它们在做什么”,这句话成立的前提是看清这个动作本身不会被自动化。一旦看清本身也能被外包,亮灯工厂和黑暗工厂的界限就会往后退一层——从人有没有审查,变成审查这件事还剩几层是人在做。

背压原则和理解负债,都是比能不能自动化更硬、更可操作的约束。但亮灯工厂不是终点,只是这一层暂时还没被攻破的防线——下一轮效率竞赛真正的问题,不是要不要开灯,是还剩几层验证是人在做。

评论区想听听:如果你在团队里已经用上了自动化程度很高的编程agent,你们现在守住outer loop的方式是什么?是靠人,还是已经开始靠另一层agent去审查agent?


原文:Addy Osmani,《Software Factories, Light and Dark》,Elevate newsletter,2026年7月22日发布。