更新时间:2026-06-15 GMT+08:00
在多智能体应用中使用工作流
可通过工作流功能来实现多智能体应用的业务逻辑部分。工作流决定了应用的输入和输出的数据结构、接收和处理数据的规则以及决策流程,是智能体应用的核心部分。
多智能体应用通过添加工作流技能,对用户的会话进行意图分析,路由到不同的子工作流执行编排好的任务。
前提条件
- 须确保工作流已发布,详情可参考发布并部署工作流。
在多智能体应用中配置工作流
- 在“多Agent控制器”配置页面,支持添加意图识别、子智能体、全局意图、起始工作流、默认工作流和结束工作流,可根据业务需求选择对应的工作流。
- 添加工作流后,单击下拉框可选择已发布的工作流版本应用。 图1 添加工作流
- 起始工作流:在会话开始时首先执行,常用于初始化参数或欢迎语引导。
- 意图识别与子智能体:根据用户输入识别意图,分流至对应的子工作流(子智能体)处理;例如多技能助手场景,需配置“意图识别”及多个“子智能体”,并建议配置“默认工作流”处理未知问题。
- 默认工作流:当无法识别用户意图时的兜底处理流程;例如简单问答场景,仅需配置“默认工作流”处理通用问答。
- 结束工作流:会话结束时的收尾处理,如数据归档或满意度调查。
- 添加工作流保存后,可在画布中查看当前已添加的工作流。 图2 已添加工作流
- 添加起始、默认、结束工作流,均通过单击下拉框选择后“保存”。 图3 添加起始、默认、结束工作流
图4 编排后包含工作流的多智能体应用
相关文档
多智能体应用中使用工作流示例,请参考创建并配置多智能体。