# Agent 💎 已打磨 · 更新于 2026-09-12 · 约 1 分钟

多智能体编排入门:从单 Agent 到团队协作

多智能体不是把多个模型堆一起,而是用"角色 + 通信 + 反思"把复杂任务拆给各司其职的 Agent。

多智能体编排入门

单 Agent 适合线性任务;一旦任务有规划、检索、执行、校验多个环节,与其让一个模型硬扛,不如拆成多个角色协作。

核心三角色

  • Planner:把目标拆成可执行的步骤
  • Worker:执行具体子任务(调用工具 / 写代码)
  • Critic:对结果做反思与纠错,形成闭环

反思循环(Reflect)是质量的分水岭:让 Critic 指出问题,Planner 再修正,比一次生成稳得多。

一个最小可运行骨架

def run(goal):
    plan = planner(goal)
    for step in plan:
        result = worker(step)
        if not critic(result).ok:
            plan = planner(goal, feedback=critic(result).msg)
    return result

何时上多智能体

  • 任务长、易出错、需要多次工具调用 → 值得
  • 任务短、确定性高 → 单 Agent + 好 Prompt 更省 token(怎么省见 上下文压缩)

编排流程图

flowchart TD
  A[目标 Goal] --> B(规划 Planner)
  B --> C{需要工具?}
  C -->|是| D[执行 Worker]
  C -->|否| E[汇总答案]
  D --> F{评审 Critic}
  F -->|不通过| B
  F -->|通过| E
  E --> G[返回结果]

下一步可看 MCP 如何给这些 Agent 接上外部能力。

📻 通讯频道

发表评论即向星际广播,讯息以抛物线落入频道。

💾 仅本地可见 这里的讯息只保存在你这台设备的浏览器(localStorage,按文章分别存储), 不会上传服务器、其他访客看不到;清理浏览器数据或换设备后不会保留。 想公开留言请用下方「评论(GitHub)」。

💬 评论(GitHub)

评论区默认关闭。可在「舰长控制台 → 航行设置」或战甲面板「动态交互 → 评论区」开启(需可访问 giscus.app)。