Orchestration(编排)
协调多个 Agent 或多个处理步骤的执行顺序、任务分配和结果汇总的控制机制。本系列统一译为"编排"。三种主流模式:Supervisor(中心路由)、Swarm(去中心移交)、Role-based(固定流水线)。各框架的特定实现:LangChain 称 Chain、LangGraph 称 StateGraph、CrewAI 称 Process、MetaGPT 称 Phase。
Orchestration(编排)
一句话理解
Agent 系统的"指挥中心"——决定谁先做、谁后做、结果怎么汇总、出错了怎么兜底。
译法标准
本系列统一使用"编排",不使用"编配"或"调度"。理由:
- "编排"最接近原词的含义(像编排一场演出,协调多个角色按剧本执行)
- "调度"在中文技术语境中通常指资源分配(如 CPU 调度),语义偏窄
- "编配"使用频率最低,读者不熟悉
三种编排模式(第7篇)
Supervisor 是首选:路由逻辑集中可审计,Sub-Agent 上下文隔离,专注度高。
四大编排范式(框架视角)
框架术语映射表
同一个"编排"概念,各框架叫法不同:
与单 Agent 的关系
单 Agent 内部也有"编排"——ReAct 循环本身就是一种最简编排(交替执行推理和行动)。多 Agent 编排是在此基础上增加了跨 Agent 的协调层。
相关概念
- Context Filtering:编排系统中为不同 Sub-Agent 裁剪消息历史的机制
- 内存态 vs 持久态:第7篇之前所有 Agent 状态活在内存,第8篇起引入持久化