

这是一篇关于 AI 时代软件生产两个底层维度——决策者的认知转变,以及组织与流程变革——的系统性思考。
1
引言:所有摩擦,都来自"阻抗失配"
当下软件行业关于 AI 的讨论,大多停留在工具层面:用哪个模型、接哪条流水线、提示词怎么写。但真正决定一家公司能走多远的,并不在工具,而在两件更深的事——决策者怎么理解这场变革,以及组织和流程是否为这种理解让出了空间。
这两件事其实是同一枚硬币的两面。把它们统一起来看,会浮现出一个核心判断:
我们正在从面向人的软件生产,迁移到面向 AI(或人机协同)的软件生产。今天几乎所有人感到的"累"和"乱",本质上是用 AI 速度的生成,去冲击一套人类速度、人类形态的治理体系——这是一种典型的阻抗失配。
代码生成的成本被 AI 压到了近乎为零,但"知道该生成什么"和"验证生成得对不对"这两件事的成本并没有同步下降。于是软件的重心,正从编写,悄悄移向定义与验证。谁先看清约束转移到了哪里,谁就先拿到了这一轮的入场券。
下面分两个维度展开,并在中间用一个思想实验(写诗与鉴诗)把它们接起来。
2
决策者的认知与思维转变
1. 三种姿态,决定三种天花板
在与大量软件企业的接触中,我归纳出决策者面对 AI 的三种典型姿态——而姿态基本决定了企业当前所处的状态:
姿态 A:辅助论。认为 AI 终究是助手,最后是"AI 写、人擦屁股"。现象很典型:人在疯狂读代码、检视代码;人在反复让 AI 按自己设想的架构重构;人在不停测试 AI 的产出。最后的感叹往往是那句——"AI 效率是提升了,但我更累了","有检视不完的代码、处理不完的问题、填不完的坑"。
姿态 B:嵌入论。认为 AI 可以 agent 化地嵌入现有流程提效,于是基于 GitHub、CI/CD 等既有基础设施,搭出若干 agent 拼成的 AI 流水线。
姿态 C:重构论。认为 agentic 几乎可以重塑一切,索性围绕新工具重新设计流程。这样的公司目前还不多见。
关键在于:这三种姿态不是优劣排序,而是天花板高低。而决定一家公司停在哪一层的,恰恰是决策者的认知。
2. 为什么"辅助论"会通向"我更累了"
姿态 A 的疲惫,几乎不是 AI 不行,而是流程没有重新设计的必然结果——这一点已经有相当扎实的证据。
2025 年 7 月,独立研究机构 METR 做了一项被业界公认为方法论严谨的随机对照实验:16 位在自己熟悉的成熟开源项目上平均有约五年经验的资深开发者,完成 246 个任务,随机决定是否允许使用当时最前沿的 AI 工具。结果出人意料——允许使用 AI 时,他们反而慢了约 19%。更耐人寻味的是认知与现实的鸿沟:实验前他们预期 AI 会让自己快 24%,做完之后仍然以为自己快了约 20%。研究中一个反复出现的细节是:开发者把大量时间花在了清理和返工 AI 生成的代码上。
这正是"擦屁股"现象的实验室版本。但要读对这个结论:METR 自己也强调,实验场景是资深开发者 + 高度成熟、质量标准严苛的代码库——开发者对代码本就了如指掌、本就极快;换到全新项目、原型开发或不熟悉的代码库上,结论可能完全不同。所以这个 19% 不是"AI 没用"的证据,而是"把 AI 速度的输入,倒进人类速度的验证管道"会发生什么的证据。
Sonar 在 2026 年初对一千多名开发者的调查给出了同方向的画像:AI 已占到提交代码的约 42%(开发者预期 2027 年将升至 65%),但 96% 的人并不完全信任 AI 代码的功能正确性,却只有 48% 的人会在提交前每次都核验。该机构把这种现象命名为"验证瓶颈"——软件工程的难点,已经从"写代码"转移到了"验证代码"。多家工程效能厂商的遥测数据也指向同一图景:个人产出(任务数、PR 数)显著上升,但组织层面的交付指标却基本走平,代码评审耗时大幅拉长,甚至出现"越提速、越不稳定"的悖论。
把这些拼起来,结论很清楚:疲惫是一个症状,病根在于一套未经重新设计的、面向人的流程。 正如有工程师一针见血地指出的——当输入的增长快过吞吐能力,你得到的不是加速,而是不断累积的拥堵。这恰好把我们引向第二个维度。
3. 最危险的不是悲观,而是被高估的乐观
对决策者而言,真正的认知陷阱不是看衰 AI,而是 METR 揭示的那种校准失误的乐观:自我感觉快了 20%,实际慢了 19%。
它的管理学含义是致命的:在 AI 时代,"感觉上的生产力"和"仪表盘上的活跃度"会同时上升——更多的提交、更多的 PR、更高的所谓"速度"——但真正交付给用户的价值可能原地踏步甚至倒退。DORA 与多份遥测都观察到:产出(output)飙升的同时,交付稳定性、变更失败率这类结果(outcome)指标承受着明显压力。
所以认知转变的第一课,是把度量从"产出"切换到"结果":盯住从提交到上线的前置时间、变更失败率、真正解决的用户问题,而不是代码行数、PR 数或"速度感"。否则 Goodhart 定律会准时降临——一旦把活跃度当成目标,活跃度就不再是好指标。
4. 认知转变的实质:重新定位"约束"在哪里
把上面三点收拢,决策者真正需要完成的思维跃迁,可以用一句话概括:
从"如何让 AI 更好地写代码",转向"如何重新部署人和流程,去守住已经发生转移的约束"。
旧约束是"人写代码的速度",AI 已经基本解除了它;新约束是"我们能不能清楚地说出要什么(意图),以及能不能可信地验证做出来的东西对不对(验证)"。看不清这次约束转移的决策者,会把 AI 接进旧瓶颈,然后困惑于"为什么更累了";看清的决策者,会动手去改流程本身。
3
写诗与鉴诗:把这个比喻想透
在解释这场变革时,我最常被用到的一个比喻是:写出一首优美的古诗,和鉴别哪首诗写得好,写诗显然比鉴诗更难。我们已经让 AI 写诗,为什么不能让 AI 来鉴诗?言下之意:既然 AI 能干生成这件难事,验证这件相对容易的事自然不在话下。
这个直觉有相当扎实的根基,值得认真对待——而不是简单地肯定或否定。在很多问题上,验证一个解确实比找到一个解容易得多,这背后是计算复杂性中"验证比求解更容易"的深层结构(P 与 NP 之分的通俗影子)。所以"AI 既然能写、就能判"的推断,并不幼稚。
但行业在实践中正撞上三个比喻没有覆盖的暗礁,恰恰是它们决定了这件事的成败:
第一,判词问题(oracle problem):判断需要一把尺子。
鉴诗的尺子部分是审美的、主观的;而判断代码的尺子是"它有没有做到意图所要求的事"。问题在于,意图常常没有被写下来——它活在某个人的脑子里,或散落在业务上下文里。AI 可以对照一份明确的规格把代码审得极好,但它无法可靠地推断出你没写下来的那份规格。安全研究界反复强调的一点是:AI 代码最缺的,往往是"一个由人来负责的、关于意图的解释"。这正是 2025 年"规格驱动开发"骤然兴起的根本原因——瓶颈不在"AI 能不能判",而在"我们有没有把'什么算好'外化成一把精确的尺子"。
第二,相关性盲区(共谋问题):让作者来当裁判,盲点会重叠。
如果"写"和"判"出自同一个(或同一类、训练数据相近的)模型,它们的盲点是相关的——裁判与作者犯同样的错误。一个和学生犯一模一样错误的批改老师,不是可靠的批改老师。这就是为什么"AI 评审 AI"在工程上更像是给一条本就缺乏确定性闸门的流水线,再叠加一层概率,而不是装上一道真正的关卡。
第三,后果不对称:代码对"判断的置信度"要求远高于诗。
一首平庸的诗无伤大雅;一行细微错误的生产代码可能意味着安全漏洞、资金损失甚至人身风险。后果的不对称,把"AI 能判"这件事所需要达到的置信门槛抬得极高。
把这三点合起来,得到的不是"所以还得靠人逐行读代码"的旧结论,而是一个更有建设性的重构:
真正的问题不是"人来验证还是 AI 来验证",而是"如何构建一套不依赖任何单一易错裁判的验证体系"——用确定性的手段(类型系统、测试、形式化契约、运行时校验、可观测性)去承载信任,用可执行的规格去定义"对",让 AI 去承担生成以及初筛验证的体力活,而把人留在定义意图和对高后果决策做判断这两个无法外包的位置上。
所以,那个写诗鉴诗的比喻,方向是对的——AI 确实能、也应当承担大量验证劳动;但真正卡住的,是意图的外化和可信判词的构建,而不是 AI 的判断力本身。这个澄清不但没有削弱"让 AI 鉴诗"的主张,反而精确地告诉了我们:新的"人的工作"和"流程的工作"到底是什么。 这正是下一个维度的主题。
4
组织与流程的变革
1.根因:面向人的流程,本身就是一道效率阻抗
把以前面向人开发的流程,原样套用到 AI agent 编程上,是落地 AI 最大的效率阻碍——尤其对软件公司。
这套流程的每一条规矩都合理:人要检视代码,因为人要为最终产出负责;人要控制架构,因为人要为未来维护负责;人要测试功能,因为人要为上线不出事负责。但它们共享同一个前提——人是生产和担责的基本单元。 一旦 AI 成为生产的基本单元,每一条前提都需要被重新审视:维护若由 AI 完成,写代码的目标到底是功能,还是漂亮的代码结构?检视若可由 AI 与确定性手段承担,哪个环节还非人不可?
需要强调:这不是要把人赶出去,而是要把人从他不再创造价值的环节里解放出来,重新部署到他价值倍增的环节(意图、验证设计、对高后果决策的判断)。下面四个具体转变,就是这条主线的展开。
2. 控制点上移:从"代码即资产"到"规格即资产"
2025 年 2 月,Andrej Karpathy 提出了 vibe coding——完全顺着感觉走、拥抱指数级、甚至忘记代码的存在。它对原型极其高效,但用于生产系统会暴露三种失败模式:意图漂移(一句"加个登录"被严重欠定义,模型只能用自己的默认假设去填,而那很少是团队真正想要的)、上下文衰减(代码库一旦超出 agent 的有效上下文,早期决策会被悄悄遗忘甚至自相矛盾)、不可验证(没有明确的验收标准,就无从判断做出来的对不对)。
针对性的回应,是 2025 年迅速成型的规格驱动开发(Spec-Driven Development, SDD):让结构化、可版本管理、乃至可执行的规格成为唯一事实来源,再由人或 agent 据此生成、验证、演进代码;需求变了,就改规格、再生成。
GitHub 于 2025 年 9 月开源的 Spec Kit 在不到一年里获得数万星标、对接数十个 agent,几乎每个主流 AI 编码工具都推出了自己的 SDD 形态。业界(如 Thoughtworks/Martin Fowler 团队)把这条谱系分为三档:规格优先(规格驱动生成、代码仍需维护)、规格锚定(规格与代码并存)、规格即源码(规格是唯一制品、代码完全生成)。
这条转变的实质,是人的控制点从"代码"上移到了"意图/规格"。开发者的角色,正从"代码的书写者"演化为"规格的架构师"。值得一提的是,Y Combinator 2025 年冬季批次中,已有约四分之一的初创公司,其代码库 95% 由 AI 生成——控制点上移,已经不是理论。
3. 质量范式重构:从"读代码把关"到"按契约验证"
决策者那句朴素的判断在这里得到印证:优美代码、灵活架构的底层本质,其实是质量与成本。当进度指数级提升、变更成本骤降时,"过程质量"这件事的内涵必须重写。
不妨把质量拆成两类:
内在/结构质量(整洁架构、可读代码):
它在很大程度上一直是工具性的——存在的理由,是让人能低成本地修改、让人能读懂从而验证。当 AI 接管了修改、当验证转向契约,这种"为人可读而存在"的价值会显著下降(但不归零:AI 在结构连贯的代码上同样推理得更好,人也仍需审计最高风险的部分)。
外在/行为质量(做的是不是对的事、是否安全可靠):
它仍然是完全承重的,而且正在成为主战场。
也就是说,决策者把投入重点放在快速功能验证与缺陷修复上是对的。可以进一步拆成三个维度——功能是否按既定设想实现;交互流程是否符合业务诉求;健壮性(性能、安全、可靠性)是否达标。而过去那套"质量的过程质量"(架构是否合理、模块/接口设计是否得当),之所以必须前置、必须细化,前提正是重构成本极高;为此才有了围绕人设计的代码检视系统、issue 管理系统。
那么在 AI 编程模式下,这套面向人的质量装置还是主要矛盾吗?不是了。 真正的范式切换是:从靠人阅读来把关,转向靠规格与执行来把关(可执行规格、属性测试、运行时守卫、可观测性)。
旧装置的设计约束是人的认知吞吐和人的担责;而 AI 模式下的约束是验证吞吐。所以质量体系必须从"人读每一行"重建为"自动化 + AI 对照明确契约做验证,人按例外审查、并对意图负责"——业界把这条新路径概括为"先顺着感觉写,再系统地验证"。
需要诚实地说,这条路有真实的代价,不能靠乐观一笔带过:研究显示 LLM 生成的代码在不同基准下带漏洞的比例从约 10% 到 40% 不等;多份调查记录到开发者对 AI 代码准确性的信任不升反降;自动化评审虽能显著扩大初筛产能,但它叠加的是概率而非确定性。所谓"5 万行代码架构不合理、半天就调整完,难维护就重造一个"——在复杂度的某个阈值以下成立,越过阈值,"纸牌屋式"的代码就会因为没有人(也没有 AI)握得住全局而坍塌。验证瓶颈是要被设计的,不是被许愿掉的。
4. 架构价值的"形变":从"可维护性优先"到"可验证性/可并行优先"
正因如此,"架构不重要了"这句话只对了一半,值得拆开说清楚。
对的一半: 当变更成本崩塌,"提前把架构做对"的期权价值也随之崩塌。经典软件工程之所以重度前置设计,正是因为重构/重写昂贵;当"重写这个模块"从一个季度变成半天,大量为了让人未来低成本修改而存在的防御性架构,就失去了理由。这个方向决策者判断得没错。
需要补的一半: 架构从来不只是为了"让改动便宜"。它还关乎——认知可处理性(人和 AI 都需要能对系统进行推理,才谈得上验证)、规模下的连贯性(越过复杂度阈值,纸牌屋必然失稳),以及最关键的一点:新瓶颈本身就是架构问题。系统不变量、接口契约、模块边界,正是让验证变得可行、让多个 agent 能够并行而不互相踩踏的东西。DORA 观察到 AI 抬高了不稳定性、SDD 反复点名的"上下文衰减",都在说明:不连贯的系统在 AI 生成的压力下会更快崩。
所以更准确的表述是:架构价值发生了形变。 它从"设计优美结构、便于人低成本维护",转向"设计边界、契约与不变量,使生成可被验证、可被并行"。装饰性/前瞻性的架构在贬值,承重性的架构——那种让正确性变得可检验的架构——在升值。
5. 组织形态与人才:半人马、资深化,以及"倒金字塔"的风险
流程一变,组织随之而变。这一点决策者们已经用脚投票——有几年不写代码的 CTO,转身亲手完成了十几万行代码;有 24 小时不间断的 AI 编程流水线;有雷厉风行做组织与人才变革、给每人下发 1000 美金"用不完就问责"的老板。这些不是奇闻,而是同一种结构性转变的不同切面。
业界的图景大致是:团队更精、人更资深。 角色从"代码工人"转向"半人马/编排者"——少数 AI 流畅的资深工程师,产能被放大数倍,更像一人软件工厂。组织结构上,出现端到端单一负责人(DRI)的纵向小队,中层管理则承压(Gartner 预计到 2026 年约两成组织会借 AI 扁平化、削减过半中层岗位)。
但这里有一个决策者必须警惕的陷阱,而且它正是"看起来最高效"的那个动作埋下的:
当 AI 接管了样板代码、脚手架、单测这些初级工程师赖以成长的任务,砍掉初级岗位、走"只要资深"的路线,短期极其划算——但它等于锯掉了职业阶梯的最低一级。
证据并不乐观:一项覆盖数千万劳动者的哈佛研究发现,企业采用生成式 AI 后,初级开发者就业在约六个季度内下降约 9–10%,而资深就业几乎不动;初级岗位招聘相比 2022 年高点下挫约四成。资深工程师只能从初级长起来——抽掉这一级,企业是在用未来三到五年的人才空心化换今天的效率,形成一个难以为继的倒金字塔。
已经有反向案例:Klarna 在 2025 年回调了用 AI 替换数百名客服的决定,其 CEO 承认成本被过度看重、而手艺被低估;调研也显示,做过 AI 驱动裁员的雇主中相当一部分事后后悔。AWS 的 CEO 更直言,停止招初级是在给自己制造三五年后的人才断层。
这恰恰呼应了第二节的洞见: AI 把"什么算好"外化成规格、把验证交给契约之后,人最不可替代的能力——意图、判断、对高后果决策的把关——只能在实战中养成。砍掉养成的入口,是在透支这场变革真正依赖的东西。
6. 治理:影子 AI、安全合规,与一条"明确的 AI 立场"
最后是常被忽视、却会反噬的一环。
调查显示,约三分之一的开发者在用个人账号而非公司授权渠道使用 AI 工具——这对安全与合规是巨大的盲点("影子 AI")。叠加 AI 代码固有的漏洞率,以及欧盟 AI 法案对高风险系统自 2026 年 8 月起的合规义务,治理不是可选项。
研究反复指出一条规律:治理必须在 agent 规模化之前设计,而不是事后补丁。DORA 总结的若干"放大 AI 收益"的能力中,就包括一条清晰的 AI 立场——它会调节 AI 对个人效能、组织绩效与摩擦的影响。换言之,组织需要先把规则、边界、数据与权限想清楚,再让 agent 跑起来。
5
放大器原理:为什么"采购工具"从来不是转型
把两个维度收束到一个最重要的结论上。
2025 年, DORA《AI 辅助软件开发现状》报告基于近五千名从业者给出的核心判断是:AI 不会修复一个团队,它只会放大团队本来的样子。强团队用 AI 变得更强,弱团队则让既有的混乱被加倍暴露——AI 既是一面镜子,也是一个乘数。
该报告今年的反转性发现是:AI 采用已与交付吞吐正相关(去年还是负的),说明人、团队与工具正在学会"在哪、何时、如何"用 AI;但收益并不自动流向组织绩效——它取决于内部平台的质量、工作流的清晰度、团队的对齐,以及一条常被低估的因素:以用户为中心,缺乏用户中心的团队,采用 AI 反而可能受损。报告给决策者的处方只有一句:重新想象 AI 所栖身的那套工作系统。
这把本文开头的判断坐实了:认知与流程是同一件事的两面。决策者的认知,决定了他是否看清约束已经转移;组织与流程的变革,决定了人和资源是否被重新部署到约束的新位置上。两者缺一,AI 都只会放大原有的瓶颈。
也正因此,"每人发 1000 美金、用不完就问责"这类动作,是必要的、却不是充分的。作为强制性的破冰,它能逼出使用、打破观望——Shopify 的 CEO 在 2025 年 4 月那封著名内部信里把"反射式地使用 AI"定为基本预期,要求员工在申请更多人手前先论证"为什么这件事 AI 做不了",并把 AI 能力写进考核与招聘,正是同一种破冰逻辑("停滞就是慢动作的失败")。
但真正让这封信落地的,不是信本身,而是背后那套基础设施:内部的模型代理、几十个打通业务系统的连接器、把上下文工程沉淀为系统性实践。没有这套流程与平台的重建,强制只会让"加速—失稳"的悖论来得更快。
6
软件工程真正的护城河在哪里
AI 正在逐步、却不可逆地融入软件行业。这不是炒作,而是一次真实的范式迁移——它把生成的成本压到近零,同时把软件的重心推向定义(意图)与验证(正确性)这两个新的承重点。
但这场迁移的赢家,不会是工具上得最快的人。
赢家会是那些完成了认知重构的决策者——他们不再纠结"如何让 AI 更好地写代码",而是看清约束已经转移,转而追问"该把人和流程重新放到哪里";他们用结果而非产出来度量,不被"感觉上的高效"所骗。
赢家也会是那些完成了组织与流程变革的团队——他们把控制点上移到规格,把质量把关从"读代码"重建为"按契约验证",让承重的架构升值、装饰的架构退场;与此同时,他们克制地守住了那些 AI 无法替代、却必须在实战中养成的东西:意图、判断、以及人才的阶梯。
说到底,当写代码这件事变得近乎免费,护城河就不再是"谁能写",而是"谁能想清楚要什么、怎么可信地证明做对了"。这既是认知的功课,也是组织的功课——而它们,本就是同一道题。

夜雨聆风