智能体编排
Agent Orchestration
又称: Orchestration layer
决定哪个智能体在何时运行、输出如何在智能体之间流转、以及整个流程何时终止的控制层。
编排要回答的问题
- 路由:这一步该交给哪个智能体或工具?
- 顺序 / 并行:步骤之间是串行依赖还是可以同时跑?
- 汇合:多个分支的结果如何合并、冲突怎么裁决?
- 终止:什么条件算完成、什么条件算失败要中止?
编排可以是写死的代码(确定性、可测试),也可以由一个“协调者”模型在运行时动态决定(更灵活、更难预测)。
与单体智能体循环的区别
单个智能体的循环只在“下一步调用哪个工具”这一层做选择;编排层管的是多个智能体 / 多个阶段之间的调度。很多生产系统把两者结合:外层用确定性编排保证流程可控,内层让智能体在受限范围内自主。
常见误解
- 编排不一定要用模型来做——固定的状态机或 DAG 往往更可靠。
- 把所有决策都交给一个“协调者”模型会让系统难以调试和复现。
相关术语
参考来源
整理于 2026-08-29 · 本术语表基于公开论文、官方规范和行业通用定义整理,随领域发展会更新。发现问题欢迎反馈。