夜雨聆风学习资料网

ARTICLE · 1100077

AI时代,软件研发会如何演变?|读阿里《AI Native 研发范式实践手册》

AI时代,软件研发会如何演变?|读阿里《AI Native 研发范式实践手册》

导语

过去两年,AI 辅助研发经历了一场从「补全代码」到「自主交付」的范式转折。

2024 年,主流形态还是 Copilot——IDE 内嵌补全和对话,解决的是单点编码效率。转折发生在 2024 年底至 2025 年上半年:Anthropic 发布 MCP 为 Agent 连接外部工具建立开放标准,Claude Code 以 CLI 形态面世把 Agent Harness 框架推向前台,随后 OpenAI Codex CLI、Google Gemini CLI 相继跟进——行业从 Copilot 时代全面进入 Agentic 时代。

模型能力确实在飞涨:截至 2026 年,主流模型在 SWE-bench Verified 上的通过率已从两年前的不足 30% 攀升到 80% 左右。

但阿里巴巴最新发布的《AI Native 研发范式实践手册》(68 页,主编许晓斌)给出了一个反直觉的判断:编码正在被快速「解决」,真正的瓶颈不在代码本身。

这份手册来自阿里内部多个团队近几个月的真实实践,收录了三个业务案例、五大共性挑战和一套企业级基础设施设计。我把其中最有价值的观点梳理如下。


一、最反直觉的一个发现:编码只占研发链路不到 1%

手册里有一张图,来自一个真实的顺买交互实验需求:

  • 编码 + 本地验证:1 小时
  • 跨团队影响分析与方案评审:1~2 天
  • 联调环境准备(公共联调环境 / 沙盒 / 虚拟化):2~3 天
  • 多平台联调:5~7 天
  • 发布审批与编排:3~4 天
  • 灰度验证与观察:2~3 天
  • 封网等待与合规检查:7~10 天

总耗时:约 3 周(约 21 天),而编码环节占比不到 1%。

手册的判断是:按照阿姆达尔定律,当只占三成的环节被压缩到接近零之后,整个系统能够获得的收益依然存在明显上限。编码之外的需求理解、领域知识、构建测试、发布变更、权限与环境操作,才是新的瓶颈。

为什么偏偏是 Coding 最先被解决?

表面答案是它有海量公开代码、公开 issue、公开评测。更深一层的规律是:AI 总是优先解决那些反馈公开、验证可以规模化的问题。 不是因为编码简单,而是因为它是少有的「对错机器自己就能判」的领域。而企业内部研发环境里,验证一次的成本还很高。

由此得出一个核心结论:AI 的边界是由「可验证的反馈」确定的。 我们要做的,是主动把内部的研发工作流改造成「有反馈、可验证」的环境。

手册用了一个电气化的类比:早期工厂用发电机替换蒸汽机,但传动轴、皮带、布局基本不变——这容易实施、见效快,但本质只是换了动力源,系统性的能量损耗和局部故障问题依然存在。真正的生产力跃升,发生在「单元驱动」普及之后:每台机器拥有独立电机,工厂空间、流水线、物料搬运乃至管理方式被重新设计。

同理,Agentic 的核心不是 AI 拥有更多决策权,而是它能够自主获得验证信号,并据此持续推进任务。 Workflow 仍然存在,但主要职责变成调度、权限、状态、审计和高风险检查,而不是规定 Agent 每一步该怎么做。

手册给出一张「软件工程价值迁移图」:

  • 2024 年及以前(代码为核心)
    :编码 50~~60%,测试 15~~20%,部署发布 10~~15%,环境与验证 10~~15%
  • 2027+(环境与验证为核心)
    :编码 5~~10%,测试 20~~25%,部署发布 20~25%,环境与验证 40~50%

结论很直白:未来的核心竞争力,不是更会写代码,而是拥有更强的环境与验证体系。


二、三个真实案例,三种破局路径

案例 1:AIDC 数字投手——组织效能从「超级个体」到「云上 Scrum」

