
# 在多智能体应用中使用工作流
可通过工作流功能来实现多智能体应用的业务逻辑部分。工作流决定了应用的输入和输出的数据结构、接收和处理数据的规则以及决策流程，是智能体应用的核心部分。
多智能体应用通过添加工作流技能，对用户的会话进行意图分析，路由到不同的子工作流执行编排好的任务。
#### 前提条件
- 须确保工作流已发布，详情可参考[发布并部署工作流](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0053.html)。
 
#### 在多智能体应用中配置工作流
1. 在"多Agent控制器"配置页面，支持添加意图识别、子智能体、全局意图、起始工作流、默认工作流和结束工作流，可根据业务需求选择对应的工作流。
2. 添加工作流后，单击下拉框可选择已发布的工作流版本应用。 
   图1添加工作流   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717390005.png "点击放大")
   ![](https://support.huaweicloud.com/lowcode-agentarts/public_sys-resources/note_3.0-zh-cn.png)
   - 起始工作流：在会话开始时首先执行，常用于初始化参数或欢迎语引导。
   
   - 意图识别与子智能体：根据用户输入识别意图，分流至对应的子工作流（子智能体）处理；例如多技能助手场景，需配置"意图识别"及多个"子智能体"，并建议配置"默认工作流"处理未知问题。
   
   - 默认工作流：当无法识别用户意图时的兜底处理流程；例如简单问答场景，仅需配置"默认工作流"处理通用问答。
   
   - 结束工作流：会话结束时的收尾处理，如数据归档或满意度调查。
    
   
   
3. 添加工作流保存后，可在画布中查看当前已添加的工作流。 
   图2已添加工作流   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687790392.png "点击放大")
   
   
4. 添加起始、默认、结束工作流，均通过单击下拉框选择后"保存"。 
   图3添加起始、默认、结束工作流   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717549881.png)
   图4编排后包含工作流的多智能体应用   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687790390.png "点击放大")
   
   
 
#### 相关文档
多智能体应用中使用工作流示例，请参考[创建并配置多智能体应用](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0106.html)。
