更新时间:2024-11-14 GMT+08:00
分享

创建工作流

工作流体现的是一个具体的业务场景,通过一系列不同功能节点中的触发事件和执行动作编排而成,开启工作流之后,当起始节点的事件发生,后续动作即可自动执行。AI原生应用引擎通过将传统工具API和大模型编排在一起实现复杂的工作流。

在开发过程中,工作流可在用户创建Agent时调用,有效提高Agent开发的效率。

前提条件

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

创建工作流

  1. 在AI原生应用引擎的左侧导航栏,选择“Agent编排中心 > 我的工作流”。
  2. 在“我的工作流”页面,单击“创建工作流”,进入编排工作流页面。
  3. 在“基本信息”对话框,设置工作流名称、工作流相关描述。
  4. 单击“起始节点”,配置表1所示参数。

    表1 起始节点配置参数说明

    参数

    说明

    API请求方式

    在下拉列表中可选择以下API请求方式:

    • get:get请求,用于从服务器获取数据,通常使用URL参数传递数据。
    • post:post请求,用于向服务器提交数据,通常将数据放在请求体中。
    • delete:delete请求,用于删除服务器上的资源,通常使用URL参数指定要删除的资源。
    • put:put请求,用于更新服务器上的资源,通常将更新的数据放在请求体中。
    • patch:请求服务器更新资源的部分内容。当资源不存在的时候,patch可能会去创建一个新的资源。

    API请求体架构

    请求头

    HTTP请求消息的组成部分之一,请求头负责通知服务器有关于客户端请求的信息。

    单击“添加header参数”可添加多行请求头;单击即可删除不需要的请求头。

    请求参数

    查询参数会追加到URL。例如,在 /items?id=#### 中,查询参数为ID。

    单击“添加query参数”可添加多行请求参数;单击即可删除不需要的请求参数。

    请求体

    HTTP请求消息的组成部分之一,请求体呈现发送给服务器的数据。

    • 单击“引入用户对话输入”,以Agent用户对话输入内容作为输入参数。
    • 单击“引入历史对话”,将Agent历史对话内容作为输入参数。
    • 单击“引入变量”,单击“添加变量”,可以添加一般变量和敏感变量。在工作流节点中添加变量后,在调用Agent时,Agent中名称相同的变量值可以作为工作流的参数输入。

  5. 添加执行动作。

    根据业务需求在画布中单击“ > 添加执行动作”或“添加执行动作”,在“选择节点”对话框中选择需要的节点作为执行动作,各类型节点的详细配置说明请参见工作流基础节点说明

  6. 添加执行动作完成后,单击“保存”。
  7. (可选)工作流保存后,在“流保存成功”提示框单击“确定”,可以开启流。

    也可以在“我的工作流”页面的工作流卡片上单击“开启”。

    开启后,也可以单击“关闭”,关闭工作流。

更多画布操作说明

在左侧画布中还可以执行的操作如表2所示。

表2 执行动作的画布操作

操作

说明

删除

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

说明:

起始节点不支持删除。

复制节点

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

剪切节点

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

说明:

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

编辑节点名称

鼠标光标移至节点上,单击“ > 节点名称”,在弹框中编辑节点名称。

单击画布中的

撤回当前操作,最多可撤回10步。

单击画布中的

恢复撤回操作,最多可恢复10步。

更多操作

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

表3 管理工作流

操作

说明

启用工作流

在工作流列表中,对于“已停用”状态的工作流,在操作列单击“启用”,启用后的工作流才可在创建Agent时引用。

停用工作流

在工作流列表中,对于“已启用”状态的工作流,可在操作列单击“停用”。

查看工作流详情

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

  • 最近一次运行预览图:在工作流详情页面左侧区域,展示最近一次流运行预览图,单击页面右上角“编辑”,可进入工作流编辑页面。
  • 基本信息:显示工作流的基本信息,包括名称、状态、调用地址等。
  • 运行历史:可以查看近24小时、近7天、近28天的运行历史记录,也可以自定义时间段进行查询。
  • 历史版本:展示工作流的历史版本。

修改工作流

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

删除工作流

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

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

测试工作流

说明:

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

  1. 在工作流列表中单击工作流名称,在工作流详情页面单击右上角的“测试”
  2. 在测试面板,输入post请求后,单击“提交测试”,查看响应。

复制工作流

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

相关文档