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

在多智能体应用中使用工作流

可通过工作流功能来实现多智能体应用的业务逻辑部分。工作流决定了应用的输入和输出的数据结构、接收和处理数据的规则以及决策流程,是智能体应用的核心部分。

多智能体应用通过添加工作流技能,对用户的会话进行意图分析,路由到不同的子工作流执行编排好的任务。

前提条件

在多智能体应用中配置工作流

  1. 在“多Agent控制器”配置页面,支持添加意图识别、子智能体、全局意图、起始工作流、默认工作流和结束工作流,可根据业务需求选择对应的工作流。
  2. 添加工作流后,单击下拉框可选择已发布的工作流版本应用。

    图1 添加工作流
    • 起始工作流:在会话开始时首先执行,常用于初始化参数或欢迎语引导。
    • 意图识别与子智能体:根据用户输入识别意图,分流至对应的子工作流(子智能体)处理;例如多技能助手场景,需配置“意图识别”及多个“子智能体”,并建议配置“默认工作流”处理未知问题。
    • 默认工作流:当无法识别用户意图时的兜底处理流程;例如简单问答场景,仅需配置“默认工作流”处理通用问答。
    • 结束工作流:会话结束时的收尾处理,如数据归档或满意度调查。

  3. 添加工作流保存后,可在画布中查看当前已添加的工作流。

    图2 已添加工作流

  4. 添加起始、默认、结束工作流,均通过单击下拉框选择后“保存”

    图3 添加起始、默认、结束工作流
    图4 编排后包含工作流的多智能体应用

相关文档

多智能体应用中使用工作流示例,请参考创建并配置多智能体

相关文档