跳转至

Manager-Worker(主管-工人)

解决的问题

复杂任务需要多种专长,单 agent 容易“既要又要还要”。Manager-Worker 引入:

  • Manager:拆解与派工
  • Workers:分别完成子任务
  • Manager:汇总与整合

核心流程

flowchart TD
  U["Task"] --> M["Manager: assign subtasks"]
  M --> W1["Worker A"]
  M --> W2["Worker B"]
  W1 --> M
  W2 --> M
  M --> O["Final"]

演化路径

  • 来源:routing + specialization
  • 常见组合:agents-as-tools / group chat / handoff

本仓库对应

  • 代码:src/agent_patterns_lab/patterns/manager_worker.py
  • 示例:examples/60_manager_worker.py
  • 测试:tests/test_manager_worker.py