多语义识别与处理
更新时间:2022-01-05
多语义识别与处理
当前版本新增了多语义识别能力,在基本设置中开启多语义识别设置即可使用该功能。多语义识别即一句多问,用户在一句话中表达多个意图或问答,系统也能依次识别并按照顺序进行处理。
开启此功能后,此agent内的自然语言识别过程会尝试将一个无法匹配到正确知识(或置信度不够)的长句进行拆分,拆分后的子句会依次尝试去匹配(目前仅支持2个子句),如果都能匹配到正确的知识,那么就认为此句是一个多语义识别的句式,系统会保留所有的识别结果并依次处理。
可以在NLU分析中对多语义句式排查分析。重要提醒:当前多语义识别是对未识别的长句进行补充识别,因此只有在原有句子未高置信度命中问答/意图时才有可能进行拆解子句(是否高置信度与您的设置有关,例如图中就是将问答、意图的置信度设置为0.9,即90%),因此排查时需要注意此逻辑。
对话中的效果如下图
除了用户直接表达多个问题,当用户在列表选择时(包括引导问题推荐、澄清、列表类型回复等情况下),用户表达多个选项(即序数实体可以识别的范围,例如,全部,前3个,最后1个)时,也可以帮助用户识别到多个被指代的选项,并且可以按序处理。