Skip to main content

Agent 编排范式

这个专题解决什么问题

你已经会调大模型 API 了。现在要做一个真正干活的系统 —— 会查资料、会改代码、会写报告的那种。

于是你面对一堆词:ReAct、Plan-and-Execute、多智能体、Deep Research、Reflection……

这些词描述的是同一件事的不同答案,那个问题是:

下一步做什么,由谁来决定?

  • 你的代码决定 → Workflow
  • 模型一步步决定 → ReAct
  • 模型先规划、再照计划走 → Plan-and-Execute
  • 评审员决定要不要重来 → Reflection
  • 主管决定派谁去干 → Supervisor
  • 一群代理并行探索再汇总 → Deep Research

这个专题就是把这六个答案,一个一个从零讲清楚。

这个专题和另外两个的分工

Agent 应用下现在有三个专题,切的是三个不同的问题:

专题回答的问题拆的东西
Agent 框架横向对比我该用 LangGraph 还是 OpenAI Agents SDK?框架的 API 和能力边界
通用 Agent 产品源码拆解Manus、Kimi CLI 内部怎么调度子 Agent?已上线产品的真实实现
本专题ReAct 和 Plan-and-Execute 差在哪,我该用哪个?范式本身 + 它在库里的标准实现

换个说法:

  • 框架专题告诉你有哪些工具
  • 产品专题告诉你别人怎么用
  • 这个专题告诉你这些做法各自叫什么、原理是什么、什么时候会失效

六个范式的位置

把它们按「谁决定下一步」排成一条线,位置就固定了:

← 可控、便宜、可预测        自主、昂贵、能干难活 →

两点要先说明

  1. 它们是叠加的,不是六选一。 Deep Research 内部同时用了 Plan、Supervisor 和 Reflection,而每个子代理跑的还是 ReAct 循环。
  2. Reflection 不在主干上,它是个可以挂在任何范式之上的附加回路。

学习路径

如果你是从零开始,按顺序读。 后面的每一篇都建立在前面之上,跳读会卡住。

#篇目讲什么前置你会写出什么
01ReAct大模型怎么用上工具会调 API一个能改你文件的 Agent
02Workflow 编排什么时候不该用 Agent01链式 / 并行 / 路由三种形状
03Plan-and-Execute长任务为什么跑偏,怎么治01一个会自己列 todo 的 Agent
04Reflection做完的东西谁验收01生成-评审回路(含防空转)
05Supervisor 多智能体一个 Agent 装不下的活01、03星型和网状两种多 Agent 结构
06Deep Research带引用的调研报告怎么产出前五篇一个完整的六节点研究系统
07横向对比与选型遇到需求怎么选——一棵能照着走的决策树

如果你已经写过 Agent,可以直接跳到 07 横向对比 看结论,再回头挑感兴趣的篇目。

如果你只想解决一个具体问题

你的困扰直接看
Agent 死循环烧钱01 第六节
明明路径固定,却搞得很复杂很贵02
任务跑一半忘了目标03
加了自我反思但质量没提升04 第六节
上下文老是爆05
报告写得像编的,没法溯源06

每篇的固定结构

六篇正文都用同一套骨架,方便你横向对比:

其中两节是刻意设计的:

  • 「七、常见故障」按「你会观察到什么现象」组织,不是按原因组织 —— 因为出问题时你手上只有现象
  • 「八、什么时候别用」比「什么时候用」更有价值 —— 多数事故来自用错范式,不是用错参数

为什么是这六个,不是别的

进这份名单要满足三条里的两条:

  1. 有公开的商业产品跑在上面
  2. 有主流框架把它做成一等公民 API
  3. 有人公开写过它的失败模式

被砍掉的和原因

砍掉的原因
CodeAct(用写代码代替调工具)上升很快(smolagents、Manus 都在用),但一等公民 API 还没稳定
GroupChat / 角色扮演流水线AutoGen、MetaGPT 那一派,demo 惊艳,公开的生产案例极少
ReWOO / LLM Compiler是 Plan-and-Execute 的变体,并进 03 讲,不单开
Tree of Thoughts / LATS论文指标好,推理成本压不住,属于研究向
多智能体辩论同上,成本收益在生产上算不过来
强化学习(RL / RLVR)它根本不是编排。 编排是运行时的事,RL 是训练时改权重 —— 这一点在 04 第八节 专门澄清

资料来源与协议说明

拆源码最怕拿二手解读当一手事实。本专题引用的每份材料都标了硬度和协议。

来源Star协议用在哪几篇
anthropics/claude-cookbooks51,826MIT02 / 04 / 05 / 06
shareAI-lab/learn-claude-code74,605MIT01 / 03 / 05
datawhalechina/hello-agents73,668CC BY-NC-SA 4.001 / 03 / 04 / 06
langchain-ai/open_deep_research12,636MIT06
langchain-ai/langgraph-supervisor1,643MIT05
langchain-ai/langgraph-swarm1,557MIT05
openai/openai-agents-python28,757MIT05

数据快照 2026-08-19。所有 star 数、文件路径、字节数都是当天用 gh api 实测的;引用的每段代码都来自当天拉下来的仓库,不是凭印象默写。配图链接逐个验过可访问。

关于 Hello-Agents 的协议:它是 CC BY-NC-SA 4.0(署名 - 非商业 - 相同方式共享)。本专题的做法是引用其配图(注明出处)+ 引用少量关键段落 + 内容自行重写,不做整章转载。

从这里开始

01 · ReAct:从零搭一个会用工具的 Agent

它是另外五个范式的地基,读完你会有一个真能干活的 Agent。