团队组建了一支 6 人小分队,目标是做贴近客户诉求、具备丰富操盘经验的「数字投手」。组织形态经历了三个阶段:

  • 超级个体
    :团队统一使用一款主流 Agent 工具,单人指挥 3~5 个会话是常态。但问题很快暴露——Token 放大的是一个人能干的事,产能锁在个人电脑和单个会话里,难以被团队协作和继承。
  • 数字员工
    :把本地会话改造成可自验证、可并行、可推进流程的数字员工。个人产能第一次变成团队产能,但新问题又来了:岗位孤立、质量不稳、任务认领靠人。「员工有了,但卡在协作上,人更多是传令兵。」
  • 云上 Scrum
    :为数字员工自建「钉钉」式的人机沟通专线,按业务域组织数字员工,人只负责目标设定、任务拆解、验证标准和发布门禁。团队成员的主要工作反而收敛到两件事:Loop 维护和寻找真需求。

业务上,团队坚持「先做产品基建,再做数据闭环」:把数字投手拆解为「经验、手脚、头脑」三个相互独立的组件,加上统一评测体系,通过预计算与工程收口提升产出可控性;随后建立经验 Loop 和手脚 Loop 两条供应链,策略交付周期从 10 天缩短至 2 天。

核心反思:AI Native 不是追求「无人化」,而是重新划分系统、AI 与人的职责边界——系统负责状态、权限、规则等高确定性事务;AI 负责分析、生成以及跨步骤的长程执行;人则继续负责目标设定、关键决策、风险取舍和最终责任。当前 AI Native 更准确的形态,不是「AI 替代人」,而是把执行权逐步交给 AI,把判断权和责任留在人手中,并通过工程系统明确两者之间的边界。

案例 2:千问用增 Agent——全栈 AI Coding 的可靠交付

项目推行全栈 AI Coding,覆盖前端、服务端、Agent Harness 和算法策略,三个多月经历三阶段:粗放探索与能力验证 → 标准化与存量工程适配 → 提升 SDLC 覆盖度。

真正交付效果的,往往不是模型是否具备编码能力,而是它能否正确理解项目和需求、遵守工程边界,并在出现问题时自主排障。 团队把工程能力聚焦到四个环节:

  1. 项目理解
    :构建可按需读取的项目文档与代码知识图谱(Code Docs / Code Graph / Rules),让 Agent 从业务语义快速定位到具体代码
  2. 需求理解
    :不再假设需求描述已经完整,而是让 AI 主动追问隐含的业务和技术决策,把确认结果沉淀为可追溯的 Spec 和 Tasks
  3. 可靠编码
    :引入 TDD,先用失败测试固定需求边界,再通过最小实现使测试通过,最后在测试保护下完成重构
  4. 线上排障
    :统一 TraceId 打通日志、上下游状态与代码调用关系,从「猜测根因」转向「证据驱动」

成效(2026.05 ~ 2026.08):平均交付周期缩短一半,千行代码缺陷率下降 70%,变更失败率下降 90%+。

另一个重要认识是:AI Coding 的上限,很大程度上取决于基础设施是否足够「AI 友好」。 团队在实践中逐步改造需求文档、数仓、系统接口和技术方案沉淀方式,把这些信息转化为结构化、可追溯、可维护的项目上下文。

案例 3:万有无界平台——让需求沿着事实推进

万有无界是一个企业级人与 Agent 协作平台,复杂需求往往横跨身份权限、消息协作、任务与资产管理等多个模块。

团队的形成了一套「一个需求、一组事实」的实践:每个研发任务被拆成三个相互依赖的部分——上下文资产(解决什么问题)、工程执行环境(修改发生在哪里)、验证证据(最终结果是否成立)。三者首尾相接形成闭环,验证过程中发现的新事实会继续沉淀回文档、代码、测试和规则中。

流程上:评审(把需求变成可交互原型)→ 设计(在真实工程中完成页面与交互)→ 开发联调(从正确入口进入真实环境)→ 测试(从缺陷描述转向证据驱动修复)→ 线上问题(云端自动处理 + 本地精准处理双路径)。

成效:近四个版本中约 80% 的交互体验需求可基于 Git 快速交互原型承接;线上千行代码缺陷率 0.01‰;上下文充分的视觉类缺陷中,自动缺陷修复(auto bug fix)一次成功率约 89%。


三、实践中的五大共性挑战

挑战一:环境与验证驱动

