[research@ai4se] : ~ $
cd ../
[process] | | 9 min

# 人机协作流程设计:Research → Plan → Execute → Review → Ship

AI4SE 的流程不是把 AI 插入旧管线,而是围绕'人做什么决策、Agent 执行什么'重新设计端到端工作流。

[workflow-design][process]

经典流程的 AI4SE 演进

传统软件工程流程以人为中心设计。AI4SE 时代的核心问题是:每一步由谁主导?

步骤主角色Agent 角色关键决策点
Research人 + Agent探索、搜索、草稿方向确认
Plan人主导生成方案选项Spec 签署
ExecuteAgent沙箱执行风险路由
Review人 + 独立 Evaluator不可自评质量门禁
Ship人担责自动化部署合并批准

流程设计的三个原则

  1. 决策人不执行:写 Spec 的人不 Code Review 自己写的代码对应的产出
  2. 风险路由:低风险动作 Agent 自主,高风险必须 HITL
  3. 证据链完整:每一步产出的 Spec、Diff、Log 构成可审计记录

反模式

  • 把 Agent 当搜索引擎用 — 只问不改
  • 跳过 Review 直接合并 — 放大 Agent 的盲区
  • 每步都人批 — 流程成本吞噬 AI 效率