# Agent · 约 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

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

📻 通讯频道

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