本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
编排工作流程
中央协调器代理使用 LLM 来规划、分解子任务,并将子任务委托给专门的工作代理或模型,每个代理或模型都有特定的角色或领域专业知识。这反映了人类团队的结构,并支持多个代理的紧急行为。
编排工作流程非常适合复杂、分层或多学科的场景,需要结构化分解和专业执行。它特别适合需要分工的任务,在这种情况下,任务的不同子组件最好由具有不同能力、知识或工具集的代理来处理。
在以下情况下,此工作流程特别有效:
-
任务可以分为范围、类型或推理各不相同的子任务(例如,计划、研究、实施和测试)。
-
法学硕士或元代理必须协调其他代理,监控进度并综合结果。
-
您想对代理职责进行模块化,从而实现可扩展性、重复使用和专业调整。
-
该系统要求基于角色的行为,模仿人类团队(例如项目经理、开发人员和审阅者)的协作运作方式。
Orchestration 非常适合多回合计划代理、软件开发副驾驶、企业流程代理和自主项目执行者。在实现需要集中式任务分解但需要分布式执行逻辑的多代理系统时,它特别有用,可以跨代理层实现可扩展性和更易于解释的行为。
功能
-
Orchestrator 执行目标元推理
-
Worker 代理可能包括工具访问权限、内存或特定域的提示
-
可以是分层的(即多级任务委派)
常见使用案例
-
项目经理、协调研究人员、作家和质量保证人员
-
将计划、执行和测试结合在一起的编程副驾驶
-
监督工具链或 API 访问模式的代理