SuperAPI AI 工具集

agent-supervisor-pattern

智能体与模型

查看项目

更新于 10-15 23:49

技能介绍

用途:设计集中式编排系统,由一个监督智能体协调多个专职工作智能体,适合需要多专职智能体协作、决策过程可见、顺序或条件执行、人工监督以及可清晰拆分子任务的复杂场景。

主要能力:核心组件包括监督智能体(负责分析任务、拆分子任务、路由、综合结果、处理错误与重试)、工作智能体(专职任务,含系统提示、工具与可选输出模式)、路由/调度器(决定工作智能体、任务、优先级与依赖)。支持三种实现模式:顺序流水线、条件分支、并行扇出后聚合。

使用方式:监督者提示词要求每步输出 reasoning、worker、task、expectedOutput,完成时输出 status 与 result;工作智能体定义 name、description、systemPrompt、tools、outputSchema;路由函数 routeTask 依据可用工作智能体与已完成步骤返回子任务。提示词最佳实践包括明确角色、能力与约束(如不自行执行任务、最多调用次数、每步校验),要求决策透明(thought、decision、rationale、nextAction),并规定错误处理(重试、简化、换工作智能体、返回部分结果并记录)。状态管理提供 checkpoint 与 recover 以持久化和恢复;监控指标记录时长、调用、决策点与最终状态。

适用场景:复杂编排且需要可见性时使用监督者模式;其他替代包括群体/网状(对等协作、韧性)、流水线(线性、流式)、层级(大规模嵌套监督)。

限制:不适合简单单步任务、实时/低延迟需求、工作智能体独立性更有价值的场景,以及预算受限场景(监督者会增加 token 开销)。