监督者(Supervisor)架构的核心是一个单一的监管者,它负责与用户互动并管理多个专业工作者智能体。这些工作者智能体各有所长,专注于特定类型的任务。监管者的作用类似于一个指挥官,它接收用户的请求,分析需求,然后将任务分配给合适的专业智能体。完成后,监管者收集这些智能体的结果,整合信息,并向用户返回最终答案。 以一个简单的例子来说明:假设你想知道几家公司在某年的总员工数。监管者会先将“查找各公司员工数据”的任务交给研究专家,待数据收集完成后,再将“计算总数”的任务交给数学专家,最后综合结果回复你。这种分工协作的方式让复杂问题得以分解并高效解决。Documentation Index
Fetch the complete documentation index at: https://docs.xpertai.cn/llms.txt
Use this file to discover all available pages before exploring further.

对比 蜂群型架构
工作流程详解
Supervisor 架构的工作流程清晰且有条理。以刚才的例子为例:- 任务接收:用户提出问题后,监管者首先接收并理解请求。
- 任务分配:监管者根据任务性质决定将其交给哪个专业智能体。例如,涉及数据搜集时,它会选择研究专家。
- 专业处理:研究专家利用自己的能力(比如搜索工具)获取所需信息,并将结果返回给监管者。
- 进一步协作:监管者查看结果后,如果需要计算,就将数据交给数学专家。数学专家完成计算后返回总数。
- 结果整合:监管者收集所有智能体的输出,整理成最终答案回复用户。
核心概念:智能体与交接
Supervisor 架构依赖两个关键概念:- 智能体:每个智能体是一个独立的工作单元,具备特定能力。它们可以是简单的数据处理者,也可以是更复杂的任务执行者。监管者本身也是一种特殊智能体,负责协调和决策。
- 交接:这是系统中控制权转移的机制。监管者在不同智能体之间切换任务时,会进行交接,并决定传递哪些信息。例如,它可以选择只传递最终结果,也可以包括完整的处理历史。这种灵活性让系统既高效又可控。