惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MyScale Blog
MyScale Blog
Apple Machine Learning Research
Apple Machine Learning Research
H
Help Net Security
雷峰网
雷峰网
V
Visual Studio Blog
G
Google Developers Blog
Microsoft Azure Blog
Microsoft Azure Blog
Hugging Face - Blog
Hugging Face - Blog
爱范儿
爱范儿
IT之家
IT之家
Engineering at Meta
Engineering at Meta
Microsoft Security Blog
Microsoft Security Blog
aimingoo的专栏
aimingoo的专栏
大猫的无限游戏
大猫的无限游戏
M
MIT News - Artificial intelligence
月光博客
月光博客
A
About on SuperTechFans
B
Blog RSS Feed
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The GitHub Blog
The GitHub Blog
N
Netflix TechBlog - Medium
J
Java Code Geeks
云风的 BLOG
云风的 BLOG
Blog — PlanetScale
Blog — PlanetScale

博客园 - lightsong

Train and Fine-Tune Sentence Transformers Models Symmetric vs. Asymmetric Semantic Search Hierarchical Navigable Small Worlds (HNSW) Vision Transformer + BentoML ML Serving/编排工具 Introducing Gemma 3 270M: The compact model for hyper-efficient AI Utopia -- 企业世界模型 trustgraph semantica semantica vs graphti Industrial-Strength Natural Language Processing seata reference with springboot and other valuable demo outbox pattern with springboot Saga pattern with springboot 基于 Sentence Transformers 的具体应用案例 Vault with Keycloak as workload IAM Ontology Reasoning System ADR Claude Code的hook Introduction to Dapper Introduction to FluentValidation Introduction to AutoFixture Introduction to FluentAssertions Understanding Return Types: IEnumerable, IReadOnlyCollection, and List Introduction to Refit Introduction to Carter Introduction to Minimal APIs Introduction to MediaTr Building Resilient .NET Applications with Polly Understanding Event-Driven Architecture
The AI-Native SDLC playbook
lightsong · 2026-08-29 · via 博客园 - lightsong

The AI-Native SDLC playbook

https://claude.com/blog/the-ai-native-sdlc-playbook

https://www.bilibili.com/video/BV1fC8m6VEP4/?spm_id_from=333.337.search-card.all.click&vd_source=41b9bfb5ef0a4175a4cb4170a475f680

https://www.bilibili.com/video/BV1cj8Z6kEzL/?spm_id_from=333.337.search-card.all.click&vd_source=41b9bfb5ef0a4175a4cb4170a475f680

没问题,这篇文章确实很长。它其实是一份由 Anthropic 发布的实战手册,核心讲的是如何利用 AI(特别是 Claude)彻底改造传统的软件开发流程(SDLC)。

简单来说,作者认为**“写代码”已经不再是瓶颈了**,现在的瓶颈在于需求、设计、测试和部署这些“人肉”环节跟不上 AI 写代码的速度。

为了帮你快速消化,我把这份《AI 原生 SDLC 手册》的核心内容总结为以下几个关键点:

1. 核心理念:从“线性流程”变为“闭环循环”

传统的开发流程是线性的(需求 -> 设计 -> 开发 -> 测试...),每个环节都要等人。
AI 原生的流程是一个闭环:

  • 产出物即代码:每个阶段的产出(如意图文档、设计文档)都必须是机器可读的(如 Markdown 文件),并存入版本控制。
  • 自动触发:上一个阶段的产出会自动触发下一个阶段,不需要人去手动交接。

2. 六大阶段的具体变革

文章详细拆解了软件开发的六个阶段,建议这样配合 AI 使用:

阶段传统做法AI 原生做法 (The AI Way)
1. 规划 开会、写文档、反复对齐 直接生成 intent.md (意图文档)。用自然语言描述问题,AI 将其转化为结构化的需求文档,存入代码库。
2. 设计 分析师写需求,设计师画图 需求与设计合并。AI 读取 intent.md,结合公司的规范(Skills),直接生成 spec.md (设计规格说明书)。
3. 构建 工程师直接写代码 先写计划,再写代码。AI 生成 plan.md (实施计划),人类确认计划无误后,AI 再生成代码。
4. 测试 开发写完,丢给 QA 测 自我修正。AI 在提交代码前,自己运行测试、自己检查错误并修复,直到测试通过才提交给人类。
5. 部署 人工代码审查,人工上线 AI 辅助审查 + 钩子(Hooks)控制。AI 先进行一轮代码审查,人类只看关键逻辑。通过“钩子”机制强制执行安全策略(如禁止修改特定文件)。
6. 维护 出了 Bug 等人修 自动闭环。监控系统发现异常 -> 自动生成 intent.md -> 自动触发修复流程 -> 生成 PR。

3. 几个关键的工具/概念

为了落地这套流程,文章提到了几个必须掌握的概念:

  • intent.md / spec.md / plan.md:这些是 AI 和人类沟通的“契约”。不要只让 AI 瞎写,要先让它把意图、规格、计划写下来,人类确认后再行动。
  • Skills (技能):把公司的规范(如安全规范、代码风格)写成 AI 能读懂的文件。这样 AI 写代码时就会自动遵守,而不是写完再让人去改格式。
  • Hooks (钩子):这是安全护栏。比如设置一个钩子,当 AI 试图修改生产环境配置或测试文件时,直接禁止或要求人工审批。
  • CLAUDE.md:放在项目根目录的说明书,告诉 AI 这个项目的背景、怎么运行、常见错误是什么。

4. 总结建议

这篇文章并不是让你完全依赖 AI 自动驾驶,而是强调**“人类在环”(Human-in-the-loop)**。

  • 人类的角色变了:从“写代码的人”变成了“审核者”和“架构师”。
  • 治理很重要:必须通过 HooksSkills 把公司的规矩写进系统里,防止 AI 乱来。
  • 从小处着手:你可以先从“让 AI 写 intent.md”或者“让 AI 自动生成测试”开始尝试,不用一步到位。

希望这个总结能帮你快速抓住重点!如果你对其中某个阶段(比如怎么设置 Hooks)感兴趣,我们可以再细聊。

出处:http://www.cnblogs.com/lightsong/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。