全面拥抱下一代工作方式

一、全员100%,才是下个阶段该讨论的目标

最近我们企业平均AI Coding的代码行数贡献率已经从**%提升到了**%。

接下来呢?我们下一个目标应该定在百分之多少?先抛出一个”暴论”:我认为不要保守,不要折中,我们的AI Coding贡献率应该要做到100%,全员100%。

从**%到100%,这不只是在讨论一个 AI coding 贡献率数字,而是代表我们需要更加激进地拥抱 AI 时代的工作方式——所有代码全部都由AI来写,人负责定义意图、审核结果、改造AI工作的环境。

就像 Node.js 创始人 Ryan Dahl 今年 1 月说的,”人类手写代码的时代过去了。软件工程师的工作还在,但一定不是单纯的敲代码这事”(the era of humans writing code is over… That’s not to say SWEs don’t have work to do, but writing syntax directly is not it)

二、那些固守传统工作方式的人,大概率会后悔

很多团队已经能接受 AI 帮忙写函数、补测试、改 bug,但这还不够,还是在把AI当成一个更强的代码补全工具。还有不少开发者觉得,AI写点demo可以,写点脚本也行,但面对企业级代码、多仓库、多模块、复杂依赖、多人协作、存量系统、稳定性和成本等等约束,还是搞不定。

当然,今天的AI还没有到”闭着眼睛全自动”的程度,但已经足以重建新的工作方式了。这个时候,谁能更领先一步拥抱AI时代的工作模式,谁就能在市场竞争中占领先机。 再过一年回头看,今天还在手搓代码的人,没有为下一个阶段做好准备的组织,大概率会后悔自己当时的迟钝。

回望第一次工业革命到来时,很多纺织工人认为蒸汽机并不能取代自己,他们的经验、手艺、对材料的理解,确实是机器当时做不到的。直到另一批“先进的”纺织工人开着纺织机器占领市场。工人还在,行业还在,需求还在,但那些固守着传统生产方式的纺织工人,出局了。

三、Humans steer, Agents execute

这不是纸上谈兵,也不是一两个极客的AI实践,而是正在发生的大趋势。

HashiCorp 联合创始人、Terraform 的作者 Mitchell Hashimoto 在 2026 年 2 月的blog《My AI Adoption Journey》里,介绍了一个新概念,harness engineering,可以理解为是驾驭AI的工程化实践。简单说就是:每次 agent 犯一个错,你不要只修这一次,而是花时间把这个错误工程化地消掉,让它以后尽量不再犯。比如,调整AGENTS.md,以及补真正的工具和脚本。

OpenAI 在 2026 年 2 月发的《Harness engineering: leveraging Codex in an agent-first world》里,也用harness engineering作为标题,讲述了OpenAI内部的工程实践。他们花了5个月做了一个产品。仓库包含了大约一百万行代码,只有3位工程师,每位工程师每天平均使用Codex交付3.5个PR,该产品已被数百名内部用户使用。

在整个开发过程中,人工从未直接贡献任何代码。这成为团队的核心理念:不手动编写代码(no manually-written code)。OpenAI评估做这个产品的耗时大约是传统手写代码的十分之一。

人掌握方向,AI 具体执行。Humans steer, Agents execute. 我认为这种业界的实践一直都在,只是被Harness Engineering给命名了。

因为很多人,包括我,就是这么干的。 比如我会把前后端代码放在同一个仓库里,避免AI只能通过API.md或者Swagger来理解项目;把测试用例也放在代码仓库里,用gherkin这种对AI和人类都友好的语言来表达GIVEN-WHEN-THEN;把 CLAUDE.md 做成索引文件,真正的细节放在 docs 目录下多个 markdown 文件里,按主题拆开,按需加载;AI每犯一次错,我都会让AI把错误沉淀进 ADR、Rules、脚本、测试或目录结构里

四、构建AI-Friendly,甚至AI-First的研发流程

100%不是一个激进的目标,它是AI-Friendly,甚至AI-First的工作流改造完成之后的自然结果。

另外,我们不仅要看”AI 写了多少行代码”,还要看AI在需求交付全流程中的参与率:从需求到功能发布,AI是否100%参与了?

需求阶段,AI有没有协助做需求澄清和边界分析?技术方案阶段,AI 有没有基于代码现状产出一版方案初稿?编码阶段,代码是不是 AI 生成、人来审核的?测试阶段,AI 有没有生成基线用例?Code Review、发布、线上观测,每个环节都值得问同一个问题:AI 参与了没有?

当每个环节的答案都是”有”的时候,100% 就不是暴论,而是对现状的描述。

AI 时代真正的开发者不会被淘汰。开发者最核心的能力从来都不是 Coding,而是 Building:和 AI 一起,更快地“创造”出更多有价值的东西。