AI写代码的真正瓶颈是环境。
最近,Anthropic(Claude的母公司)发布了一份AI原生软件开发生命周期(SDLC)的白皮书。
重点其实不是AI写代码有多快,而是它写完之后,如何知道自己写对了。Anthropic的白皮书提到了一个关键的第四阶段:代码自检。
但它恰恰在这里留下了一个巨大的空白——AI应该在什么样的环境里检查自己的工作?
第一,传统的测试环境是“假的”。AI Agent在本地运行测试,它交互的数据库、API接口大多是模拟出来的。这些模拟环境往往是过时的、简化的。人类工程师凭经验知道这些“假货”不可全信,但AI不知道。它看到测试通过,就认为大功告成,结果部署到真实环境里一塌糊涂。
第二,AI Agent是“盲人摸象”。它只能读取静态的文档(比如需求文档spec.md),却无法感知线上正在运行的真实系统状态。它不知道上游服务的鉴权方式刚刚改了,也不知道数据库的表结构和文档里写得不一样。
AI编程时代,企业的核心竞争力正在转移。过去,我们比拼的是开发效率。未来,比拼的将是“验证环境的逼真度”。谁能为AI Agent提供一个无限接近生产环境的、低成本、高并发的测试沙盒,谁的AI开发流程才能真正跑起来。这不仅仅是买个AI工具的事,而是对整个研发基础设施的重塑。
最终,让AI写代码的成本,可能不是付给模型厂商的API费用,而是改造整个测试基础设施的巨大投入。
