办事引导系统:基于百度unit实现多轮会话
ie421 发布于2018-11 浏览:12489 回复:24
6
收藏
最后编辑于2020-10

多轮会话需求
用户故事
作为办事用户,我希望办事引导系统提供多轮引导会话的功能,可以快速定位到我要办理的事项清单。

需求材料

UE期望效果

Unit测试效果

详细设计方案
设计要求
办事系统的事项结构是一个多层级事项清单,最未级是具体的办事内容。

办事咨询系统应具备以下功能:

1、针对分类进行引导,例:用户说我要办事,先引到第一分类层级,如

【机器人】

你可以说出需要办理的事项类别或具体事项名称!

如:信息报告  >  单位纳税人设立登记

认定管理  >  增值税一般纳税人资格登记

2、中间层级询问,在确定用户要办事的第一层级后,继续询问用户第二层级的分类(应可支持无限层级)

3、引导到答案:经过第1、2步后,已经定位到具体的事项,则可引导到具体的办事二维码。

4、具体事项咨询,如果用户已经知道自己要办理的事项,可以直接说明事项的名称,直接给出答案。

意图管理

实现本次引导功能,需要配置上述意图:

1、引导意图(一级对话意图):用于询问用户大概的事项类别,根据词槽匹配跳转到对应的二级对话意图

2、信息报告(二级对话意图):进一步询问用户想办理<信息报告>分类下的具体办理事项

3、认定管理(二级对话意图):进一步询问用户想办理<认定管理>分类下的具体办理事项

4、办事清单(问答意图):具体的办事清单的标准问题及答案(办事该事项所需要的资料和二维码等信息)

对话意图:引导
引导意图(一级对话意图):用于询问用户大概的事项类别,根据词槽匹配跳转到对应的二级对话意图

配置词槽:事项类别

此处只列出2个第一层级的事项类别,真实应用时,应该将所有第一层级的类别添加到字典中来。

对话回应:引导到对话意图
引导意图通这词槽匹配后,根据词槽再引导到二级对话意图。

有多少个二级分类,就需要建多个引导对话,这样会更加清晰一些。当然也可以建立一个二级分类对话将全部分类统一引导。

对话样本配置
通过对话样本,可以识别常见的咨询场景,从而更智能的引导用户进入对应的会话中来。本次简单配置如下:

对话意图:信息报告

配置词槽:事项名称
因为信息报告分类下面就是具体的办事清单了,所以具体的办事清单就作为该意图的词槽,通过匹配词槽的形式来识别具体的办事项,如下所示:

由于unit在识别词槽时,是需要全词匹配的,不能做到理解匹配,所以字典待选项的值比较长时,用户输入会比较复杂,但unit提供归一化词来枚举一下词典值的各种表达方式来解决这个问题,字典配置如下所示:

对话回应:引导到问题集
当匹配到词槽时,用户希望能够直接得出答案来,所以对话回应的方式,改为引导至问题集

其实此处我们是希望可以直接引导到具体某个问题,而不是问题集(因为问题集有很多个问题,也不知道要拿哪个问题来回复),此处可以根据返回的json进行二次开发,根据匹配到的词槽从自己的数据库中获对应的答案。

配置问题集:

收藏
点赞
6
个赞
共24条回复 最后由wangwei8638回复于2020-10
#5荒墨丶迷失回复于2018-11

请问楼主是做哪家政务的呀

1
#4pt32575回复于2018-11

十分有用的教程!

0
#3想123666回复于2018-11

企业事业单位系统都有用

0
#2伊茨米可回复于2018-11

手动鼓掌!

0
TOP
切换版块