智能体主管-工作者架构
Architecture
主管-工作者多智能体架构,其中编排器智能体接收高级目标,将其分解为子任务,委派给专业工作者智能体(研究员、写作者、QA),监控执行、处理故障并综合结果。编排器管理但不亲自执行任务。
Architecture
架构上最复杂的多智能体模式。智能体不仅被分配角色,还被分配相反的激励机制。规划者对目标完成持乐观态度。批评者天生持怀疑态度并持有否决权。错误通过对抗压力被发现,而不是信任单一模型的自我评估。
planner_agent {# Planner Agent
n1: rectangle label="Declare Step-by-Step Plan & Acceptance Criteria"
n1.handle(right) -> executor_agent.n2.handle(left) [label="Task Plan + Criteria"]
}
executor_agent {# Executor Agent
n2: rectangle label="Execute Remote Code & Tools"
n2.handle(right) -> critic_agent.n3.handle(left) [label="Execution Summary"]
}
critic_agent {# Critic Agent
n3: rectangle label="Validate vs Acceptance Criteria"
n4: diamond label="Passed Gate?"
n3.handle(bottom) -> n4.handle(top)
n4.handle(top) -> planner_agent.n1.handle(bottom) [label="Veto (Reject & Explain)"]
}
loop [Rejection Iteration] planner_agent.n1 executor_agent.n2 critic_agent.n3 critic_agent.n4
Architecture
主管-工作者多智能体架构,其中编排器智能体接收高级目标,将其分解为子任务,委派给专业工作者智能体(研究员、写作者、QA),监控执行、处理故障并综合结果。编排器管理但不亲自执行任务。
Architecture
编排器-工作者架构,其中编排器智能体将目标分解为子任务,分派给专业工作者,然后综合最终响应。这是最常见的"智能体编排"架构——强大,但随着工作者数量增长,编排器可能成为瓶颈。