Files
chill_notes/AI工程/概念/AI编程演进阶段.md
2026-06-22 11:30:51 +08:00

68 lines
2.3 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# AI 编程演进阶段
> 相关:[[团队级AI_Coding简明手册v0.2]]、[[Harness工程]]、[[Rule约束]]、[[规格驱动开发]]、[[Loop工程]]
## 概述
AI 编程从简单的手动复制粘贴,逐步演进到工程化的自动化开发体系。
## 5 个阶段
### 阶段1原始阶段本能驱动
- **特征**:手动从浏览器中复制 AI 的代码,通过问答和 AI IDE 交互
- **方式**:人工复制粘贴,逐行审查
- **效率**:低,依赖人工
- **适用**:个人学习、简单脚本
### 阶段2Rule 约束(经验规则显化)
- **特征**:定义 AI 在不同工作模式下的处理方式,如 RIPER-5
- **方式**:通过 Rules 文件约束 AI 行为
- **效率**:中等,需要持续对话输入需求
- **适用**:个人项目、小团队
### 阶段3规格驱动需求结构化表达
- **特征**:基于规格流转的开发方式,如 OpenSpec 框架
- **方式**:文件进、文件出,结构化需求文档
- **效率**较高AI 可理解完整上下文
- **适用**:中型项目、团队协作
### 阶段4Loop 工程(闭环自动化)
- **特征**:让 AI 能根据验收规则自动循环,构建测试套件
- **方式**TDD 驱动AI 自治运行,自动修复
- **效率**:高,半自动有人值守
- **适用**:复杂项目、持续集成
### 阶段5Harness 驾驭工程(工程治理)
- **特征**:把 AI 纳入工程治理体系,提供约束体系和外部接口
- **方式**:完整的 Harness 体系,全自动 Plan 后无人值守
- **效率**:最高,全自动无人值守
- **适用**:企业级项目、大规模团队
## 演进路径
```
原始 → Rule → 规格驱动 → Loop → Harness
手动 规则 文档 自动 治理
低效 中效 高效 自动 全自动
```
## 关键转变
1. **从人工到自动**:减少人工干预
2. **从对话到文档**:从口头需求到结构化规格
3. **从单次到循环**:从一次性生成到持续迭代
4. **从自由到约束**:从无约束到工程化治理
## 实践建议
- **小团队**:从 Rule 约束开始,逐步引入规格驱动
- **中型团队**:采用规格驱动 + Loop 工程
- **大型团队**:构建完整的 Harness 体系
## 相关概念
- [[Harness工程]]
- [[核心Loop]]
- [[规格驱动开发]]
- [[Agent_as_Code]]