AI-First 与 AI-Assisted 的区别
AI-First和AI-Assisted是两种不同的AI应用模式,代表了软件工程中AI使用的两个层次。CreaoAI的实践清晰地展示了从AI-Assisted到AI-First的范式跃迁。
AI-Assisted(AI辅助)
定义:在现有流程上叠加AI工具,每个环节提效10-20%。
特点:
- 工程师打开Cursor提示
- PM用ChatGPT写需求
- QA尝试AI生成测试用例
- 流程不变:Jira看板、站会、QA签发一如既往
- 人类是首要构建者,AI是辅助工具
效果:线性提升,10-20%效率改进
AI-First(AI优先)
定义:彻底重构流程,假设AI是主要生产力,人类是指导者和批判者。
特点:
- AI是首要构建者,工程师提供方向和最终判断
- 产品规划周期必须匹配构建速度(从周级降到小时级)
- 验证系统必须与实现速度同频
- 代码库架构必须对Agent完全"可读"(legible)
- 拆掉原有流程,围绕Agent重建
效果:乘法级提升,功能交付从6周缩短到1天
关键差异
| 维度 | AI-Assisted | AI-First |
|---|---|---|
| 假设 | 人类是主要构建者 | AI是主要构建者 |
| 流程 | 保留现有流程 | 围绕Agent重构 |
| 提升幅度 | 10-20% | 数量级(10x+) |
| 系统要求 | 无特殊要求 | Legibility、标准化、自愈闭环 |
| 组织变革 | 轻微 | 彻底(Architect/Operator角色) |
| 风险 | 低 | 高(员工焦虑、CTO超负荷、过渡期混乱) |
实践启示
AI-First不是"加AI工具",而是拆掉原有流程,围绕Agent重建。当Agent失败时,修复方式不是"让它再试一次",而是"缺少什么能力?如何让这个能力对Agent可读、可强制执行?"