如第一部分所述,这是最根本的一条。手册特别指出,当前很多团队的第一反应是沿着既有研发流程做 workflow 化改造,让 AI 分别嵌入需求、编码、测试、发布等节点——这在当前阶段有现实价值,但更像是一种过渡形态,而不是 AI Coding 的最终形态。它的结构性问题在于:优化的是「人如何使用 AI」,而不是「AI 如何使用研发环境」。

挑战二:平台能力亟待升级

现有研发平台(如阿里的 Aone)天然是围绕人来设计的,Agent 使用时暴露三个问题:

  1. Agent 很难稳定地进入研发系统
    :不同系统有不同的认证方式和权限模型,操作依赖浏览器 Session 和页面状态。对人来说这些复杂性可以被消化,但对 Agent 来说,缺的是一个稳定、明确且可编程的系统入口。
  2. Agent 很难获得完整而确定的研发上下文
    :大量关键上下文其实是隐式存在的——当前代码仓库对应哪个应用、工作项挂在哪个项目、创建 CR 该用哪个 codeModuleId。人靠页面、目录、命名、经验和组织关系不断补齐,Agent 一旦在某个关键事实上做出错误推断,后续所有操作都可能在错误的上下文里继续执行。
  3. 现有工具能提供信息,却不一定能推进任务
    :很多工具本质上面向人的信息展示,告诉你流水线失败了,但不会告诉你失败发生在哪一层、下一步该执行什么操作。面向 Agent 的工具不应该只返回「现在发生了什么」,还应尽可能提供「这个状态意味着什么」以及「下一步可以做什么」。

围绕这些问题,阿里建设了 a1 CLI,设计目标是:不是把网页能力搬进终端,而是给 Agent 做一层可以稳定进入、稳定理解、稳定推进任务的研发操作面。 目前这个 CLI 每天被数万工程师和 Agent 使用。

挑战三:度量——AI 是否真的带来了提效

很多团队推进 AI Native 时,第一反应是看两个数:有多少人用了 AI、AI 写了多少代码。

手册明确反对这种做法:AI 写了代码 ≠ 代码进了提交 ≠ 变更成功发布 ≠ 需求价值真正交付。 安装率会把「装了但没有有效研发行为」的用户算进去,Session 数会把临时问答误认为生产力提升,AI 代码占比反而会激励无效生成。

真正要衡量的不是一个 AI 编码工具,而是一套新的软件生产系统。手册给出三层指标体系,必须合起来看:

层级
核心指标
作用
L1 AI 效能层
覆盖率 / Session / Token / AI 行 / Skill / MCP / 上下文资产
证明 AI 进入了研发过程
L2 工程质量层
AI 缺陷率 / 回滚返工 / 自修复缺陷 / 风险事件
约束 L1 增长不以质量恶化为代价
L3 价值交付层
需求交付周期 / 变更周期 / 发布频率 / AI vs 非 AI 交付对比
证明业务结果有改善

只看 L1 会鼓励「为了 AI 而 AI」;只看 L2 会变成质量审计,看不到新的生产力是否形成;只看 L3 又只能看到结果变化,解释不了变化来自哪里。

容易被低估的指标是「上下文资产」:Skill、MCP、SPEC、README/runbook、模板与 checklist。决定 Agent 能否稳定工作的,不只是模型能力,而是组织有没有把高质量上下文沉淀成可复用资产。如果不度量这些资产,团队就会一直停留在「每个人临时问 AI」的阶段。

挑战四:数字员工如何实现自主性

上一轮 AI 落地的关键词是 Copilot——人仍然是工作流的主体。现在行业叙事正在转向 Agentic AI 和 Agentic Workforce:Agent 开始成为企业系统中的独立行动主体,相应的身份、权限、运行时和安全体系也开始被重新定义。

与人机协同的三个阶段对应,信任边界在不断外移:

协同阶段
信任边界
人的职责
平台必须补齐
本地辅助
人 + 本地工具
持续提供上下文、批准命令、检查结果
工具权限、操作日志、敏感操作确认
云端自主
人 + 云端运行时 + 仓库/任务系统
设定目标、检查 MR、完成关键审批
运行时隔离、短期凭证、任务证据链、HITL 恢复
多 Agent Team
Lead Agent + 专家 Agent + 多系统工具链
设计协作流程、治理角色边界、承担最终责任
Agent 身份、委托授权、跨 Agent handoff、全链路观测

