步骤5:创建并编排智能对话
使用说明
编排AI智能对话,根据用户发送的消息自动识别意图,编排对话流程。
操作步骤
- 在页面上方,选择“应用配置 > 自动回复”。
图1 选择自动回复
界面显示7中,创建的智能对话“景点预约”。
- (可选),若之前没有创建过,可单击“+ 新建”,设置对话信息,单击“创建”。
如图2所示配置后,用户输入关键词“预约”时,会自动进入该对话。
表1 创建对话参数说明 参数
参数说明
名称
对话的名称。
对话类型
对话类型。
- 普通对话:基于用户消息中的关键字匹配或意图识别触发的对话。
- 默认对话:无法识别关键字或用户意图时,触发默认对话。
- 消除歧义:当智能对话有歧义存在时,默认进入“消除歧义”对话,引导用户选择正确的意图。
这里选择“普通对话”。
触发条件
触发条件。
- 用户意图识别:根据用户意图识别自动触发。
- 关键词匹配:根据用户发送的关键词自动触发。
例如:选择“关键词匹配”。
用户意图
“触发条件”为“用户意图识别”时,需要选择用户意图。
关键词
“触发条件”为“关键词匹配”,需要设置关键词,多个关键词以英文逗号“,”间隔,支持“*”模糊匹配。
例如:*预约*
描述
描述信息。
- 配置自动回复。
- 根据图1场景效果,如图3所示,从左侧拖拽“提问”至中间编辑区域,在右侧配置属性面板,从“启动”向“提问”图元连线。
其中,提问消息“类型”支持文本、选项列表和5G消息三种。
- 连接启动到提问图元,设置流程条件为“模式”,具体模式为“*预约*”,表示在服务号对话界面,用户输入“预约”,服务号会向用户提问“请问您要去哪里旅游,可输出城市名称,如广州/深圳”。
“条件类型”表示走该分支流程的条件,支持的类型有表达式、模式(即关键词匹配)、意图和其他。
图4 连接启动到提问图元
- 从左侧拖拽“响应”至中间编辑区域,在右侧配置属性面板。
“类型”选择“5G消息”,选择3中已创建的5G消息“广州景点预约”。
图5 设置“响应”图元
支持通过引入参数,修改5G消息的内容。例如,图6所示,响应图元中选择的5G消息里带有多行文本组件,可新增“文本”变量,展开全局上下文,新增变量,并拖拽到参数值中,通过引入参数可在智能对话中修改5G消息的内容。
其中,参数值支持引用变量或输入常量。拖拽全局上下文变量或直接输入变量(如:${context.XXX})。支持引用根对象的属性,如${字段名},支持字符串常量,如XXX。
- 从“提问”连线至“广州景点概览”,设置连线条件为“模式”,具体模式为“*广州*”,表示在服务号对话界面,用户输入“广州”,服务号会向用户发送5G消息“广州景点预约”。
图7 设置连线条件
- 从“启动”连线至“广州景点概览”,设置连线条件为“模式”,具体模式为“*广州*,0e1c60cf-1508-44d9-b294-872af548dfa9”(字符串为9中子菜单的“发送文本”内容),表示在服务号对话界面,用户输入“广州”或者用户在底部菜单选中“广州”子菜单,服务号会向用户发送5G消息“广州景点预约”。
图8 设置连线条件
- 如图9所示,拖入响应并设置名称为“深圳景点概览”,关联5G消息“深圳景点预约”,并参考下图连接所有图元,设置连线条件。
图10 设置提问到“深圳景点概览”连接条件
图11 设置启动到“深圳景点概览”连接条件
图12 其他连线条件选“其他”
- 单击页面上方的,保存对话。
- 根据图1场景效果,如图3所示,从左侧拖拽“提问”至中间编辑区域,在右侧配置属性面板,从“启动”向“提问”图元连线。
- 通过模拟器进行测试。
- 单击页面左上方区域,返回自动回复首页。
图15 返回自动回复首页