传统研发团队的智能化转型,不是上 AI 工具,而是重做研发链路
两个月前,我给部门同事做过一次培训。
那次我布置的一个任务是:不敲一行代码,做出一个系统。
放在当时,这个命题已经挺激进了。但今天再回头看,我反而觉得,它已经有点过时了。
因为现在真正值得讨论的问题,已经不再只是:能不能不写代码,把系统做出来。
而是:如果代码真的越来越不需要由人手写,研发团队到底该怎么组织工作?
尤其是在金融这类行业里,这个问题会更尖锐一些。金融软件开发本来就不是单纯地“把功能写出来”而已。它天然带着更重的约束:业务规则复杂、链路长、跨团队协作多、合规和风控要求高、线上容错空间小。很多时候,真正难的不是 coding,而是业务意图在漫长链路里不断被翻译、被压缩、被误解,最后交付出来的东西,和最初要解决的问题已经不是一回事了。
所以如果一个团队只是给程序员配上 Claude Code、Open Code 或 Cursor,然后继续沿用原来的需求传递方式、协作方式和验收方式,那么它得到的往往不是智能化,而只是一个更快的代码生成器。
代码会写得更快,技术债也会积得更快。
其实,
传统研发团队的智能化转型,不是给工程师配几个 AI 工具,而是把“业务意图—需求澄清—方案设计—实现—验证—上线反馈”这条链路重新标准化,让 AI 真正接得进来。
过去二十年,研发团队一直在做的,其实是协作和交付的工程化
如果把时间线稍微拉长一点看,这件事其实没那么突然。
过去二十年,研发团队一直在进化。但那条主线并不叫“智能化”,而是协作方式和交付体系的持续工程化。原来很多靠人盯、人催、人记、人口头传递的事情,被逐步沉淀成流程、平台、规范、自动化、发布体系、测试体系和运维体系。团队规模越来越大,分工越来越细,交付频率越来越高,靠的也不是某一个人的英雄主义,而是整个系统越来越工程化。
所以今天谈研发智能化,不能把它理解成一件从天而降的新事。它其实是接在这条老主线后面,继续往前推进了一步。
只是过去我们主要解决的是:人和人怎么协作。 现在开始要解决的是:人、AI 和工程系统怎么协作。
而一旦进入这个阶段,很多以前就存在、但还能勉强靠人兜住的问题,会一下子变得特别刺眼。
真正的问题,不只是代码怎么写,而是业务意图怎么一路传下来
很多人一谈研发智能化,还是习惯从 coding 开始想。但真实团队里的损耗,往往不是从 coding 才开始的。
它从更前面就开始了。
一个业务诉求,从最初被提出,到最后变成一个线上系统,中间会经过很多层翻译。业务讲的是目标,产品把它整理成需求,研发再把它拆成方案、接口、任务和实现,测试再去理解它的风险边界,最后上线以后,线上反馈再回流到下一轮迭代。链路越长,参与方越多,信息损失就越大。
很多时候,业务最关心的不是某个按钮有没有做出来,而是某个风险有没有被控制住、某个效率瓶颈有没有被打通、某类客户问题有没有被真正解决。但到了研发环节,这些东西经常会被压缩成一串功能点,最后团队围绕功能点工作,却离原始目标越来越远。
这件事在人主导的研发模式里,本来就很常见。AI 进来以后,只会把这个问题进一步放大。

因为 AI 最擅长的是在一个相对清晰、结构化、约束明确的任务里高效产出;它最不擅长的,恰恰是替一个组织自动弥补那些没有说清楚、但大家又默认存在的共识。
所以我越来越觉得,AI 进入研发团队后,最先该被重做的,可能不是 coding,而是 spec。
spec 不是“多写一份文档”,而是把意图变成可执行输入
很多人一听 spec,会以为这只是把需求文档换了个名字。不是这个意思。
spec 的关键,不在于它是不是长,也不在于它是不是正式文档,而在于:它能不能把业务意图、范围边界、关键约束和验收标准,尽可能低损耗地传到后面的实现环节。
也就是说,spec 不是为了“写给谁看”,而是为了让后续工作有一个稳定输入。这个输入既能被人理解,也最好能被 AI 使用。
如果再说直白一点,spec 至少要回答几类问题:
-
• 这件事为什么要做,真正想解决的是什么问题 -
• 这次到底做什么,不做什么 -
• 哪些约束是不能碰的 -
• 什么算做成了,什么又算没做成 -
• 出了问题以后,最该先看哪里
你会发现,很多团队平时最缺的,不是代码能力,而恰恰是这种“把事情说清楚”的能力。很多需求看起来已经开始开发了,实际上输入仍然是模糊的;很多方案看起来已经评审过了,实际上边界仍然是不清晰的;很多 bug 看起来已经修完了,实际上验收标准还是飘的。
在人写代码的时代,这些问题还能靠经验丰富的人硬扛。但如果交给 AI,结果通常就会变成一句话:
如果 spec 不清楚,AI 只是更快地产出误解。
一个团队真正的智能化入口,不是先问“用哪个模型”“上哪个 agent”,而是先问:我们有没有能力把输入整理成 AI 接得住的 spec。
很多团队所谓“上了 AI”,本质上只是找了个更快的外包程序员
团队买了工具,开了权限,大家开始用 AI 写代码。表面看很热闹,产出速度也确实上来了。但如果底层工作方式没有变,最后往往就会退化成一种特别熟悉的模式:人给一个模糊任务,AI 先生成一堆东西,然后再由人去 review、补洞、返工、收拾残局。
这其实不是什么全新的研发范式。它更像是给团队找来了一个更快、更便宜、随叫随到的外包程序员。
这种模式短期当然有价值,但长期几乎一定会走向同一个结果:
把任务丢给 AI,让它产出代码,很容易变成技术债自动生成器。
因为这里被优化的,只是代码生成速度。没有被优化的,是更关键的那些东西:需求是否清楚,上下文是否完整,边界是否明确,约束是否可执行,验收是否可验证,错误是否能被及时反馈。
如果这些都没建立起来,AI 产出越快,组织处理错误和返工的压力就越大。最后你看到的就不是更强的研发能力,而是更快的系统熵增。
所以,给每个人配一个 AI coding 工具,当然可以做,但那最多只是起点。如果组织层面的改造没有跟上,它就只是局部提效,不是转型。
真正关键的,不是让 AI 干活,而是让 AI 能自闭环地干活
这才是背后最重要的事。
很多团队谈 AI,重点还是“怎么让它生成代码”。但更关键的问题其实是:怎么让它工作自闭环。
所谓自闭环,不是说 AI 完全不需要人,而是说它处理任务时,不要每一步都依赖人手动补上下文、手动解释规则、手动告诉它下一步做什么、手动帮它发现问题。一个任务如果从输入到输出,中间处处都要靠人盯着扶着,那它本质上还是个半自动工具,而不是团队新的生产能力。
真正有价值的状态应该是:输入尽量清楚;上下文尽量可读取;约束尽量可执行;反馈尽量能自动发生;错误尽量能在系统里被发现并回传;AI 能基于这些信号自己迭代几轮,再把结果交给人做更高价值的判断。
这才叫工作闭环。
从这个角度看,所谓 harness、spec、规则、测试、门禁、可观测性,其实说的都是一件事:不是让 AI 更像人,而是让环境更适合 AI 稳定工作。

