Skip to content

Commit edda5ae

Browse files
IchenDEVIchenDEV
authored andcommitted
docs: final refinement of SDLC article - balanced tone and fixed layout
1 parent 1f75758 commit edda5ae

1 file changed

Lines changed: 26 additions & 24 deletions

File tree

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 代码生成快如闪电,为什么你反而陷入了“开发地狱”?
2+
title: 当代码生成快如闪电,为什么你反而陷入了“开发地狱”?
33
date: 2026-08-29 23:00:00
44
updated: 2026-08-29 23:00:00
55
categories: gallery
@@ -9,63 +9,65 @@ tags:
99
- Agent
1010
- Engineering
1111
featured_image: /gallery/ai-native-sdlc-running-system/cover.jpg
12-
description: 深度解析 Claude 团队如何落地 AI-Native SDLC:从 Artifact 链到三层治理体系,从视觉反馈到持续评测,重构软件开发的运行系统
12+
description: 深度解析如何重构 AI 原生时代的软件开发运行系统,从 Artifact 驱动到三层治理体系,找回开发的确定性
1313
---
1414

1515
最近,软件开发领域正陷入一种诡异的悖论。
1616

17-
如果你是**专业程序员**,你可能正被 AI 淹没:AI 每天能产出比你以前一周还多的 PR,但你却要花数倍的时间去 Review 那些“看起来很对但跑起来有坑”的代码。你不是在写代码,你是在给 AI 擦屁股
17+
如果你是**专业程序员**,你可能正被 AI 淹没:AI 每天产出的 PR 数量远超以往,但你却要花数倍的时间去 Review 那些“看起来正确但逻辑脆弱”的代码。你发现自己不再是创造者,而是在为 AI 产生的熵增买单
1818

19-
如果你是**刚通过 AI 接触编程的新手**,你可能正处于崩溃边缘:刚开始 AI 帮你写出了漂亮的网页,你惊为天人。但随着功能增加,你发现 AI 开始“胡言乱语”,修好一个 Bug 又带出三个。你守着几千行没人能看懂的代码,像在泥潭里挣扎
19+
如果你是**刚通过 AI 接触编程的新手**,你可能正处于崩溃边缘:起初 AI 帮你快速搭出了漂亮的雏形,但随着功能迭代,AI 开始出现幻觉,修好一个 Bug 往往带出三个新坑。你守着几千行难以维护的代码,在复杂的逻辑泥潭中挣扎
2020

21-
Anthropic 最近发布的《AI-Native SDLC Playbook》揭示了一个残酷的真相**当“写代码”不再是瓶颈,传统的“人肉交接”流程已经彻底崩塌了**
21+
Anthropic 最近发布的《AI-Native SDLC Playbook》揭示了一个核心逻辑**当“写代码”不再是瓶颈,传统的以人为中心的交接流程已经无法承载 AI 的吞吐量**
2222

2323
![软件开发运行系统](/gallery/ai-native-sdlc-running-system/running-system.jpg)
2424

25-
## 别在泥潭里狂奔:Claude 团队的 Artifact
25+
## 别在泥潭里狂奔:从聊天驱动转向 Artifact 驱动
2626

27-
很多新手最容易犯的错,就是把开发当成“聊天”。而 Claude 团队在内部推行的是一套严密的 **Artifact 驱动循环**。他们不再依赖模糊的对话,而是要求每一个阶段都产生结构化的文件
27+
很多开发者最容易犯的错,就是把开发流程等同于“对话”。然而,对话是碎片化且模糊的。当项目规模增长,AI 必然会丢失上下文
2828

29-
当一个业务人员提出想法,Claude 会先引导他产出一份 `intent.md`,记录问题背景、预期产出和受影响的系统。只有这份意图被人类审核通过,才会触发下一步。紧接着是 `spec.md`(技术规约)和 `plan.md`(执行计划)。
29+
Claude 团队在内部推行的是一套严密的 **Artifact(中间产物)驱动循环**。他们要求每一个决策都固化为可读取的文件,而不是消失在聊天记录里:
30+
31+
1. **Intent (意图)**:明确问题背景、预期产出和受影响的范围。这是人与 Agent 达成共识的第一步。
32+
2. **Spec (规约)**:在写代码前,先由 AI 生成技术方案。人审核的是方案的逻辑,而非代码的细节。
33+
3. **Plan (计划)**:明确具体的文件变更路径。
3034

3135
![Artifact 驱动](/gallery/ai-native-sdlc-running-system/handoff-artifact.jpg)
3236

33-
**这意味着:人类在审核“意图”和“方案”,而让 Agent 去处理“代码实现”。** 这种解耦让专业程序员从繁琐的代码 Review 中解放出来,也让新手避免了在代码泥潭中越陷越深
37+
通过这种方式,人类在“意图”和“方案”层把关,而让 Agent 在确定的轨道上执行。这种解耦让老手减少了 Review 负担,也让新手避免了盲目尝试
3438

35-
## 秩序的基石:Claude 的三层治理体系
39+
## 秩序的基石:三层治理体系
3640

