
# 多智能体应用介绍
在AgentArts中，单智能体应用能够处理基本任务。但在面对复杂任务时，单智能体往往需要编写冗长的提示词，并挂载多种插件、知识库或MCP服务。这不仅增加了调试的复杂性，且任意一处改动都可能影响整体功能，导致最终结果与预期存在较大偏差。
为解决这一问题，AgentArts提供了**多智能体应用** 。多智能体应用通过**中央控制器**对用户意图进行识别与分发，灵活调度多个子智能体协同完成任务，显著提升了复杂任务处理的效率与准确性。
![](https://support.huaweicloud.com/lowcode-agentarts/public_sys-resources/note_3.0-zh-cn.png)
中央控制器基于大语言模型对用户输入进行意图分类，并根据预设的路由规则将请求分发至对应的子智能体。
#### 核心优势
- **意图驱动的路由机制**：支持根据用户意图，在不同子智能体之间自动跳转与分发，无需人工干预。
- **模型自动调度模式**：引入中央控制器，实现对各子智能体的自动化编排与协同，提升执行准确率。
- **多层级组织架构** ：支持**2层嵌套控制** （多智能体→多智能体→子智能体），便于构建复杂的任务分解体系。
  - 第1层：主控多智能体，负责意图识别与全局调度。
  
  - 第2层：子多智能体，可进一步分解子任务。
  
  - 第3层：执行子智能体，完成原子任务。
   
 
#### 适用场景
**多智能体应用适用于业务场景多样、需根据用户意图精准分流至不同专业子智能体的场景。**
**典型示例：智能客服路由系统**
当用户询问"如何重置密码"或"查询本月账单"时：
1. **意图识别**：中央控制器识别用户意图是"账户操作"还是"账单查询"。
2. **路由分发** ：
   - 如果为"账户操作"，则直接分发至**"账户管理子智能体"**处理。
   
   - 如果为"账单查询"，则直接分发至**"账单服务子智能体"**处理。
    
3. **结果返回**：由被调用的子智能体直接生成回复并返回给用户，中央控制器仅负责"指路"，不参与后续的逻辑编排。
 
#### 单智能体与多智能体选型对比
如果您的任务逻辑简单、工具调用类型单一，推荐使用**单智能体应用** ；如果任务涉及多个子流程、需要根据用户意图灵活分发，或需要多步骤协同完成，推荐使用**多智能体应用**。
表1单智能体与多智能体选型对比 
| 对比维度    | 单智能体                                                                                                                                                                                                                                                                                                                                | 多智能体                 |
|:---|:---|:---|
| 适用任务复杂度 | 简单、单一任务                                                                                                                                                                                                                                                                                                                             | 复杂、多步骤、多分支任务         |
| 核心机制    | 模型自主规划，调用工具完成任务                                                                                                                                                                                                                                                                                                                     | 中央控制器识别意图，调度子智能体协同完成 |
| 工具使用    | [插件](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0122.html)、[开发工作流应用](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0040.html)、[知识库](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0147.html)、[MCP](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0134.html)等 | 多个工作流，按用户意图路由分发      |
| 调测复杂度   | 较低，提示词集中管理                                                                                                                                                                                                                                                                                                                          | 较高，需分别调测各子智能体及路由逻辑   |
| 维护成本    | 较低，但改动影响范围大                                                                                                                                                                                                                                                                                                                         | 较高，但各子智能体可独立维护       |
| 组织层级    | 单层                                                                                                                                                                                                                                                                                                                                  | 最多2级嵌套               |
   
#### 相关文档
- [开发多智能体应用](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0102.html)
- [开发单智能体应用](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0011.html)
- [开发工作流应用](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0040.html)
- [单智能体应用与多智能体应用是否可以切换？](https://support.huaweicloud.com/agentarts_faq/agentarts_09_0002.html)
- [工作流应用和多智能体应用有什么区别？](https://support.huaweicloud.com/agentarts_faq/agentarts_09_0003.html)
- [在单智能体应用中使用工作流与在多智能体应用中使用工作流有什么区别？](https://support.huaweicloud.com/agentarts_faq/agentarts_09_0004.html)
 
