超越规格驱动开发 SDD

AI 代码 上下文 SDD HarnessEngineering
发布于 2026-08-12
38

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

扫码阅读
手机扫码阅读

???? 文章主旨

AI编程正经历从代码补全到全自动执行的四代演进,当前方向是Harness Engineering(构建自主运行框架),而人的核心竞争力将从“写代码”转向“定义成功”与“上下文工程”。

???? 关键要点

  • AI编程四代演进:Copilot(补全)→ Vibe Coding(氛围编程)→ SDD(规格驱动开发)→ Harness Engineering(全自动执行框架)。
  • 每一代对应人机角色再分工:从“驾驶员”逐步变为“框架设计师”,AI从“自动补全”变为“自主Agent”。
  • Vibe Coding的致命弱点是“依赖氛围,不依赖系统”,项目稍大即因上下文断裂产生Bug,需要SDD提供结构化上下文地图。
  • SDD的落地形态包括Cursor的.cursorrules、Claude Code的CLAUDE.md、OpenAI的Spec-first实践,本质都是“把人的意图结构化”。
  • Harness Engineering的核心是:清晰定义“成功标准”→自动循环(执行→测试→反馈→修正)→Agent自主迭代→人只审核最终结果,相关实践已在OpenAI o3、Anthropic extended thinking及SWE-bench中体现。

???? 内容结构

四代AI编程演进

  • 第一代:代码补全(Copilot时代)——2021年GitHub Copilot发布,能提升重复性代码效率2-3倍,但本质是“更聪明的输入法”,AI缺乏全局视野与意图理解,程序员仍是驾驶员。
  • 第二代:Vibe Coding——Karpathy提出“不逐行审查、描述意图、完全沉浸氛围”,程序员从写代码变为验收代码,适合小项目与原型,但项目变大后上下文断裂,AI“改A坏B”,陷入Bug泥潭。
  • 第三代:规格驱动开发(SDD)——先写规格文档(需求边界、架构、接口、约束、术语)作为“上下文地图”喂给AI,生成稳定性和跨会话一致性大幅提升。在此阶段,程序员的竞争力变为“上下文工程”。
  • 第四代:Harness Engineering——Karpathy的最新方向:构建执行框架让AI Agent自主循环。逻辑为:定义成功标准→搭建自动循环→Agent自主迭代→人只审最终结果。这是从辅助驾驶到全自动驾驶的跃迁,人从副驾移到后座。

你在哪一代?——角色定位对照

  • Copilot:你的角色=驾驶员,AI=自动补全,核心技能=写代码。
  • Vibe Coding:你的角色=导航员,AI=驾驶员,核心技能=描述意图。
  • SDD:你的角色=规格师,AI=工程师,核心技能=上下文工程。
  • Harness Engineering:你的角色=框架设计师,AI=自主Agent,核心技能=定义成功。
  • 现实分布:大多数人处于第一、二代之间;少数工程师进入SDD;真正做Harness Engineering的集中在OpenAI、Anthropic等顶尖团队。

写在最后——对非程序员及所有协作者的启示

  • 每代跨越都回答同一个问题:“人应该做什么,AI应该做什么?”答案在持续改变,最早认清边界的人最早找到新价值。
  • 当下最值得做的三件事:学上下文工程(写清需求、约束、目标);培养“定义成功”的能力(把“我想要”变成验收标准);把精力从“怎么做”移到“做什么”和“做得对不对”。

???? 文章总结

文章以极强的紧迫感呈现AI编程的迭代速度,向读者发出“不要缺席”的警告,并给出明确的行动建议:主动转向“定义成功”与“上下文工程”这一新稀缺能力。内容本身即SDD的示范——用清晰的规格与分层结构传递观点,而非依靠氛围。

OKR社区

OKR真经就在这里! 只传播可落地的OKR知识!

46 篇文章
浏览 68.7K

还在用多套工具管项目?

一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。

加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线