跳到主要内容

为什么你的 AI 编程总是返工?SBE 方法论给出了答案

· 阅读需 6 分钟
Booker Zhao
AI Full-Stack Engineer / CloudBase AI ToolKit Author

用 Spec 工作流写了几个月代码之后,我一直在想一个问题:这套"先写需求、再写设计、再拆任务"的流程,为什么有效?

直到我翻到 Gojko Adzic 的《实例化需求:团队如何交付正确的软件》,才把这件事想明白。Kiro 的 Spec 工作流,背后正是 SBE(Specification by Example)方法论。这篇文章把两者的关系讲清楚,也解释你的 AI 编程为什么总在返工。

AI 编程不靠运气,Kiro Spec 工作流复刻全攻略

· 阅读需 8 分钟
Booker Zhao
AI Full-Stack Engineer / CloudBase AI ToolKit Author

我用 AI 编程一年多,最深的体会是:vibe coding 一时爽,项目一复杂就露馅。需求一句话带过,AI 按自己的理解开干,出来的东西总差那么一点。你让它改,它改了这里崩了那里。几个来回下来,代码量翻了三倍,能用的功能没多几个。

后来我想明白了:问题不在 AI 写不好代码,在我说不清要什么。

Kiro 的 Spec 工作流就是来解决这个的。下面从头拆一遍。