编排层是智能体系统的"中枢神经",负责将推理、工具与记忆粘合为一个可运行的整体,并管理整个执行循环。
1. 驱动执行循环
- 编排层运行"推理—行动—观察"的主循环,决定何时继续、何时停止
- 统一调度推理引擎、工具调用与记忆读写之间的数据流转
- 是连接模型输出与真实世界执行的中间层
2. 管理任务与依赖
- 接收用户目标并分解为子任务,分派给合适的智能体
- 管理任务间的依赖关系与执行顺序,处理异常与冲突
- 通常基于工作流引擎或专门的多智能体协调框架实现
3. 处理容错与路由
- 处理工具调用失败、结果异常等情况,决定重试或改道
- 在确定性流程与智能化决策之间建立灵活协作
- 主流编排框架包括 LangGraph、CrewAI 等,用于协调多步骤工作流与多智能体协作