
# 多智能体应用介绍
在AgentArts中创建的单智能体应用，能够处理基本任务，但在进行复杂任务处理时，需要编写详细且冗长的提示词，并添加各种插件、知识库、MCP服务等，增加了调试的复杂性。在单智能体应用中，任意一处改动都有可能影响到整体功能，导致用户在处理实际任务时，处理的结果可能与预期效果有较大出入。
为了解决这一问题，AgentArts提供了多智能体应用。多智能体应用具有以下优势：
- 多智能体应用可以灵活应用各种工作流来完成用户任务，支持根据用户意图在不同的工作流之间跳转。
- 多智能体应用支持模型自动控制模式，进一步提升了任务处理的效率和准确性。
 
#### 适用场景
适用于需要执行多任务处理的场景。例如，在金融领域，应用实现风险评估、投资组合优化、研报分析等多种复杂能力的智能投顾系统。
#### 优势
支持复杂的用户意图识别和理解，主从模型灵活高效地实现子能力协同，可以进行3层级的组织嵌套，即多智能体 -\> 多智能体 -\> 工作流。
#### 单智能体与多智能体功能与应用场景差异
单智能体：依赖模型，可以使用插件、工作流、知识库、MCP服务等工具，让模型自主规划，使用不同工具完成指定任务。
多智能体：可配置多个工作流，侧重根据客户意图在不同工作流中进行选择和跳转。
#### 相关文档
- [单智能体应用与多智能体应用是否可以切换？](https://support.huaweicloud.com/agentarts0_faq/agentarts_09_0002.html)
- [工作流应用和多智能体应用有什么区别？](https://support.huaweicloud.com/agentarts0_faq/agentarts_09_0003.html)
- [在单智能体应用中使用工作流与在多智能体应用中使用工作流有什么区别？](https://support.huaweicloud.com/agentarts0_faq/agentarts_09_0004.html)
 