这个视角一旦成立,很多事情就会重新排序。最重要的不再是谁 prompt 写得花,或者谁现场演示生成代码最快;最重要的是,谁能把一件事情从“靠人盯着才做得下去”,改造成“AI 在系统里可以自己跑完大部分闭环”。
所以,真正的智能化,不是减少人,而是重配人
这件事还有一个特别容易被误解的地方。
很多管理者一谈研发智能化,第一反应就是:是不是人可以少一些了?但真实情况更可能是,不是减少人,而是重配人。
过去团队最稀缺的,往往是那些能写、能改、能救火的人。以后越来越稀缺的,可能会变成另一类人:能把业务目标翻译成清晰输入的人,能把架构原则写成工程约束的人,能搭脚手架、模板、规则和检查器的人,能设计反馈回路的人,能把个人经验沉淀成组织能力的人。
也就是说,智能化带来的不是简单替代,而是一轮人才结构的迁移。以前一个人的价值,很大程度上体现在他亲手做了多少;以后一个人的价值,可能会越来越多地体现在他让多少事情可以不靠人工反复兜底。
如果组织看不见这一点,就会做错动作。比如一边引入 AI,一边还沿用老的衡量方式,继续看谁写代码多、谁改行数多、谁提交次数多。那最后大家自然只会卷产出,不会卷系统能力。
但真正值钱的,恰恰是后者。
对多数团队来说,更现实的起点,是从 spec coding 开始
大多数团队不要一开始就追求什么“全自动 agent 开发”。那样太容易把注意力放在演示效果上,而不是放在组织改造上。
我更愿意从 spec coding 这个方向开始理解它。
也就是先把“怎么把事情说清楚”这件事标准化,再逐步把 AI 接进来,让它参与方案展开、代码生成、测试补齐、规则校验和文档同步。
为什么这条路更靠谱?因为它足够朴素,也足够接近团队的真实问题。
很多时候,团队不是没有 AI,也不是没有代码能力,而是没有一个稳定输入。没有稳定输入,后面所有环节都只能靠经验和沟通成本硬撑。那种模式在人少、系统小、节奏慢的时候还能凑合,一旦系统变复杂、交付变频繁、AI 参与变深入,就会越来越吃力。
所以更现实的做法,不是上来就追求“AI 自动写完整个系统”,而是先在几个高频场景里把链路打通。比如从 spec 到代码骨架,从 spec 到测试用例,从常规变更到规则校验,从文档到实现一致性检查。先把这些局部闭环做起来,再慢慢往前后扩。
这样做虽然不够炫,但它有一个很大的好处:它是在把团队原来靠口头、靠经验、靠默契维持的东西,一点点变成 AI 和人都能共享的工作系统。
这场转型的本质,不是 AI 化,而是工程再标准化
如果要把这整件事一句话说明白:
传统研发团队的智能化转型,不是给原有流程加一个 AI 插件,而是借着 AI 的压力,把整个研发链路重新梳理一遍。
过去我们理解工程,更多是在讲架构、代码、测试、发布。这些当然都还重要。但接下来,“工程”会多出另一层含义:怎么减少业务意图传递中的失真,怎么把模糊经验变成明确规则,怎么让约束可执行,怎么让反馈自动发生,怎么让 AI 不是制造更多技术债,而是稳定地参与交付。
所以这场转型,说到底不是工具升级。它更像是一次 工程再标准化、协作再结构化、人才再分工。
而真正能从中跑出来的团队,靠的不会只是“谁先买了 AI 工具”,而是 谁先把自己的研发链路整理成了一个 AI 能真正接入、并且能够自闭环工作的系统。
这也是为什么我现在越来越觉得,“不敲代码做出一个系统”这件事本身,已经不是最关键的问题了。
更关键的问题是:
当代码越来越可以不由人手写时,团队是否已经准备好一种新的工作组织方式。
夜雨聆风