大淘宝技术:AI Coding 从 Spec 驱动转向环境与验证驱动

核心结论(一句话)

代码生成正在成为研发链路中更小的一段;企业 AI Coding 的复利不来自把人类流程拆得更细,而来自让 Agent 能进入构建、测试、发布、日志和监控等真实环境,并通过分层验证自主获得反馈。

分类提炼

知识节点(8 个独立概念)

为什么 Spec 流水线会出现天花板

PRD、澄清、方案、拆解、生码、测试的流程仍有价值,但若把它变成 Agent 必须逐节点等待的固定管道,就把人类分工的前提带进了 AI。一次失败的根因可能是代码、数据、环境、架构假设或需求理解;让 Agent 统一退回到重新写方案或重新生码,会丢失已验证部分。

Spec 因而应改变职责:明确不可违反的规则,写下待验证的假设和成功标准,但不预先锁死实现路线。这样 Agent 才能根据构建、测试、日志和监控反馈,在约束内改变策略。

环境与验证驱动的最小闭环

  1. 暴露环境。 让 Agent 能在隔离和授权边界内构建项目、启动服务、准备数据、调用接口、操作应用、读取日志和查询监控。
  2. 给出快速反馈。 将编译、类型检查、单测等接入秒级循环;将集成、契约和浏览器自动化接入分钟级循环。
  3. 保留人类裁决。 业务价值、用户体验、伦理边界和高风险发布不能仅以自动信号决定;workflow 负责审批、权限、审计和状态保存。
  4. 把失败回写环境。 高频人工介入应变成新的检查、工具能力、数据准备或约束,而不只是下一轮更长的 prompt。

对 Seetong 的借鉴

关联图谱

上游(基于 / 来自)

下游(应用于 / 验证于)

同级(横向 / 并列)

证据边界

相关链接