[research@ai4se] : ~ $
cd ../
[harmony] | | 8 min

# Planner / Generator / Evaluator:AI4SE 的三角色模式

Harmony 的核心不在'人和 AI',而在'三个角色如何独立运作':谁规划、谁生成、谁验收。三个角色可以由不同 Agent 或人担任,但职责必须分离。

[hitl-hotl][harmony]

三角色分离

角色职责必须条件
Planner读需求 → 写 Spec / Plan理解业务上下文
Generator读 Spec → 生成代码沙箱执行
Evaluator读 Spec → 验收代码独立于 Generator

为什么 Evaluator 必须独立

如果 Generator 同时充当 Evaluator:

  • 自评偏差 — 对自己的产物更宽容
  • 没有第二视角 — 盲区无法被发现
  • 问责空洞 — 没有人能说”No”

不同成熟度的实现

成熟度PlannerGeneratorEvaluator
L1
L2Agent
L3Agent AAgent B(不同模型/角色)
L4Agent PAgent GAgent E + 人签署

反模式

  • 同一个 Agent 换一句 System Prompt 就当 Evaluator
  • Evaluator 只看 Diff 不看 Spec
  • Planner 就是「把需求粘贴给 Agent」