大数跨境

面试官臭脸:“你会Vibe Coding吗?”,我笑了:“我早就做AI Native开发了”,他:“什么时候可以入职?”

面试官臭脸:“你会Vibe Coding吗?”,我笑了:“我早就做AI Native开发了”,他:“什么时候可以入职?” AI零距离
2026-10-03
19
来源 | 小林coding

Anthropic 近期发布《The AI-Native SDLC Playbook》(AI 原生软件开发生命周期手册),旨在重构 AI 时代的研发流程。目前,Anthropic 内部约 80% 的合入代码由 Claude 编写,编码效率显著提升,但需求确认、代码评审、测试及发布等环节仍沿用传统节奏,导致整体交付速度并未同步加快。

为解决这一瓶颈,Anthropic 提出将规划、设计、构建、测试、部署和维护六大阶段全面适配 AI 能力,实现从“单向流水线”到“自动化闭环”的转变。

────01|代码加速后,旧流程为何成为瓶颈?────

传统软件开发以“编码耗时最长”为前提设计,角色分工明确,通过文档和审批流转。当 AI 将 Build 阶段压缩至几小时,原有的平衡被打破:

  • 审查拥堵:Agent 一次性生成大量文件,而 Reviewer 和安全团队人力未增,导致审查队列积压。
  • 风险失控:为赶进度可能跳过充分检查,或在合规要求下无法上线,两条路均不可行。

Anthropic 的核心思路是:让 AI 贯穿整个生命周期,人则聚焦于需要判断力和授权的关键节点。

────02|AI Native 的核心变革:从流水线到闭环────

传统研发是单向传递,而 AI Native 模式将其改造为一个基于版本化产物的 Loop(闭环):

  • 产物驱动:每个阶段产出标准文档(如 intent.md、spec.md、plan.md),既供人审核,也可作为触发下一阶段 AI 执行的指令。
  • 自动触发:审核通过的 intent.md 触发设计,获批的 spec.md 触发计划,合并 PR 触发 CI/CD,线上异常触发新的 intent.md。
  • 全程审计:Git 提交历史完整记录需求提出、AI 生成及人工批准过程,确保可追溯。

────03|六大阶段实战指南────

1. Plan:用 intent.md 固化意图

不再直接撰写繁琐的需求文档,而是通过与 Claude 对话厘清问题影响、预期结果及限制条件。Claude 根据团队模板生成 intent.md,由提出者修正偏差,产品负责人确认后入库。此举保留了原始意图,避免多层转述导致的信息失真。

2. Design:前置安全与合规审查

Claude 读取 intent.md 及团队的 Skills(品牌、安全、合规规范),生成 spec.md,明确功能逻辑、数据流及系统影响。产品、安全及技术负责人在此阶段介入,将潜在问题拦截在编码之前,避免后期返工。

3. Build:Plan Mode 先于编码

严禁 AI 直接修改代码。工程师需引导 Claude 进入 Plan Mode,列出修改文件、实现顺序及潜在影响,生成 plan.md。经人工确认计划无误后,方可执行。

  • CLAUDE.md:记录构建命令、代码约定及常见错误,控制在单页以内以节省上下文。
  • Skills & Hooks:固定做法封装为 Skills,红线操作(如读取密钥)通过 Hooks 拦截。
  • Subagent:复杂任务拆分至独立 Git worktree,并行处理互不干扰。

4. Test:建立反馈循环与 Evals

不以 AI 声称“完成”为准,而以测试结果为准。Agent 需自行运行测试、读取失败信息、修复代码并再次验证,形成闭环。此外,引入独立会话进行复核,并建立 Evals(评测集):

  • 每次模型升级或配置变更时运行 Evals,监控性能退步。
  • 将线上故障转化为回归测试用例,长期运行。

5. Deploy:人机协同的最后闸门

Claude 可兼任 PR 作者与 Reviewer,依据 spec.md 和 plan.md 自查逻辑与安全。低风险改动可由 Agent 多层审查,高风险代码仍需人工复核。

在生产环境发布前设置“最后闸门”:Agent 完成所有准备工作,但执行发布命令时需 Hook 拦截,等待具名负责人批准。

6. Maintain:线上问题反哺开发

上线并非终点。Agent 持续监控生产指标,异常时进行只读诊断并提出建议。工程师确认处理后,将此次故障转化为新的 intent.md,重新进入 Plan 阶段,形成闭环。

────04|落地建议:从痛点切入────

团队无需一次性配齐所有工具,可根据当前瓶颈分步实施:

  • 基础层(无前置条件):使用 intent.md 规范需求;维护 CLAUDE.md 减少重复错误;建立测试反馈循环;通过 Hooks 控制高风险操作;强制使用 Plan Mode。
  • 进阶层:将成熟经验封装为 Skills,使用 Subagent 处理重复任务,通过 Evals 监控配置变更影响。
  • 高层:逐步接入 AI 辅助需求设计、PR 审查及 CI/CD,最终实现线上监控自动触发开发循环。

────结语:让人聚焦核心价值────

AI 极大提升了代码生成速度,但也带来了人类认知带宽的挑战。Anthropic 的方案本质是通过 AI 过滤信息,让人类注意力从琐碎的代码行间解放出来,集中在意图审核、风险把控和生产决策等关键环节。

对于希望尝试的团队,建议从编写一份清晰的 CLAUDE.md 开始,明确构建规则与禁忌,这是建立 AI 原生流程的第一步。

参考资料:

•  Anthropic,《The AI-Native SDLC Playbook》
•  Anthropic,《How Anthropic secures its AI-native software development lifecycle》
- END -
【声明】内容源于网络
0
0
AI零距离
AI零距离
内容 3626
粉丝 0
AI零距离 AI零距离
总阅读152.8k
粉丝0
内容3.6k