更新时间:2026-06-10 GMT+08:00
分享

多智能体应用介绍

在AgentArts中,单智能体应用能够处理基本任务。但在面对复杂任务时,单智能体往往需要编写冗长的提示词,并挂载多种插件、知识库或MCP服务。这不仅增加了调试的复杂性,且任意一处改动都可能影响整体功能,导致最终结果与预期存在较大偏差。

为解决这一问题,AgentArts提供了多智能体应用。多智能体应用通过中央控制器对用户意图进行识别与分发,灵活调度多个子智能体协同完成任务,显著提升了复杂任务处理的效率与准确性。

中央控制器基于大语言模型对用户输入进行意图分类,并根据预设的路由规则将请求分发至对应的子智能体。

核心优势

  • 意图驱动的路由机制:支持根据用户意图,在不同子智能体之间自动跳转与分发,无需人工干预。
  • 模型自动调度模式:引入中央控制器,实现对各子智能体的自动化编排与协同,提升执行准确率。
  • 多层级组织架构:支持3层级的组织嵌套(多智能体→多智能体→子智能体),便于构建复杂的任务分解体系。
    • 第1层:主控多智能体,负责意图识别与全局调度。
    • 第2层:子多智能体,可进一步分解子任务。
    • 第3层:执行子智能体,完成原子任务。

适用场景

多智能体应用适用于业务场景多样、需根据用户意图精准分流至不同专业子智能体的场景。

典型示例:智能客服路由系统

当用户询问“如何重置密码”或“查询本月账单”时:

  1. 意图识别:中央控制器识别用户意图是“账户操作”还是“账单查询”。
  2. 路由分发
    • 如果为“账户操作”,则直接分发至“账户管理子智能体”处理。
    • 如果为“账单查询”,则直接分发至“账单服务子智能体”处理。
  3. 结果返回:由被调用的子智能体直接生成回复并返回给用户,中央控制器仅负责“指路”,不参与后续的逻辑编排。

单智能体与多智能体选型对比

如果您的任务逻辑简单、工具调用类型单一,推荐使用单智能体应用;如果任务涉及多个子流程、需要根据用户意图灵活分发,或需要多步骤协同完成,推荐使用多智能体应用

表1 单智能体与多智能体选型对比

对比维度

单智能体

多智能体

适用任务复杂度

简单、单一任务

复杂、多步骤、多分支任务

核心机制

模型自主规划,调用工具完成任务

中央控制器识别意图,调度子智能体协同完成

工具使用

插件开发工作流应用知识库MCP

多个工作流,按用户意图路由分发

调测复杂度

较低,提示词集中管理

较高,需分别调测各子智能体及路由逻辑

维护成本

较低,但改动影响范围大

较高,但各子智能体可独立维护

组织层级

单层

最多3层嵌套

相关文档