如何通过关键词匹配创建智能对话
通过配置自动回复,即配置AI智能对话,可根据用户发送消息中的关键字识别用户意图,自动进入AI智能对话流程。本节将介绍如何编排不带底部菜单栏的简单AI智能对话流程。
场景描述
开发一个聊天式的智能交互商旅服务号,例如用户发送消息“景点攻略”,服务号ChatBot推送信息“请问您想了解哪个城市的景点?”,用户选择城市,服务号ChatBot推送相应城市景点的5G消息卡片给用户。本节介绍如何编排该场景服务号对话流程。
前提条件
参考步骤2:创建5G消息应用并配置通道,已创建北京、上海、南京和杭州景点介绍的5G消息卡片。
5G消息内容为图片、多行文本、按钮组成,如图2。
编排智能对话
- 参考如何登录5G消息应用开发平台中操作,登录5G消息应用开发平台。
- 在主菜单中,选择“应用配置 > 自动回复”。
图4 选择自动回复
- 在“AI智能对话”中,单击“+ 新建”,设置对话信息,单击“创建”。
如图5所示配置后,用户输入关键词“景点攻略”或者“景点介绍”时,会自动进入该对话。
表1 创建对话参数说明 参数
参数说明
名称
对话的名称。
对话类型
对话类型。
- 普通对话:基于用户消息中的关键字匹配或意图识别触发的对话。
- 默认对话:无法识别关键字或用户意图时,触发默认对话。
- 消除歧义:当智能对话有歧义存在时,默认进入“消除歧义”对话,引导用户选择正确的意图。
这里选择“普通对话”。
触发条件
触发条件。
- 用户意图识别:根据用户意图识别自动触发。
- 关键词匹配:根据用户发送的关键词自动触发。
选择“关键词匹配”。
用户意图
“触发条件”为“用户意图识别”时,需要选择用户意图。
关键词
“触发条件”为“关键词匹配”,需要设置关键词,多个关键词以英文逗号“,”间隔,支持“*”模糊匹配。
例如:景点攻略,*景点介绍*
描述
描述信息。
- 配置自动回复。
- 通过模拟器进行测试。
- 单击页面左上方区域,返回自动回复首页,可查看到刚创建的AI智能对话。
图12 返回自动回复首页
图13 AI智能对话列表