非必填词槽,为什么还要写澄清话术?
cysinlake 发布于2019-05 浏览:1614 回复:2
0
收藏

非必填词槽,为什么还要写澄清话术? 系统还会主动澄清吗?

收藏
点赞
0
个赞
共2条回复 最后由tiancorn回复于2019-05
#3tiancorn回复于2019-05

目前UNIT对话技能的内置对话逻辑是:

1、技能模型先识别用户说话的意图和意图下关联的所有词槽

2、然后判断意图下关联的必填词槽是否都已经包含在用户说的话里(即是否被识别了),如果「必填」词槽值没有,则会主动触发澄清话术让用户补充必填词槽信息;如下图出发时间是必填的。

3、完成意图识别和所有必填词槽的收集后会进入「对话回应」部分的处理,这部分可以设置一些触发规则,当这些触发规则被满足后才会执行『答复』或「引导至对话意图」。如果触发条件里选择了『非必填』词槽且设了「已填充」这样的条件,则在进行上面的1、2两个步骤之后就会对这样的非必填词槽也触发澄清话术,让用户提供这部分信息。提供这部分非必填词槽后才会进行对话回应部分的「答复」或「引导至对话意图」。

如果对话回应中没有把非必填词槽设在触发规则里,则不会触发让用户澄清的动作。

后续这块在Taskflow图形化配置界面升级上线后(目前时间还不太确定)会有升级。

 

 

1
#2pt32575回复于2019-05

如果在触发规则中有配置非必填词槽的填充,系统会根据触发规则进行澄清

0
TOP
切换版块