更新时间:2025-08-22 GMT+08:00
分享

创建工作流

工作流体现的是一个具体的业务场景,它通过一系列不同功能节点中的执行动作编排而成。AI原生应用引擎通过将传统工具API和大模型编排在一起,实现复杂的工作流。当工作流添加至Agent后,起始节点触发时,系统将根据工作流预设逻辑自动完成一系列复杂的任务。Agent对工作流的调用模式如下:

  • 单Agent(自主规划模式):由大模型根据用户问题与工作流的关联性决策是否调用工作流。
  • 单Agent(工作流模式):用户与工作流进行对话,每次对话都会调用工作流。

前提条件

需要具备AI原生应用引擎管理员或开发者权限,权限申请操作请参考AppStage组织成员申请权限

创建工作流

  1. 进入AI原生应用引擎
  2. 在AI原生应用引擎的左侧导航栏选择“Agent编排中心 > 我的工作流”,单击“创建工作流”。
  3. 在“基本信息”弹框中,设置工作流名称和描述,单击“确认”,进入工作流构建页面。

    构建页面的画布中默认包含起始节点 ,起始节点用于启动工作流。

  4. 配置起始节点,具体配置说明请参见起始节点
  5. 添加其他节点和执行动作。

    1. 在画布中单击“ > 添加执行动作”或“添加执行动作”。
    2. 在弹框中选择基础节点或工具节点,选择节点的执行动作,各节点的详细介绍请参见工作流基础节点说明工作流工具节点说明
      • 基础节点:工作流系统通常会提供一系列基础节点,如开始节点、结束节点以及各种任务节点等,这些基础节点构成了工作流的基本框架。
      • 工具节点:工具节点用于执行特定任务,支持用户自定义或系统预置。
      图1 添加节点

  6. 配置其他节点输入、输出等参数,各节点参数说明请参见工作流基础节点说明工作流工具节点说明
  7. (可选)单击起始节点,在界面参数配置面板中单击“设置参数”,输入起始节点的请求参数,用于调测工作流。
  8. (可选)单击其他后续节点,在界面参数配置面板中单击“调测节点”,对当前节点进行正确性测试。

    调测成功后,会将测试的输出数据(即样本数据)及输入数据进行展示,并会在该条节点的左上角标记图标。如果提示“调测失败,请检查接口参数配置是否准确”,请检查并重新配置参数后重试。

  9. 配置完成后,单击“保存”。
  10. 在“流保存成功”弹框中选择是否开启工作流。

    • 单击“确定”,立即开启流,启用后的工作流才可在Agent中引用或通过API调用。
    • 单击“取消”,暂不开启,如有需要可参考更多操作开启工作流。

测试工作流

当前仅支持post请求调用测试,也可以使用其他调测工具进行调测。

  1. 流保存成功后,单击页面右上角的“测试”

    您也可以在工作流列表中,单击工作流名称,进入工作流查看页面,单击“测试”

  2. 在测试面板,输入参数,单击“提交测试”。
  3. 查看测试结果。
  4. 单击“查看运行历史详情”,在运行详情页面,查看本次测试过程中工作流的运行总次数、成功次数、失败次数,以及各节点的执行时长、输入参数及输出参数等,方便定位问题。

画布操作说明

工作流构建过程中,画布中可以执行的操作如表1所示。

表1 画布操作说明

操作

说明

删除节点

不支持删除起始节点。

鼠标光标移至节点上,单击,删除节点。

复制节点

鼠标光标移至节点上,单击“ > 复制节点”,选择待粘贴的节点位置,单击“ > 粘贴节点”。

剪切节点

鼠标光标移至节点上,单击“ > 剪切节点”,选择待粘贴的节点位置,单击“ > 粘贴节点”。

如果将当前流中剪切的节点进行跨流粘贴时,该节点在原流中不会被删除,而是相当于执行了一个跨流的复制操作。

修改基本信息

鼠标光标移至节点上,单击“ > 修改基本信息”,支持编辑节点名称及备注。

策略配置

鼠标光标移至节点上,单击“ > 设置”,设置节点的超时时间、接口的超时时间。

“起始节点”不支持设置策略。

撤销操作

单击画布中的,撤销操作,最多可撤销10步。

撤销恢复

单击画布中的,恢复撤销操作,最多可恢复10步。

更多操作

工作流创建完成后,可执行如下表2所示的相关操作。

表2 管理工作流

操作

说明

启用工作流

在工作流列表中,在操作列单击“启用”,启用后的工作流才可在Agent中引用或通过API调用。

停用工作流

在工作流列表中,单击操作列的“停用”停用工作流。

查看工作流详情

在工作流列表中单击工作流名称,查看工作流最近一次运行预览图、基本信息、运行历史及历史版本。

  • 最近一次运行预览图:在工作流详情页面左侧区域,展示最近一次流运行预览图,单击页面右上角“编辑”,可进入工作流编辑页面。
  • 基本信息:展示工作流的基本信息,包括名称、状态、最近运行状态及调用地址等。
  • 运行历史:可以查看近24小时、近7天、近28天的运行历史记录,也可以自定义时间段进行查询。在运行历史列表中,单击触发时间,进入运行详情页面,查看本次测试过程中工作流的运行总次数、成功次数、失败次数,以及各节点的执行时长、参数信息等。
  • 历史版本:展示工作流的历史版本,最多20条。
    • 选择历史版本操作列的更多 > 保存为最新版本,会产生一条新的记录并应用于当前的流。如果流已经被其他应用调用,请谨慎操作。
    • 选择历史版本操作列的更多 > 删除,删除历史版本。
    • 单击历史版本操作列的“编辑”,编辑工作流,保存后会产生一条新的记录并应用于当前的流。如果流已经被其他应用调用,请谨慎操作。

修改工作流

在工作流列表中,单击操作列的“修改”,单击工作流名称后的,可修改工作流名称和描述,并支持增加、删除节点以及修改执行动作参数等。

删除工作流

已启用的工作流需要先停用,才可删除。

在工作流列表中,选择操作列的“更多 > 删除”,在弹出的确认框中单击“确认”。

复制工作流

在工作流列表中,单击操作列的“复制”,在弹出的复制流提示框中单击“确认”。

相关文档