关于对话模板集的解析返回的问题
139*****157 发布于2017-10 浏览:1850 回复:1
0
收藏

目前想基于Unit做一个基于业务的机器人

我定义了一个对话模板,如下

我想查询 XXX的客户订单

[D:kw_query][W:0-10]的客户订单


中间的XXX其实是系统里面的客户,客户订单准备定义成词槽,中间的通配符,其实是一个动态的过滤条件

但是目前对话模板的匹配返回结果,没有关于语句的解析,我想如果能够把这句话的词法解析给我返回回来,例如 我想查询/XXX/的客户订单  这样对于我们后续业务处理就非常有用,按道理这块已经解析完成了才对,希望返回的json能够放出来,这样模板的用处就非常大了



收藏
点赞
0
个赞
共1条回复 最后由goJhou回复于2017-10
#2goJhou回复于2017-10

在配置模板时,在上方选择意图后,就会出现词槽了。

善用词槽可增强解析的结果,可获得词槽数据。建议在模板内也多使用词槽进行匹配。

特征词(D:kw开头)只是为了泛化模板集时用到,为了单次模板配置可以匹配更多的情况。

特征词并不会解析到json中,仅仅会帮助分配意图。

推荐用更多的样本集来代替掉模板

 

另外 通过模板集匹配到的json中最下方 intent_confidence的数值为 100  这表示是由非深度学习匹配到的句子

但凡是非100的,都属于是通过样本集等其他因素 深度学习得到的结果。

0
TOP
切换版块