37-
你是不是经常在 Prompt 里求爷爷告奶奶地让 AI “不要改动核心逻辑”?结果它转头就给你重写了。Claude 团队告诉我们**指令(Prompt)是建议,门锁(Harness)才是强制。**
41+
Prompt 里使用自然语言约束 AI 往往是脆弱的。Claude 团队的工程实践告诉我们**指令是建议,运行环境(Harness)才是强制。**
3842

39-
他们将 AI 的运行环境分为了三层
40-
- **CLAUDE.md**这是项目的“实时地图”,记录架构约定和 Agent 易错点
41-
- **Skills**这是组织的“驾驶经验”,比如 API 必须带身份验证
42-
- **Hooks & Permissions**这是真正的“确定性层”。Claude Code 不仅仅是念咒,它运行在受限的 Sandbox 中。Hook 会在动作发生的瞬间决定放行还是拦截,比如禁止凭据进入 Diff,或者强制在修改后运行格式化工具
43+
他们构建了三层治理结构来确保确定性
44+
- **CLAUDE.md**作为项目的实时地图,记录架构约定与 Agent 避坑指南
45+
- **Skills**沉淀组织内部的通用规则,如安全规范与 UX 标准
46+
- **Hooks & Permissions**这是物理意义上的“刹车”。在 Sandbox 环境中,Hook 会在动作发生的瞬间决定放行还是拦截,确保代码修改不会触碰敏感区域
4347

4448
![AI 需要说明书和刹车](/gallery/ai-native-sdlc-running-system/manual-brake.jpg)
4549

46-
## 反馈回路:视觉反馈与独立审计
47-
48-
新手最怕听到 AI 说“我已经修好了”,结果一运行还是老样子。Claude 团队的工程实践是:**别听它怎么说,看它怎么做。**
50+
## 反馈回路:验证重于执行
4951

50-
对于前端开发,他们要求 Agent 必须具备视觉反馈能力:`Implement → ScreenshotCompareAdjust`。AI 必须自己运行浏览器,截图并与设计稿进行像素级对比,直到通过验证
52+
在 AI 原生开发中,验证的价值远高于执行。一个可靠的 Agent 必须具备 **执行 → 观察验证修正** 的闭环能力
5153

5254
![会自检的 Agent 更可靠](/gallery/ai-native-sdlc-running-system/self-check.jpg)
5355

54-
更硬核的是,他们提倡<strong>“执行与审计分离”</strong>。执行 Agent 长时间工作后容易陷入思维定式,因此最终检查会开启一个全新的 Context,由另一个独立的 Agent 检查实际结果。这种“背靠背”的验证方式,是保证系统可靠性的关键
56+
对于前端工作,这涉及到视觉反馈的闭环:Agent 必须运行浏览器,截图并与设计稿对比。更硬核的实践是**“审计分离”**——由另一个开启全新 Context 的独立 Agent 来检查执行结果。这种背靠背的验证方式,是工业级 AI 开发的底线
5557

5658
## 持续评测:让事故成为资产
5759

58-
当你修改了 Skill 或升级了模型,你怎么知道 Agent 变聪明了还是变笨了?Claude 团队推行 <strong>Continuous Evals(持续评测)</strong>
60+
当你修改了 Skill 或升级了模型,如何确保 Agent 依然可靠?Claude 团队推行 **Continuous Evals(持续评测)**
5961

60-
他们从真实的生产事故中提取出 20 到 50 个任务作为测试用例。<strong>“每次生产事故,都应该变成新的 Eval Case。”</strong> 当你修改了 Harness 配置,系统会自动重新运行这些事故案例,确保旧的错误永远不会回来。这种“以数据驱动配置”的思路,才是真正的工业级 AI 开发
62+
他们将真实的生产事故转化为测试用例(Eval Cases)。每当运行环境的配置发生变更,系统会自动重跑这些案例。这意味着,每一次翻车都变成了系统能力的沉淀,确保旧的错误永远不会在未来的迭代中重现
6163

6264
## 结语:这不只是开发,这是你的个人运行系统
6365

64-
无论你是老手还是新手,AI 时代的竞争已经变了。<strong>你不是在管理代码,你是在管理一套“运行系统”。</strong>
66+
无论你是资深专家还是编程新手,AI 时代的竞争已经转向了对“运行系统”的管理。
6567

6668
![个人工作系统](/gallery/ai-native-sdlc-running-system/personal-harness.jpg)
6769

68-
让正确的信息,在正确的时机,以正确的粒度进入上下文。当我们不再为 AI 的胡言乱语而头疼,不再为堆积如山的 PR 而焦虑,我们才真正夺回了对创造的掌控权。
70+
让正确的信息,在正确的时机,以正确的粒度进入上下文。当我们不再为 AI 的随机性而焦虑,而是通过 Harness 建立起秩序,我们才真正夺回了对创造的掌控权。
6971

7072
---
7173
*本文基于 Anthropic AI-Native SDLC 原则创作。*

0 commit comments

Comments
 (0)