手册指出一个关键难点:Agent 同时踩中了人、应用、服务账号三类主体的边界。如果直接复用人的账号,审计上看不清到底是人操作还是 Agent 操作;如果复用服务账号,组织上看不清谁负责、谁授权;如果只把 Agent 当应用,又表达不出它「代表某个人完成某个任务」的委托语义。

Agent 权限设计最难的地方,不是鉴权技术,而是主体模型变了。

落地路线分三步:可见、可管理 → 可控、可复用 → 具备更高的自主性。终局不是给每个人增加一个 AI 助手,而是让团队拥有一批可靠、可管理、能够持续学习和演进的数字员工队伍。

挑战五:组织能力如何配套

手册提出一个很有意思的观察:AI 是与人形成镜像互补的新协作主体。

人
AI
沟通
有衰减
无
激励
需要
不需要
疲劳与情绪
有
没有
Context switching 成本
高
极低
记忆与注意力
有限
几乎无限

因此所有「以人形约束为前提的设计」,其前提开始失效。组织形态从 org chart 走向 execution graph,组织设计的核心问题也从 ownership(谁拥有这件事)转向 routing 和 governance(任务如何流转、能力如何组合、风险如何被控制)。

如果组织逐渐以「任务 + 上下文 + 权限 + 工具」为更小的执行单元,组织重组就不再完全依赖重新建立人与人之间的关系网络。它带来的价值可能不仅是效率提升,而是组织适应速度本身的提升——这可能是 AI Native 转型中最容易被低估的一项红利。

关于转型方式,手册给出五条具体建议:专业岗位合并、3~5 人快速小团队(效率远大于 10 人以上大团队)、管理者定位转变(新增意图教练、身份重建、虚无对抗等职责)、激励方式高频化、新老业务分而治之。

手册也坦率地讲了「转型的真实代价」,有三个不可回避的问题:

  1. 培养断裂
    :新路径下 day 1 就在写代码,那 day 1 的人到底该做什么?最让人不安的是入门级岗位本身面临挑战。每家公司不招 day 1 是局部最优,但整个行业不招 day 1,三五年后 senior 池就开始枯竭。
  2. 蒸馏焦虑
    :当员工意识到「我说得越多,被替代得越快」,关键知识开始藏匿。而 Harness 工作恰恰需要员工说出哪些隐性约定需要被结构化——员工不说,工作就无法完成。
  3. 行业负反馈
    :当一些公司开始用 AI 替代而不是放大时,竞争压力会让其他公司跟着收缩,senior 池被慢慢消耗、Architect 储备越来越薄,整个行业在「death of expertise」的方向上互相加速。

手册的建议是:明确 AI 红利的分享方式;用来扩展组织边界、做以前做不了的事,还是仅仅关注团队的收缩而忽视员工关怀?这两条路给员工的信号完全不同。 转型必须有真实的「接住」机制——Architect 通道、跨领域 DRI、新业务负责人、真实的过渡支持,不能只写在 PPT 上。


四、企业级 AI 研发基础设施:七大支柱

手册第三部分系统回答了「让 Agent 从完成编码走向软件价值交付,需要什么样的基础设施」,以 Agent Harness 框架为核心,在三个方向重点建设:外围工具(Skill/MCP)、安全可靠的沙箱和软件环境、可信与可观测。

支柱
解决的问题
关键设计
企业级 Agent Harness
如何让 Agent 持续完成长任务
上下文管理、规划/状态与恢复、工具/验证与纠错、人机协同四大机制
企业知识库
如何把企业知识变成 Agent 可用的上下文
提供领域世界模型、知识外置、行为依据与约束、可共享可审计的组织记忆
Agent 工具体系
Agent 如何查询、操作和验证外部世界
MCP/CLI 提供执行接口,Skill 沉淀任务方法;用「命中率 + 成功率」持续评测
Sandbox 运行环境
如何提供可执行、可丢弃、受约束的工作空间
划清生命周期控制面、实例内执行面、网络与访问边界、凭据边界
Coding 环境
仓库之外缺了什么
补齐项目运行上下文:工具链、配置、数据基线、依赖服务、网络边界、运行反馈
Identity & Policy
谁在行动、代表谁、能做什么
可验证复合身份、权限逐级收敛、确定性系统决策(PDP/PEP)、长期凭证不进 Agent、权限可撤销可追溯
Guardrail 与可观测
如何保证安全与可解释
规则 + Evidence + 三态结果(PASS/BLOCKED/UNKNOWN);System + Behavior 双层层可观测,核心对象是 Trajectory

