1. 先说结论:个人提效和組織提效,根本不是一回事
AI Coding 这个话题,最近一年几乎被聊烂了。随便打开一个技术社区,都能看到"某某用 AI 一天写完一个模块""某某靠提示词把开发效率翻了三倍"之类的帖子。但我在货拉拉负责研发效能相关的工作,这两年最深刻的体感是:个人用 AI 提效,和組織用 AI 提效,是两个维度的事情。个人再猛,攒不成组织能力;单点效率再高,堆不出系统性的产出提升。这篇文章,我想把我们在货拉拉推进 AI Coding 落地的完整思路、具体做法、踩过的坑和拧巴过的地方,一次性讲清楚。
先说一个最直观的场景。我们团队里有一位后端同事,用 AI 编程助手用得特别溜,写 CRUD 接口、生成单元测试、补注释、查 API 文档,各种场景切换自如。他自己估算过,写新接口的效率至少提升了一半。但你把视角拉到整个研发部门,看两周维度的迭代吞吐、缺陷密度、需求交付周期,数据几乎没有波动。问题出在哪?出在个人经验没有沉淀成团队资产,个人流程没有嵌入组织流程。这位同事的提示词、代码风格、校验习惯都长在他脑子里,别人复制不了。他用的工具,别人也在用,但用不出同样的效果。这里面缺的不是工具,是一整套让 AI 能力在组织内平均发挥作用的机制。
这篇文章不是 AI Coding 的入门教程,我默认你已经知道 Copilot 这类工具能干什么。我想聊的是更上一层的问题:当一个几百人的研发团队都想用 AI 来提效,管理者和技术负责人到底该怎么下手。包括工具怎么选、规范怎么定、质量底线怎么守、效果怎么度量,以及为什么"多智能体协作"和"开发规范"这两件事会突然变成高频词。适合正在做技术管理、研发效能、质量保障,或者在大团队里推 AI 工具落地的同学参考。小团队和个人开发者也可以看,因为很多思路提前想明白,能少走不少弯路。
2. 组织级 AI Coding 落地的四个基础:选型、规范、质量、度量
2.1 工具选型:不是"最聪明",而是"最合身"
很多团队在选 AI Coding 工具时,过度关注模型基准分和演示效果,这是个常见的误区。货拉拉在选型时,核心考量是能不能安全地融入现有研发链路。我们内部代码托管在自建的 Git 服务上,代码评审、CI/CD 流水线、缺陷管理都有一套成熟的体系。如果引入的 AI 工具只能独立运行、跟现有系统没有接口,那它对组织来说就是一座孤岛,个人用着再爽,组织也收不到数据,更沉淀不下能力。
我们最终选型的原则可以归纳成三条:第一,工具要支持私有化或至少支持通过网络白名单访问,代码不能出内网,这是红线;第二,工具要能暴露 API,让我可以把 AI 能力接入代码评审、流水线、知识库这些现有系统;第三,工具要支持企业级的管理能力,包括权限控制、使用审计、策略配置,否则没法在几百人规模上合规推广。
这三条筛下来,市面上能选的其实不多了。而且我建议所有团队在选型前,先画一张"现有研发工具链全景图",把代码仓库、CI 平台、需求管理、缺陷追踪、知识库全部列出来,然后在每个环节标注"AI 可以在哪里介入"。工具不是越强越好,是跟现有系统咬合得越紧越好。
2.2 编码规范与提示词规范:把隐性知识显性化
个人用 AI Coding,靠的是个人对业务和代码的理解去写提示词。组织要想复制这种能力,就必须把"怎么写提示词"这件事从个人经验变成团队资产。我们在推进过程中,干了两件具体的事。
第一件,把团队已有的编码规范改写成 AI 可理解的版本。之前我们有一份 60 多页的代码规范文档,写得非常细,但很多是给"人"看的,比如"命名要清晰""函数要短小"。这些都太主观,模型没法执行。我们组织各业务线的技术骨干,把规范重新整理成了"可校验的条目",比如"Go 语言中 errors 必须包装,禁止直接 fmt.Errorf 丢弃上下文""新增 API 必须包含 RequestId 回传字段"。然后把每个条目写进提示词系统提示词,让 AI 生成代码时默认遵循。
第二件,沉淀了一套提示词模板库。我们按场景类型分类,包括"新模块开发""接口联调""单元测试生成""缺陷修复""老代码重构"等。每个模板都经过一线工程师反复打磨,包含角色设定、上下文输入、输出格式约束、校验要求。举个例子,写单元测试的模板里强制要求"先读被测函数的依赖关系,列出 mock 点,再生成测试用例",这样生成出来的测试代码才不是摆设,真能跑、真能覆盖分支。
很多人觉得提示词是个人的事,随便写写就行。但在组织场景里,提示词就是"规范的数字孪生"。你把规范和提示词绑在一起,AI 输出的代码从源头就贴着你的约束走,后面 Code Review 的压力会小很多。
2.3 质量门禁与代码审查:别让 AI 变成缺陷放大器
AI 生成的代码,平均质量可能比初级工程师写的略好,但存在一个致命问题:错误看起来太合理了。它生成的代码风格统一、注释齐全、逻辑自洽,但可能引用了不存在的 API、遗漏了边界条件、或者把一个改一个字段的小需求写成了大重构。人审的时候,看到这种"包装精美的错误",更容易放松警惕。
所以在货拉拉,我们把 AI Coding 和质量门禁深度耦合,而不是指望"让 AI 写代码、让 AI 自查"。我们接了三道防线:
第一道防线是静态扫描。所有 AI 生成的代码进入仓库之前,必须通过我们已有的静态检查规则集,包括安全漏洞扫描(比如 SQL 注入、路径穿越)、依赖版本检查、代码风格检查。这一步完全可以用流水线自动完成,不消耗人工。
第二道防线是自动单测。我们要求 AI 生成代码的同时必须生成配套的单测,而且这些单测会自动执行。如果单测过了,代码才有资格进入人工评审。这里有个很关键的小技巧:我们要求 AI 在生成单测时,同时生成"这些单测覆盖了哪些分支"的说明,方便评审人快速判断测试是否充分。
第三道防线才是人工 Code Review。但人工评审的侧重点变了,不再是逐行读代码,而是重点看"AI 可能理解错业务语义"的地方。我们会特别提醒评审人关注:涉及金额计算、状态流转、权限校验、并发控制的代码,AI 生成的内容必须逐一确认。这些地方是 AI 最容易出错、出事后果最严重的位置。
2.4 度量体系:没有数据,一切都是感觉
组织级落地最怕的就是"感觉有效"。前期推进的时候,我们被质疑过很多次:"你说 AI 有用,证据呢?"所以从一开始,我们就决定要建立一套度量体系,用数据验证每一步的效果。
度量分两层。第一层是过程度量,主要看 AI 工具的使用率、采用深度。包括:有多少人在用、周活跃比例、人均生成代码量、AI 生成代码的采纳率(就是 AI 给了一屏代码,你留下了多少)。采纳率是特别重要的指标,因为"看一眼觉得没用"和"看完觉得能用"是完全不同的两种状态。
第二层是结果度量,看的是业务结果有没有变化。我们重点追踪三个指标:需求交付周期(从需求提报到上线的时长)、缺陷密度(千行代码缺陷数)、单元测试覆盖率。这三个指标如果同时变好,才能说明 AI Coding 真的在组织层面产生了价值。如果只是单个指标好看,很可能只是局部效应,甚至可能是某种数据假象。
这套度量体系不是一次性建完就完了,它会随着落地阶段的不同动态调整。后面在第五部分我会详细讲指标怎么设计、数据怎么收集、怎么用数据做反馈闭环。
3. 货拉拉的落地路径:从个人试点到组织推广,一共走四步
3.1 第一步:选定试点场景,不搞全面铺开
我们刚启动 AI Coding 落地时,差点犯一个典型的激进错误——想一下让全研发中心的人都用起来。后来复盘时很庆幸没有这么做。如果全员铺开,你面对的将是一千个不同的问题:有人不会写提示词,有人不会判断 AI 输出质量,有人因为 AI 引发事故把工具直接卸载,然后到处传播"AI 不靠谱"。组织推进最怕的不是工具不好,而是负面口碑形成的太早。
我们的做法是先选两个业务场景做试点。第一个选的是中后台管理系统开发,因为这类系统的逻辑相对规整,很多都是标准的增删改查加权限配置,业务语义清晰,AI 生成的成功率很高。第二个选的是单元测试补全,因为我们很多老模块的测试覆盖率偏低,团队一直想补但人力总被业务需求挤占,这事儿特别适合 AI 来干。
试点团队选了一个后端小组和一个小程序前端小组,加起来二十多人。试点周期六周,目标不是"把效率翻一倍",而是把三个问题摸清楚:第一,AI 在我们真实的业务代码上表现到底怎么样;第二,我们的规范和提示词模板需要怎么调整才能让 AI 稳定输出;第三,开发者的使用习惯是什么,卡点在哪里。
3.2 第二步:建立提示词资产库,让经验可复制
试点期间,我们干了一件很重要的事:每一份被验证过的提示词模板,都沉淀进统一的提示词资产库。这个资产库挂在内部的 Wiki 系统里,按照使用场景分目录,每一个模板都有一页说明,写清楚它解决什么问题、为什么这么写、在哪些业务线验证过。
这里有一个我们后来反复强调的原则:提示词模板必须绑定"业务上下文"。比如"生成订单详情接口"这种模板,不能只写"根据需求生成代码",而是要把订单系统的表结构、状态机、缓存策略、消息队列的使用方式都作为上下文喂给模型。不然生成的接口代码虽然语法正确,但根本不符合我们的业务约定——比如订单状态必须走状态机而不是直接改数据库字段,这种隐性约束模型是不知道的。
我们还设计了一个"提示词评审"流程。每个模板在进入资产库之前,必须有至少两个业务线的技术骨干试用过,并给出反馈。如果一个模板在两条业务线都跑得通,才标记为"已验证",否则标记为"实验性"。这套机制保证了资产库里的东西不是自嗨,是真的能复用的。
3.3 第三步:把 AI 接入代码评审和 CI 流程
试点跑通之后,我们开始把 AI 能力跟现有研发流程做深度集成,这一步是"从个人工具走向组织设施"的关键转折。
具体做了三件事。第一件事,把 AI 代码审查接入 Merge Request 流程。现在每个 MR 提交之后,AI 审查机器人会自动跑一遍,头两分钟返回审查意见,比如发现了未处理的错误返回、缺少参数校验、SQL 可能引起性能问题之类。开发者可以先按 AI 意见改一版,再让真人评审介入。这样真人评审者面对的不再是"原始代码",而是"AI 过了一遍之后的优化代码",压力小很多。
第二件事,把 AI 生成单元测试接入 CI 流水线。我们在 CI 里加了一个任务,对本次改动涉及的关键函数自动生成单测并执行。如果生成的单测失败,说明 AI 对代码逻辑理解有误,或者代码本身有 bug,CI 就会挂起,逼着开发者处理。
第三件事,是做了一个内部工具,把 AI 能力嵌入到 IDE 插件里。开发者写代码时,可以一键唤起"AI 理解当前文件""AI 生成当前函数测试""AI 解释这段线上故障代码"这些操作。其实就是把我们在服务端调好的提示词模板、规范约束,做成 IDE 里的快捷按钮。这一步对开发者的体验提升非常明显——不需要自己琢磨怎么写提示词了,点一下就能用。
3.4 第四步:搭建多智能体协作框架,形成组织级 AI 生产力
这是我们走得最深的一步,也是我自己觉得最有价值的一步。到了这个阶段,我们已经不仅仅是"一个人用 AI 写代码",而是让多个 AI 智能体像一个小团队一样协同工作,配合开发规范完成一个模块从需求到测试的完整闭环。
具体是这么做的:当一个开发任务进来,首先由"需求理解智能体"把产品需求文档解析成技术任务清单,分解出数据模型设计、接口设计、业务逻辑实现、测试用例设计等子任务。然后"代码生成智能体"接手,根据技术任务清单和提示词模板,逐个子任务生成代码。接着"代码审查智能体"对生成的代码做一轮自检,检查是否违反了编码规范、是否遗漏了边界条件、是否有安全隐患。最后"测试生成智能体"自动产出对应的单元测试,并尝试运行。
这套流程听起来很理想化,但真正落地时我们发现,最大的难点不是单个智能体的效果,而是智能体之间的上下文传递。比如需求理解智能体输出的"技术任务清单"如果写得太粗,代码生成智能体就会跑偏;代码审查智能体如果跟代码生成智能体用的不是同一套规范表述,两边就会互相打架。所以我们在每个智能体之间定义了统一的"任务描述格式",包含目标、约束、输入、验收标准四个字段,保证信息传递不失真。这个细节我下面单独展开讲。
4. 多智能体协作的实操细节:角色、编排、规范集成
4.1 多智能体的角色划分:不要让一个 Agent 干所有事
关于多智能体,我最想纠正一个观念:不要企图做一个"全能 Agent"来处理所有开发任务。一个 Agent 既要理解需求、又要写代码、又要做测试、又要审查,它的注意力会被摊薄,每个环节都做不深。多智能体的核心价值是"专业分工"——每个 Agent 只干一件事,把这一件事做到极致。
在我们的框架里,一共有四类智能体:
- 需求理解智能体:输入产品 PRD 和关联的设计文档,输出结构化的技术任务描述。它不需要写代码,它的任务是理解"要做什么",把它拆解成可执行的子任务,并标注每个子任务的约束条件。
- 代码生成智能体:接收技术任务描述,结合我们团队沉淀的编码规范提示词,生成具体代码。它不负责判断代码对不对,只负责把任务描述转成符合规范的高质量代码。
- 代码审查智能体:检查代码生成智能体的产出,重点看规范符合度、边界条件、安全风险。发现的问题不是直接改代码,而是输出审查报告,回到代码生成智能体进行修改。
- 测试生成智能体:基于最终确认的代码,生成单元测试、接口测试,并负责把测试跑起来。测试挂了就自动反馈给代码生成智能体修复。
这四个智能体的协作关系不是简单的线性传递,而是带反馈循环的。我给一个具体的例子:代码生成智能体生成了一段处理订单状态的代码,代码审查智能体发现状态流转缺少一个失败状态的处理,于是生成一条审查意见,代码生成智能体读取意见后修改代码,再交给审查智能体复检。这个循环最多跑三轮,超过三轮就自动转人工。
为什么要设这个上限?因为智能体之间如果反复迭代,既消耗算力,又可能陷入"AI 自己跟自己绕圈"的尴尬。我们观察过,超过三轮仍然解决不了的问题,通常不是提示词的问题,而是需求描述本身就存在歧义,这时候必须人介入把这个歧义弄清楚。
4.2 协作流程编排:任务描述格式是命门
多智能体协作最怕的是什么?是信息在传递过程中丢东西。需求理解智能体觉得"我已经把任务说清楚了",但代码生成智能体收到的任务描述里没有提到"这个接口需要做幂等处理"——结果生成出来的代码就少了一个关键约束。为了避免这种情况,我们把智能体之间的通信协议标准化,规定每个任务描述必须包含四个字段:
| 字段 | 说明 | 必填 |
|---|---|---|
| 目标 | 这个任务要完成什么,尽量量化 | 是 |
| 约束 | 必须遵守的代码规范、业务规则、技术决策 | 是 |
| 输入 | 依赖的接口、数据结构、配置项 | 是 |
| 验收标准 | 什么条件下任务算完成,可验证 | 是 |
这四个字段不是拍脑袋定的。我们复盘了很多次智能体协作失败案例,发现绝大多数问题的根源都落在"约束"和"验收标准"两个字段上。代码生成智能体不是不想写对,是它不知道什么算"对"。验收标准给了它一把尺子,比如"接口返回状态码必须符合内部错误码规范""查询必须走主从分离,禁止直接查从库"。
这里我也想说一个体会:把多智能体跑起来其实不难,难的是让它稳定产出跟团队水平匹配的代码。稳定性的源头就是这套标准化的任务描述。我们把任务描述格式做成了随附 JSON Schema 的模板,所有智能体之间的消息都按这个 Schema 校验,不符合格式直接拒收。这个技术债务花的非常值。
4.3 与现有研发流程的集成:多智能体不能是空中楼阁
多智能体协作框架搭好之后,我们遇到一个很现实的问题:它怎么跟团队现有的开发流程共存?我们不可能让所有开发者都改变日常习惯,从"自己写代码"变成"跟智能体聊天"。所以我们做了一件事——把多智能体框架变成后台能力,让开发者平时几乎感知不到它的存在。
具体来说,开发者在 IDE 里操作,流程是这样:写完需求描述和技术方案之后,点击"生成代码",后台就开始跑需求理解智能体、代码生成智能体、代码审查智能体和测试生成智能体。整个流程完成后,开发者看到的结果是一份"包含代码文件、单测文件、审查报告"的产出包。开发者不需要关心后台是哪个智能体在干活,只需要对最终产出进行 Review 即可。
这种做法的好处是学习和使用成本极低,开发者的心智模型还和以前一样:"我来描述需求,工具给我产出代码"。但实际上,工具已经从"单个 AI 助手"升级成了"一套 AI 协作流水线"。
当然,代价也有——后台的可靠性要求变得非常高。我们曾经遇到代码审查智能体超时导致 MR 流程堵塞的情况,开发者的体验瞬间就崩了。后来我们给每个智能体都加了超时控制、重试机制和熔断策略,任何环节失败都会自动降级为"简单模式",也就是直接调一个单 Agent 生成,不让全链路任务卡死。
5. 度量反馈:怎么证明"组织提效"不是一场幻觉
5.1 指标体系:要区分"用过"和"用好"
组织推进 AI Coding,最容易被忽悠的地方就是"用了就算提效"。我们内部统计过,一个 AI 编程助手如果只是偶尔用来补全函数名、写注释,采纳率可能高达 80% 以上,但这个使用方式对交付效率几乎没影响。真正提效的场景是"让 AI 从头到尾生成一个完整模块",这种深度使用方式采纳率可能只有 50%,但单次节省的时间是分钟级的。
所以我们的指标体系中,特别在意一个叫"深度使用率"的指标,定义是:在一周内,使用 AI 完成过至少一次完整模块级任务的开发者数量,除以活跃开发者总数。这个指标能反映工具是否真正渗透到了关键的开发环节,而不只是停留在辅助层面。我个人建议所有想验证 AI Coding 价值的团队,都把这个指标加到核心看板上。
结果指标方面,我们在三个维度设了基线:
| 维度 | 基线(工具全面推广前) | 目标(推广后 6 个月) |
|---|---|---|
| 需求交付周期 P50 | 4.2 天 | 3.2 天 |
| 缺陷密度(每千行) | 1.8 | 1.4 |
| 单元测试覆盖率 | 32% | 45% |
为什么选这三个?因为需求交付周期代表效率,缺陷密度代表质量,单元测试覆盖率代表长期工程健康度。三个一起看,既能防止只追求速度丢了质量,也能防止团队靠牺牲存量代码健康度来刷吞吐。
5.2 数据收集与治理:采集本身要谨慎
度量体系很重要,但我要提醒一句:数据采集的代价往往被低估。很多团队想度量,就在 IDE 插件和 CI 里埋一堆点,结果数据是收上来了,但隐私问题、数据口径问题、开发者对"被监控"的反感情绪全来了。
我们在数据收集上设了几条原则。第一,采集最多到"团队"粒度,不采集个人维度的效率排名。我们可以看某个小组的平均采纳率,但绝不出"某某同学的 AI 采纳率最低"这类报告。第二,所有采集的代码数据不出内网,AI 工具服务商只能拿到脱敏的统计数据,拿不到原始代码。第三,数据口径要提前对齐,比如"AI 生成代码"按什么标准界定,是整行匹配还是整块匹配,都要在统计脚本里写清楚,否则不同团队报上来的数字根本没可比性。
5.3 反馈闭环:度量不是给领导看的,是给开发者用的
度量体系跑了一段时间后,我们发现了一个有意思的现象:数据反馈给开发者本身,比反馈给管理层更有效。开发者其实非常在意自己的代码质量和效率,只是平时没有量化的手段感知。我们做了一个内部效能看板,开发者可以查看自己所在小组的 AI 采纳率、单测覆盖率变化趋势、缺陷率走向。这个看板不是用来排名或者惩罚的,而是让团队自己看到改进的空间。
举一个实际案例:有一个后端小组的 AI 生成代码采纳率一度只有 20% 左右,比全公司均值低了一半。看板暴露这个问题之后,组长召集大家开了个复盘会,发现是组里有几个老系统的表结构特别复杂,AI 生成的代码经常因为没有理解表关系而跑不通。后来我们为这个组的核心表结构做了一份专门的 prompt 上下文模板,采纳率很快提到了 45% 以上。如果不是看板把问题暴露出来,这个组可能就一直停留在"AI 不好用"的印象里,永远发现不了根因是上下文缺失。
这套"数据发现异常 → 归因分析 → 优化模板 → 再验证"的闭环,才是组织提效的真正引擎。AI 工具本身只是发动机,度量反馈系统是方向盘,没有方向盘的车,马力再大也只能原地打转。
6. 常见问题与避坑实录
6.1 "AI 会让代码质量下降"是真实的担心吗
几乎每一个刚推 AI Coding 的团队都会被这个问题砸中。我们内部也有过激烈的讨论。我的观点是:AI 当然会让代码质量下降,前提是你什么都不做。如果开发者把 AI 生成的代码直接提交,不 Review、不测试、不约束,质量必然下降,因为 AI 生成的代码大概率能跑,但大概率有隐藏的边界问题。可如果 AI 生成的是"经过静态扫描、自动单测、AI 预审、人工聚焦重点审查"这段流水线处理后的代码,质量反而会比人工直接写更稳定。
我们实测下来,AI 生成代码的缺陷密度之所以能控制在较低水平,靠的不是模型更聪明,而是流程更严密。特别是自动单测这道关,它让 AI 在生成代码时就必须充分考虑可测试性。很多开发者自己写代码时,写单测的意愿和监督力度反而不如 AI 流程来得刚性。
给正在纠结这个问题的团队一个建议:不要争论"AI 行不行",先把质量门禁搭起来,然后用门禁之后的数据说话。如果你搭了完整的质量流水线,AI 带来的质量风险是可控的;如果你不搭,任何讨论都是空谈。
6.2 开发者抗拒怎么办:别跟人性较劲
推 AI Coding 最大的阻力从来不是技术,是人。开发者抗拒的原因五花八门:有人担心被 AI 取代,有人觉得 AI 生成的代码风格跟自己的不一致看着别扭,有人只是单纯不喜欢 IDE 里多一个插件。我们在第一个试点阶段就遇到过一位资深工程师,几乎不用 AI 工具,觉得"我写代码二十年,不需要机器指手画脚"。
我的处理方式可能跟很多人想的不一样:不逼他。我们明确宣布 AI Coding 工具是"允许用、鼓励用、但不强制用",不把 AI 使用率跟绩效挂钩。同时,我们把使用 AI 之后节省出来的时间,优先留给团队做技术栈升级和业务抽象这类"更有意思的事"。当开发者发现用 AI 干完脏活累活之后,能腾出手来做更有成就感的事情,抗拒心理自然而然地就消退了。那位资深工程师后来是看到了同事用 AI 十分钟就把一个缠了他一个月的日志埋点重构搞定了,自己才开始主动尝试的。
还有一个非常管用的办法:让开发者自己定制提示词。我们允许各业务线的工程师在自有资产库里维护自己团队专属的提示词模板。当模板是"我们组自己写的"而不是"上面派下来的",认同感完全不一样。这其实也符合组织提效的本质——工具是大家的,规范是共建的,效果是共享的。
6.3 成本账怎么算:AI Coding 有没有算不过来的时候
最后必须聊成本,因为组织级落地绕不开预算。AI Coding 的成本分为两块:第一块是工具订购费用,按人头买断或按调用量计费;第二块是隐性成本,包括自建提示词资产库的维护、多智能体框架的开发调优、度量系统的建设,这些都需要工程师投入时间。我们前期隐性成本一度居高不下,有两三个工程师大半精力都扑在这套系统上。
但我的体会是,这套成本不能只看当期,要看复利。提示词模板经过半年沉淀,是可以复用到新项目、新成员身上的,属于一次投入、长期收益的资产。多智能体框架搭好之后,新业务线接入只需要调整针对性的规范和上下文,不需要重头造轮子。
所以我的建议是:如果团队超过 50 人,值得认真投入组织级 AI Coding 基础设施,因为复利效应足够大;如果团队只有三五个人,先把个人工具用好,把团队的规范文档维护好就够了,不必急着上多智能体。组织级建设需要相应规模的应用场景来摊薄成本,否则就是在制造新负担。
写在最后:一个让我印象深刻的转变
回头看整个从"个人提效"到"组织提效"的过程,我最深的体会是:不要让工具去适应你的组织,而要让组织有一点点为了工具而改变。这个改变不是让你推翻现有流程,而是让现有流程多出一个"AI 接入点":提交代码前多一道 AI 预审,写单元测试时多一个 AI 助手,需求拆解后多一个 AI 初稿。这些微小的流程改造,叠加起来就是组织能力的重塑。货拉拉内部现在已经不再讨论"AI Coding 到底有没有用",大家默认这就是日常开发的一部分。真正让这件事跑起来的,不是某一个 AI 模型的颠覆性能力,而是一整套围绕 AI 重构的规范、流程、度量和反馈机制。
最后分享一个小经验:如果你也想在团队里推 AI Coding,不要从"我给大家装个工具"开始,要从"我先画出 AI 在我们团队里应该怎么工作的完整蓝图"开始。蓝图里的核心不是工具选型,而是这几个问题的答案:AI 在哪些环节介入、谁来定义 AI 的输出标准、AI 出错时谁负责兜底、效果用什么指标衡量。这四个问题想清楚了,工具选型反而是水到渠成的事。