对话机器人服务 CBS-配置意图:编辑意图
编辑意图
当您创建好一个意图,您需要设置用户问法、槽位信息等,使机器人可以理解用户的这个意图,并做出回复。
- 在“意图列表”中,单击意图名称,进入意图编辑页面。
“意图名称”、“描述”信息可以修改,“意图标识”不支持修改。
- 添加槽位。
触发意图的关键信息即为槽位。比如,用户咨询“查询7月15日北京的天气”,其中“北京”为“地点”槽位,“7月15日”为“时间”槽位。用户问题中可以不包含“时间”槽位,当机器人没有识别到“时间”槽位,默认查询当天的天气。
- 设置用户问法。
当用户与机器人进行对话时,如果用户问题与设置的用户问法具有相同的语义,则可以触发该意图。
在输入框中输入常用问法,单击“添加”,下方显示添加的问法。图4 添加用户问法
- 在添加的用户问法语料中,添加滑词,标注槽位。
鼠标左键滑动选中关键词,显示“选择槽位”悬浮框,悬浮窗中会显示槽位管理中配置的所有槽位,单击需要标注的槽位。
图5 标注槽位
- 设置机器人回复,选择“调用函数回复”,在下拉框中选择函数“query_weather”。标注完成后单击“保存”,保存设置信息。
您需要提前在 函数工作流 中创建函数,可参考创建query_weather函数操作。创建后,可下拉进行选择。调用函数时会将槽位收集的结果作为参数引入,用户可以在函数中使用槽位信息。通过函数回复可以调用其他已有的内容或让机器人做复杂的逻辑处理。图6 机器人回复