几个特别值得记住的细节:

  • 授权不止「允许」和「拒绝」两态
    ,还有第三态 Challenge(需要补充授权):它不是让模型去猜的 403 报错文本,而是资源服务返回的结构化授权要求,说明需要谁确认、以什么方式、有效期多久。
  • 长期凭证不应进入 Agent
    :优先「代理调用 > 注入短期凭证 > 注入长期凭证」,长期密钥不应进入模型上下文、Agent 进程、插件或普通日志。
  • Guardrail 的价值在于:Agent 多参与生产,不必以放宽安全标准为代价。
     Agent 按 Spec 自主搜集 Evidence 并提交三态结果,Guardrail 不解释业务语义,只机械聚合并保存门控结果。
  • 可观测的核心对象是 Trajectory
    :Session → Task → Trajectory → Step(Model Call / Tool Call / Skill Execution / State Change)→ Outcome,回答的不再只是「系统运行是否正常」,而是「Agent 为什么这样行动、是否完成任务、行为是否符合预期」。

五、手册最后的四个清醒判断

这份手册的可贵之处,是它没有把 AI Native 讲成一个已经跑通的答案。在总结部分,作者写了四条坦率的判断:

1. 从写代码到可靠交付,仍有较多技术问题要解决。

构建、集成测试、灰度发布、生产验证、故障恢复等「最后一公里」容错空间极小,涉及真实环境、真实数据和真实用户。它对 Sandbox 隔离、凭证管理、Guardrail 机制和可观测能力的要求,远超当前水平的 Agent 应用层;基础设施本身的工程复杂度,可能近乎于 Agent 应用层。

2. 企业的知识和资产,还没有充分做到 Agent 友好。

大量组织知识仍散落在文档、口头传递、个人经验中,距离被 Agent 高效检索、准确理解和可靠引用还有很大差距。知识的结构化、版本化、权限管理和质量治理,还有大量工作要做。

3. 组织设计的影响最为深远,也更难找到确定性答案。

AI 显著拓宽了个体的能力边界,组织需要新的激励机制来释放这种潜力;与此同时,员工赖以立足的许多专业技能正在被快速替代。如何在激励创造与缓解焦虑之间找到平衡,是每个管理者都要面对、但目前尚无标准解法的命题。

4. AI 技术本身的迭代速度,会对现有架构持续造成冲击。

主流模型几乎每隔数月就有一次能力跃升,新的模型族、新的推理范式、新的交互协议不断涌现。今天设计的架构、工具体系和工程师工作流程,很可能在半年后就需要重新审视。我们必须接受这种不确定性,同时避免因为「等更好的模型」而推迟必要的基础设施建设。


结语

手册里有一段话,我很喜欢:

回顾过去几个月,团队的情绪经历了一条明显的曲线:最初模型能力的跃升带来了强烈的兴奋感,不少人认为软件研发很快就能完全托管给 AI;但随着实践深入到真实业务的具体问题——环境搭不起来、上下文拼不全、验证跑不通、发布卡在流程上——大家逐渐从乐观转向务实。这种从兴奋到谨慎的过程,本身也是认知校准的一部分。 我们清醒地看到,前方的路远比已经走过的更长,也更有挑战。

一句话总结这份手册的核心观点:

AI 写代码的能力提升很快,但真正制约交付效率的是代码之外的环节——环境与验证。AI Native 转型的本质不是「AI 替代人」,而是把研发环境改造成「有反馈、可验证」、把执行权逐步交给 AI 而判断权留给人的系统工程。

它需要企业级 Agent 基础设施的支撑,也需要组织、度量与人才机制的整体重构。


本文基于阿里巴巴《AI Native 研发范式实践手册》(2026 年 9 月版,共 68 页)整理。

相关学习资料