# 我对 AI Coding 的一点思考：从 Spec 驱动转向环境与验证驱动

- 原文链接：https://mp.weixin.qq.com/s/8hyL92kt5TjnmsaDKDqodQ
- 来源：微信公众号「大淘宝技术」；作者：永霸，淘天集团交易业务技术团队
- 发布时间：2026-08-24 16:15 CST；获取时间：2026-08-25

## 正文

文章提出，头部模型的代码生成 benchmark 已进入高分段，但研发整体效率并未以同样速度提升，因为编码只是交付链路的一部分。真正瓶颈已转移到领域知识、内部研发环境、发布、测试、监控、合规和端到端验证。由此，AI Coding 的投入应从持续优化“人如何编排 AI 写代码”，转向建设“AI 如何自主调用环境并获取验证反馈”。

### 1. Coding 被解决后，瓶颈转移到链路外部

作者以一个终端改码 1 小时、因内部发布平台关联和封网期而 3 周上线的案例说明，代码生成速度并不等于交付速度。文中估计编码只占完整研发链路约 20% 至 30%，因此即使编码被无限加速，端到端效率仍受其它串行环节限制。文中以阿姆达尔定律解释这一上限。

高 benchmark 不等于生产任务能直接完成，也不只因为模型缺少业务知识。更根本的原因是，公开代码与标准测试为模型提供了低成本、可规模化的反馈；企业内部答案却分散在构建、测试、日志、数据、部署、监控和权限系统中，验证成本更高、反馈不公开。

### 2. AI 的能力边界由可验证反馈决定

文章认为，Coding 和数学被优先突破的深层原因不是问题简单，而是机器可以自动判断对错，例如编译、测试和运行结果。企业要扩大 AI 能力边界，就要将内部研发工作改造成“有反馈、可验证”的环境，让 Agent 可以在不依赖每一步人工判断的情况下获得结果、纠错并继续执行。

这使“让模型更会写代码”不再是主要竞争点。生成代码会更便宜，稀缺能力是把业务意图转换为可执行表达，并建立能持续判断是否满足预期的验证环境。

### 3. 从电力轴传动到单元驱动

文章以电气化转型作类比：早期工厂只用电机替换蒸汽机，保留传动轴和原有布局，收益有限；真正的生产率跃迁发生在设备拥有独立电机、厂房和生产组织围绕材料流重新布局之后。

对应到 AI Coding，把 AI 嵌进“PRD -> 澄清 -> 方案 -> 拆解 -> 生码 -> 测试”的固定流程，仍是把人类协作管道强加给 Agent。测试失败可能来自实现、环境、数据、架构假设或需求理解，让所有失败都回退到重新写方案或重新生码会丢失已验证判断。更合适的 Agentic 路径是让 AI 自主获取验证信号；workflow 退回调度、权限、状态保存、审计和高风险检查。

### 4. 该投资什么：模型会吸收的能力，还是模型需要接入的世界

作者用一个问题判断 AI 投入：下一代 SOTA 模型发布时，这项工作会获益还是作废？

- **贬值区**：补偿模型生成能力的投入，例如囤积提示词技巧、过细编排生码步骤、仅以提高生成质量为目标的脚手架。模型升级可能将其内化。
- **增值区**：为模型提供权重中没有的真实世界信息，例如企业内部系统状态、构建结果、日志、测试反馈、监控和发布能力。这些环境资产需企业自己建设，且模型越强价值越大。

文章将 AI 红利概括为“模型能力 × 环境能力”而非两者相加。模型是随厂商进步的外部因子；环境是企业自有因子。模型无法进入环境时，能力不能转化为生产力；环境一旦建立，新模型会持续放大同一套环境的价值。

### 5. 环境与验证驱动的研发基础设施

文章建议建设五类资产：业务领域 Skill 或知识库；Agent 可重复调用的构建、启动、数据准备、接口、浏览器、日志、调用链和监控工具；秒级、分钟级和人工判断分层的验证体系；发布、实验、监控等端到端系统的 AI Friendly 接口；以及新的 spec 写法。

新的 spec 要区分**约束**和**假设**。数据不得出域、接口兼容和延迟阈值等约束应长期保存并尽量自动检查；微服务还是单体、缓存策略等属于待验证假设，应允许 AI 按实现与运行反馈调整。spec 的职责是定义“什么算对”，而不是锁死“必须怎样实现”。

## 来源限制

文章包含作者团队案例、内部粗略统计、benchmark 快照和电气化历史类比。编码占比、三周周期、benchmark 水平、模型表述与所有历史数据均未独立核验；“贬值区 / 增值区”是作者的投资框架，不是对所有 prompt、Spec 或 workflow 的否定。

标签： #主题/AI-Coding #主题/验证驱动 #主题/Agentic工程 #主题/研发环境 #主题/Spec驱动 #主题/Harness #场景/公众号长文 #节点/环境能力 #节点/可验证反馈 #节点/约束与假设
