子场景2:搭建智能客服问答工作流-j9九游会登录
准备工作
本实践选用平台预置的“deepseek-v3”模型。
操作流程
创建工作流
- 登录,在左侧导航栏“个人空间”区域,选择目标空间。
- 单击左侧导航栏,选择“工作流”页签,单击右上角“创建工作流”。
- 在对应“创建应用”页面,选择创建“对话型工作流”,配置工作流相关信息,具体如图1所示,参数如表1 参数说明所示。
图1 创建工作流
表1 参数说明 参数名称
示例
说明
展示名称
客服问答
在工作流应用界面中展示名称不允许重复,支持中英文、数字、下划线、中划线和空格,长度2~64字符,且名称首尾不能有空格。
名称
customerservice
输入内容只能包含英文字母、数字、下划线,并以字母开头,长度2~64字符,且名称不能以下划线收尾。
描述
客服问答助手
描述工作流的功能,可直观呈现给用户,长度0~256。
工作流图标
使用默认图标
用户可通过单击
自动生成图标;单击默认图标按钮,可上传本地图片作为工作流的自定义图标。 - 配置完成后单击“立即创建”,进入工作流编排页面。
编排工作流
在工作流编排页面,平台已预设了开始、大模型和结束节点。单击节点右上角的“
”,可以对当前节点执行重命名、复制、删除操作。开始和结束节点为必选节点,不支持重命名、复制和删除。
- 配置“开始”节点。单击“开始”节点,该节点已默认配置query参数,表示用户输入的内容。当前场景下无需新增参数,单击“确定”。
图3 配置开始节点
- 配置“判断”节点,该节点根据不同的条件连接多个后续分支,并按照判断结果运行到相应的分支节点。
- 单击“添加节点”,选择“判断”,添加“判断”节点至编排页面,连接“判断”节点和“开始”节点。
图4 连接“判断”节点和“开始”节点
- 单击“判断”节点,参考图5和表2 判断节点配置说明完成参数配置,单击“确定”。
图5 配置判断节点
表2 判断节点配置说明 参数名称
示例
参数说明
if
判断query string是否包含“投资期限”
if分支由[判断参数 比较条件 比较参数]组成一个条件表达式。
- 判断参数:条件表达式左边部分,需要选择来自前序节点的输出参数。
- 比较条件:条件表达式中间部分,当前支持的比较条件有:长度大于、长度大于等于、长度小于、长度小于等于、等于、不等于、包含、不包含、为空、不为空。针对不同的判断参数类型,前端将展示不同的比较条件。
- 比较参数:条件表达式右边部分,支持“引用”和“输入”两种类型。
- 引用:支持用户选择工作流中已包含的前置节点输出变量值及全局配置中的记忆变量。
- 输入:支持用户自定义取值。
- 添加条件:单击
,在当前条件分支中添加多个条件表达式,多个条件表达式之间通过“且”或“或”来连接。
单击“且”或“或”,可以切换该分支表达式的运算逻辑。
else if 1
判断query string是否包含“风险等级”
if分支由[判断参数 比较条件 比较参数]组成一个条件表达式。
- 判断参数:条件表达式左边部分,需要选择来自前序节点的输出参数。
- 比较条件:条件表达式中间部分,当前支持的比较条件有:长度大于、长度大于等于、长度小于、长度小于等于、等于、不等于、包含、不包含、为空、不为空。针对不同的判断参数类型,前端将展示不同的比较条件。
- 比较参数:条件表达式右边部分,支持“引用”和“输入”两种类型。
- 引用:支持用户选择工作流中已包含的前置节点输出变量值及全局配置中的记忆变量。
- 输入:支持用户自定义取值。
- 添加条件:单击
,在当前条件分支中添加多个条件表达式,多个条件表达式之间通过“且”或“或”来连接。
单击“且”或“或”,可以切换该分支表达式的运算逻辑。
else
-
用于控制预设条件分支都不满足的场景,如果逐个分支判断都不符合条件,则默认走该分支执行后续工作流流程。
添加分支
-
可以添加新的条件分支else if,新分支的配置方式与if分支相同。
- 单击“添加节点”,选择“判断”,添加“判断”节点至编排页面,连接“判断”节点和“开始”节点。
- 配置“消息”节点,该节点直接输出指定的风险等级回复。
- 单击“添加节点”,选择“消息”,添加“消息”节点至编排页面,连接“判断”节点和“消息”节点。
图6 连接“判断”节点和“消息”节点
- 单击“消息”节点,参考图7和表3 参数配置说明完成参数配置,单击“确定”。
图7 配置消息节点
表3 消息节点配置说明 参数名称
示例
参数说明
节点名称
单击消息节点名称旁边的“
”,修改节点名称为“投资期限”。只允许输入字母、数字、下划线,且不能以数字开头。
输入参数
-
当单击
图标时,可新增输入参数。- 参数名称:只允许输入字母、数字、下划线,且不能以数字开头。
- 类型、值:支持“引用”和“输入”两种类型。
- 引用:支持用户选择工作流中已包含的前置节点的输出变量值和全局配置中的记忆变量。
- 输入:支持用户自定义取值。
指定回复
理财产品的投资期限是指从资金投入至本金收益到期兑付的约定时间。
可撰写指定的回复信息,并支持以{{参数名称}}的形式插入变量。回复信息将在工作流执行到该节点时发送给用户。
可在“结构化信息”中使用{{_node_output}}引用。
结构化信息
默认即可
功能开启时,可使用{{_node_output}}引用“指定回复”中的信息实现结构化输出。
- 单击“添加节点”,选择“消息”,添加“消息”节点至编排页面,连接“判断”节点和“消息”节点。
- 配置“消息”节点,该节点直接输出指定的风险等级回复。
- 单击“添加节点”,选择“消息”,添加“消息”节点至编排页面,连接“判断”节点和“消息”节点。
图8 连接“判断”节点和“消息”节点
- 单击“消息”节点,参考图10 配置消息节点和表4完成参数配置,单击“确定”。
图9 配置消息节点
表4 消息节点配置说明 参数名称
示例
参数说明
节点名称
单击消息节点名称旁边的“
”,修改节点名称为“风险等级”。只允许输入字母、数字、下划线,且不能以数字开头。
输入参数
-
当单击
图标时,可新增输入参数。- 参数名称:只允许输入字母、数字、下划线,且不能以数字开头。
- 类型、值:支持“引用”和“输入”两种类型。
- 引用:支持用户选择工作流中已包含的前置节点的输出变量值和全局配置中的记忆变量。
- 输入:支持用户自定义取值。
指定回复
理财风险等级是评估投资亏损概率及收益波动程度的分级体系。
可撰写指定的回复信息,并支持以{{参数名称}}的形式插入变量。回复信息将在工作流执行到该节点时发送给用户。
可在“结构化信息”中使用{{_node_output}}引用。
结构化信息
默认即可
功能开启时,可使用{{_node_output}}引用“指定回复”中的信息实现结构化输出。
- 单击“添加节点”,选择“消息”,添加“消息”节点至编排页面,连接“判断”节点和“消息”节点。
- 配置“结束”节点,输出最终结果。
- 分别将“消息-投资期限”、“消息-风险等级”、“判断”节点连接到“结束”节点。
图10 连接“结束”节点
- 单击“结束”节点,如图11 配置结束节点配置输入参数和回复。
图11 配置结束节点
表5 参数配置说明 参数
配置示例
说明
输入参数
-
输入参数支持引用和输入两种类型,输入参数需要在指定回复的文本框中以{{variable_name}}的形式进行插入才能返回。
输出参数
-
输出参数将以变量形式返回,支持引用和输入两种类型。
指定回复
-
可以在文本框中编辑指定的回复内容,支持在文本中以{{variable_name}}的形式插入输入参数返回或直接返回输入参数。工作流的最终运行结果将按照指定回复中的内容返回。指定回复中不能插入输出参数。
- 分别将“消息-投资期限”、“消息-风险等级”、“判断”节点连接到“结束”节点。
调试工作流
发布工作流
- 工作流试运行成功后,在工作流编排页面,单击右上角“提交版本”。
- 输入版本名称与描述,如图15所示,单击“确定”。
图15 发布工作流
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨




