Anonymous Intelligence Signal
Anthropic 工程师自曝:90%代码由AI编写,但“AI原生”开发范式更严苛
在AI编程助手席卷开发界的当下,一个标志性的案例浮出水面:Anthropic的工程师们高度依赖Claude Code,其自身代码库中约90%的代码已由AI生成。然而,这远非“一键生成”的魔法。开发者们发现,高效驾驭大型语言模型进行编程,其过程“困难且反直觉”,迫使开发范式从简单的代码搬运,回归到以设计文档和测试驱动为核心的“硬核工程”时代。批判性思维与明确的责任感,成为新范式的核心。
这种被称为“AI辅助工程”的方法,将LLM定位为强大的结对编程伙伴,而非自主决策者。其核心工作流始于严格的规划,而非直接编码。一个关键步骤是:开发者与AI共同构思,通过反复提问澄清所有需求和边界情况,最终形成一份详尽的规格说明文档。这份文档包含需求、架构决策、数据模型乃至测试策略,构成了整个开发的基石。随后,开发者才会将规格说明输入具备推理能力的模型,要求其生成逻辑清晰、分步实现的项目计划。
这种范式转变意味着,开发者的角色正从代码编写者进化为严苛的“系统导演”。前期在规划和设计文档上的投入,虽然可能让节奏显得缓慢,但被实践者认为能带来巨大的长期回报。它要求开发者提供明确的指令、充分的上下文并进行持续监督,以确保最终软件产品的质量与可靠性。这标志着软件开发正进入一个AI深度参与,但人类责任与设计主导权反而被强化的新阶段。