创建工作流
工作流体现的是一个具体的业务场景,它通过一系列不同功能节点中的执行动作编排而成。AI原生应用引擎通过将传统工具API和大模型编排在一起,实现复杂的工作流。当工作流添加至Agent后,起始节点触发时,系统将根据工作流预设逻辑自动完成一系列复杂的任务。Agent对工作流的调用模式如下:
- 单Agent(自主规划模式):由大模型根据用户问题与工作流的关联性决策是否调用工作流。
- 单Agent(工作流模式):用户与工作流进行对话,每次对话都会调用工作流。
前提条件
需要具备AI原生应用引擎管理员或开发者权限,权限申请操作请参考AppStage组织成员申请权限。
创建工作流
- 进入AI原生应用引擎。
- 在AI原生应用引擎的左侧导航栏选择“Agent编排中心 > 我的工作流”,单击“创建工作流”。
- 在“基本信息”弹框中,设置工作流名称和描述,单击“确认”,进入工作流构建页面。
构建页面的画布中默认包含起始节点 ,起始节点用于启动工作流。
- 配置起始节点,具体配置说明请参见起始节点。
- 添加其他节点和执行动作。
- 配置其他节点输入、输出等参数,各节点参数说明请参见工作流基础节点说明和工作流工具节点说明。
- (可选)单击起始节点,在界面参数配置面板中单击“设置参数”,输入起始节点的请求参数,用于调测工作流。
- (可选)单击其他后续节点,在界面参数配置面板中单击“调测节点”,对当前节点进行正确性测试。
调测成功后,会将测试的输出数据(即样本数据)及输入数据进行展示,并会在该条节点的左上角标记
图标。如果提示“调测失败,请检查接口参数配置是否准确”,请检查并重新配置参数后重试。
- 配置完成后,单击“保存”。
- 在“流保存成功”弹框中选择是否开启工作流。
- 单击“确定”,立即开启流,启用后的工作流才可在Agent中引用或通过API调用。
- 单击“取消”,暂不开启,如有需要可参考更多操作开启工作流。
测试工作流
当前仅支持post请求调用测试,也可以使用其他调测工具进行调测。
- 流保存成功后,单击页面右上角的“测试”。
您也可以在工作流列表中,单击工作流名称,进入工作流查看页面,单击“测试”。
- 在测试面板,输入参数,单击“提交测试”。
- 查看测试结果。
- 单击“查看运行历史详情”,在运行详情页面,查看本次测试过程中工作流的运行总次数、成功次数、失败次数,以及各节点的执行时长、输入参数及输出参数等,方便定位问题。
画布操作说明
工作流构建过程中,画布中可以执行的操作如表1所示。
操作 |
说明 |
---|---|
删除节点 |
不支持删除起始节点。 鼠标光标移至节点上,单击 |
复制节点 |
鼠标光标移至节点上,单击“ |
剪切节点 |
鼠标光标移至节点上,单击“ 如果将当前流中剪切的节点进行跨流粘贴时,该节点在原流中不会被删除,而是相当于执行了一个跨流的复制操作。 |
修改基本信息 |
鼠标光标移至节点上,单击“ |
策略配置 |
鼠标光标移至节点上,单击“ “起始节点”不支持设置策略。 |
撤销操作 |
单击画布中的 |
撤销恢复 |
单击画布中的 |
更多操作
工作流创建完成后,可执行如下表2所示的相关操作。
操作 |
说明 |
---|---|
启用工作流 |
在工作流列表中,在操作列单击“启用”,启用后的工作流才可在Agent中引用或通过API调用。 |
停用工作流 |
在工作流列表中,单击操作列的“停用”停用工作流。 |
查看工作流详情 |
在工作流列表中单击工作流名称,查看工作流最近一次运行预览图、基本信息、运行历史及历史版本。
|
修改工作流 |
在工作流列表中,单击操作列的“修改”,单击工作流名称后的 |
删除工作流 |
已启用的工作流需要先停用,才可删除。 在工作流列表中,选择操作列的“更多 > 删除”,在弹出的确认框中单击“确认”。 |
复制工作流 |
在工作流列表中,单击操作列的“复制”,在弹出的复制流提示框中单击“确认”。 |
相关文档
- 工作流启用后,可在Agent中引用或通过API调用,请参考在AI原生应用引擎中创建单Agent(自主规划模式)、在AI原生应用引擎中创建单Agent(工作流模式)以及调用流。
- 如果已启用的工作流在创建Agent时无法选用,请参考工作流已启用,为什么在创建Agent时仍然无法选用。
- 创建工作流相关问题请参考: