菜单
小墨

小墨

Anthropic内部AI开发实践首度公开:Claude完成80%代码背后的方法论

当AI成为代码生成的主力军,整个软件开发的逻辑正在被改写。Anthropic最新公开的内部数据显示,其Claude模型已承担约80%的合入代码编写工作,工程师人均产出达到2021至2025年间的约8倍。然而,代码生成速度的飞跃并没有让开发变得更快——相反,原本隐藏在编码环节之后的流程瓶颈开始集中显现。需求分析、代码审查、测试验证、发布部署和安全治理,这些环节仍然按照传统的节奏运转,与AI驱动的高速编码形成了鲜明反差。Anthropic应用AI团队近期将其内部实践整理为一套完整的AI Native SDLC Playbook,副CISO Jason Clinton也从安全角度补充了配套的治理方案。

治理闭环:防止流程随时间失效

面对AI加速编码后的全链路瓶颈,Anthropic的解决思路是将线性流水线改造为闭环系统。传统模式下,产品经理编写需求文档,架构师完成技术设计,工程师实现功能,测试团队验证质量,发布团队负责上线,运维团队接手维护——每个阶段都在等待前一个阶段完成,每个环节都可能成为新的瓶颈。Anthropic的变革在于:每个阶段结束时,都将标准产物提交到版本控制系统中,形成可追溯的完整链路。需求与设计由intent.md驱动,实施方案由spec.md定义,代码与测试由plan.md引导,合并请求携带完整的审查记录进入发布流程,线上问题则生成新的intent.md回到规划阶段。这条追溯链记录了需求的提出者、AI生成的方案、人工审批的节点以及后续的修改原因,让每一项决策都有据可查。

渐进式落地:从CLAUDE.md开始

对于希望借鉴这一实践的团队,Anthropic的建议是“按需引入而非一次性到位”。如果需求总在开发中途改变,先从intent.md开始;如果AI经常重复犯错,建立CLAUDE.md记录常见错误和禁区;如果AI声称完成却拿不出证据,补齐测试反馈机制;如果担心高风险命令失控,先加入hooks约束;如果AI一上来改动太大,强制使用计划模式。这些基础做法都没有复杂的前置条件,团队可以在使用过程中逐步将成熟方法整理成Skills,将复杂任务分配给不同的子智能体,并建立持续评测机制检验模型和规则升级是否带来退化。

AI可以加速执行,但意图、风险和最终授权,仍然需要清晰的人类责任。

“Anthropic”
积墨 AI 核心产品

积墨 AI 智能体开发平台

快速搭建具备商业价值的 AI 智能体,支持复杂工作流编排、50+ 主流模型接入与私有化部署。

重新定义人的角色

AI Native SDLC最根本的变化是人的位置发生了转移。在入口处,人负责确认意图;在开发前,人负责批准计划;在上线前,人负责授权;在系统运行后,人负责抽查决策、更新规则并修正循环。组织的知识不再散落在Wiki文档、会议记录和老员工的个人经验中,而是被写入版本控制,变成AI能够读取、流程能够执行的显性规则。这一转变意味着,AI加速了执行层面的效率,而意图、风险判断和最终授权,仍然需要清晰的人类责任来承担。

Design与Build阶段:规则前置与计划驱动

Design阶段将需求转化为可执行的技术方案,产出spec.md文档。AI读取intent.md以及团队的品牌、安全、合规和用户体验规则,生成包含功能逻辑、数据流向、系统变更和约束条件的规格说明。产品负责人审查这份文档,发现问题后与对应的策略、合规或安全团队协商解决,最终由人工确认后提交。这一模式将原本分离的需求分析和技术设计压缩到同一段上下文中,避免了信息在交接过程中的丢失。 Build阶段是变化最剧烈的环节。Anthropic发现AI编程最常见的失败模式是“收到需求就立即改代码”,一口气生成数十个文件后发现方向从一开始就错了。因此,Anthropic要求AI先进入计划模式:读取代码库、列出准备修改的文件、说明每一步的实现方案和验证方式,在人接受计划之前不允许直接改动代码。这一约束通过三层机制实现——CLAUDE.md记录项目的构建方式、目录结构和常见错误禁区;Skills封装特定任务的验证步骤和常见陷阱;hooks则守护红线,拦截对受保护文件的修改、敏感信息的读取和发布命令的执行。

如有侵权,请联系删除。

#AI#Software Development#大模型#DevOps
分享文章

相关文章推荐

试用咨询
企业微信二维码

扫码添加企业微信