模块 A3:Software 3.0、Spec 与架构判断
本模块讲什么
本模块围绕三条主线展开:工程范式演进(Software 1.0 / 2.0 / 3.0)、AI 生成与审查 Spec(规格说明)、以及系统能力与责任分工。核心回答三个问题:不同软件构造方式如何共存、AI 生成的 Spec 该怎么审查、一个 Agent 系统里各类能力和责任该怎么分配、怎么验收。
包含哪些场景
本模块共 6 个场景,分布在 3 个单元:
- A3-1(范式与控制)
- A3-1-01 Software 1.0、2.0 与 3.0 如何共存
- A3-1-02 从 Prompt 到 Harness 的控制范围
- A3-2(Spec 生成与审查)
- A3-2-01 AI 怎样从业务事实生成候选 Spec
- A3-2-02 候选 Spec 的八维审查
- A3-3(分工与验收)
- A3-3-01 程序、模型、RAG、Tool、Workflow、Agent 与人的分工
- A3-3-02 制品、运行、业务与责任四层验收
学完能判断什么
学完本模块,你能独立做出以下判断:
- 一个系统里哪些部分该用确定程序、哪些该用模型、哪些该留给人,而不是一上来就"全部 Agent 化"。
- 一份 AI 生成的 Spec 是否值得信,从哪八个维度去挑它的工程缺口。
- 一套 Agent 系统要真正可交付,需要过哪四层验收,每层各管什么、不能互相替代。
一句话核心结论
Software 3.0 扩大了可表达任务但没有替代程序和专用模型;AI 负责生成 Spec,人负责事实、边界和证据准入;系统可交付需要制品完整、运行可控、业务成立、责任清楚。