人机交互及内容搜索方法、装置、设备以及存储介质制造方法及图纸

技术编号:23288221 阅读:21 留言:0更新日期:2020-02-08 18:14
本公开提出了一种人机交互及内容搜索方法、装置、设备以及存储介质。识别当前轮次用户输入的指令中的意图信息所属的意图类别;基于当前轮次的意图类别,对上一轮次的类别组合进行更新,以得到当前轮次的类别组合;以及基于当前轮次的类别组合,确定当前轮次向用户反馈的内容。由此,本公开通过以用户的真实意图表达为线索,来设定交互流程,可以使得交互过程中用户的意图不会受到限制,并且用户的意图可以随时切换。

Human computer interaction and content search methods, devices, equipment and storage media

【技术实现步骤摘要】
人机交互及内容搜索方法、装置、设备以及存储介质
本公开涉及人机交互领域,特别是涉及一种人机交互及内容搜索方法、装置、设备以及存储介质。
技术介绍
人机交互技术(Human-ComputerInteractionTechniques)是指通过计算机输入、输出设备,实现人与计算机对话的技术。在将人机交互技术应用于具体的业务场景中时,通常需要与用户进行多轮次对话,才能确定用户的具体意图,以为用户提供相应的服务。以用户通过语音进行视频资源搜索这一交互场景为例,由于视频种类繁多,通常需要与用户进行多轮次会话,才能确定用户期望观看的视频类别。而传统的语音交互方案,是预先设定多轮交互流程,限定用户在每一轮的意图输入,从上至下,经过逐轮的意图逻辑判断,最终确定用户的观看意图。这种方案的劣势在于,在每一轮都有既定的语法限制,用户只能在既定的意图范围内表达意图,如果用户意图超过了既定的语法限制,则无法给予正确的判断和反馈,需要作为错误处理,导致交互体验不够自然流畅。并且,整个流程是自上而下的不可逆的线性逻辑,无法回溯。因此,需要一种对用户更加友善的交互方案。
技术实现思路
本公开的一个目的在于提供一种对用户更加友善的人机交互方案。根据本公开的第一个方面,提供了一种人机交互方法,包括:识别当前轮次用户输入的指令中的意图信息所属的意图类别;基于当前轮次的意图类别,对上一轮次的类别组合进行更新,以得到当前轮次的类别组合;以及基于当前轮次的类别组合,确定当前轮次向用户反馈的内容。可选地,人机交互方法还包括:向用户发送内容。可选地,对上一轮次的类别组合进行更新的步骤包括:将当前轮次的意图类别与上一轮次的类别组合中之前轮次的意图类别进行叠加。可选地,将当前轮次的意图类别与上一轮次的类别组合中之前轮次的意图类别进行叠加的步骤包括:判断当前轮次的意图类别与之前轮次的意图类别是否互斥;并且删除上一轮次的类别组合中与当前轮次的意图类别互斥的意图类别。可选地,人机交互方法还包括:在内容为空的情况下,按照时间先后顺序删除当前轮次的类别组合中排名靠前的预定数量的意图类别。可选地,内容包括:与当前轮次的类别组合相匹配的推荐信息;和/或与当前轮次的类别组合中的意图类别不同的类别标签。可选地,人机交互方法还包括:在当前轮次用户输入的指令中的意图信息所属的意图类别为空的情况下,提取指令中的意图信息的关键词;以及基于关键词以及上一轮次的类别组合,确定当前轮次向用户反馈的内容。可选地,人机交互方法还包括:预先划分多个具有预定优先级的意图级别,每个意图级别包括一个或多个意图类别,确定当前轮次向用户反馈的内容的步骤包括:按照优先级顺序,将当前轮次的类别组合未覆盖的意图级别下的意图类别,确定为当前轮次向用户反馈的内容。可选地,指令为语音指令,该方法用于确定用户的语音搜索意图。根据本公开的第二个方面,还提供了一种基于对话实现的内容搜索方法,包括:响应于用户当前对话轮次的内容搜索指令,识别所述内容搜索指令中的内容搜索意图信息所属的意图类别;基于当前对话轮次的意图类别,对上一对话轮次的类别组合进行更新,以得到当前对话轮次的类别组合;以及基于当前对话轮次的类别组合,执行搜索以确定当前对话轮次向用户反馈的内容。根据本公开的第三个方面,还提供了一种人机交互装置,包括:类别识别模块,用于识别当前轮次用户输入的指令中的意图信息所属的意图类别;组合更新模块,用于基于当前轮次的意图类别,对上一轮次的类别组合进行更新,以得到当前轮次的类别组合;以及内容确定模块,用于基于当前轮次的类别组合,确定当前轮次向用户反馈的内容。可选地,人机交互装置还包括:发送模块,用于向用户发送内容。可选地,组合更新模块将当前轮次的意图类别与上一轮次的类别组合中之前轮次的意图类别进行叠加,以得到当前轮次的类别组合。可选地,组合更新模块包括:判断模块,用于判断当前轮次的意图类别与之前轮次的意图类别是否互斥;和第一删除模块,用于删除上一轮次的类别组合中与当前轮次的意图类别互斥的意图类别。可选地,人机交互装置还包括:第二删除模块,用于在内容为空的情况下,按照时间先后顺序删除当前轮次的类别组合中排名靠前的预定数量的意图类别。可选地,内容包括:与当前轮次的类别组合相匹配的推荐信息;和/或与当前轮次的类别组合中的意图类别不同的类别标签。可选地,人机交互装置还包括:关键词提取模块,用于在当前轮次用户输入的指令中的意图信息所属的意图类别为空的情况下,提取指令中的意图信息的关键词,内容确定模块基于关键词以及上一轮次的类别组合,确定当前轮次向用户反馈的内容。可选地,人机交互装置还包括:划分模块,用于预先划分多个具有预定优先级的意图级别,每个意图级别包括一个或多个意图类别,内容确定模块按照优先级顺序,将当前轮次的类别组合未覆盖的意图级别下的意图类别,确定为当前轮次向用户反馈的内容。可选地,指令为语音指令,该装置用于确定用户的语音搜索意图。根据本公开的第四个方面,还提供了一种基于对话实现的内容搜索装置,包括:类别识别模块,用于响应于用户当前对话轮次的内容搜索指令,识别所述内容搜索指令中的内容搜索意图信息所属的意图类别;组合更新模块,用于基于当前对话轮次的意图类别,对上一对话轮次的类别组合进行更新,以得到当前对话轮次的类别组合;以及内容确定模块,用于基于当前对话轮次的类别组合,执行搜索以确定当前对话轮次向用户反馈的内容。根据本公开的第五个方面,还提供了一种计算设备,包括:处理器;以及存储器,其上存储有可执行代码,当可执行代码被处理器执行时,使处理器执行如本公开第一个方面述及的人机交互方法。根据本公开的第六个方面,还提供了一种非暂时性机器可读存储介质,其上存储有可执行代码,当可执行代码被电子设备的处理器执行时,使处理器执行如本公开第一个方面述及的人机交互方法。本公开通过将重点转移到对于用户真实意图的剖析、归类,可以达到多轮交互不限轮数的重复筛选,并且对于每一轮来说,其筛选逻辑都是相同的。采用本公开的人机交互及内容搜索方案,用户意图不会被既定语法所限制,也不会被对话轮数所限制。附图说明通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。图1是示出了根据本公开一实施例的人机交互方法的示意性流程图。图2是示出了根据本公开一实施例的人机交互装置的结构的示意性方框图。图3示出了由客户端和服务端协作执行本公开的人机交互方案的示意图。图4示出了向用户反馈的界面的示意图。图5示出了根据本公开一实施例的计算设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施本文档来自技高网...

【技术保护点】
1.一种人机交互方法,其特征在于,包括:/n识别当前轮次用户输入的指令中的意图信息所属的意图类别;/n基于当前轮次的意图类别,对上一轮次的类别组合进行更新,以得到当前轮次的类别组合;以及/n基于当前轮次的类别组合,确定当前轮次向用户反馈的内容。/n

【技术特征摘要】
1.一种人机交互方法,其特征在于,包括:
识别当前轮次用户输入的指令中的意图信息所属的意图类别;
基于当前轮次的意图类别,对上一轮次的类别组合进行更新,以得到当前轮次的类别组合;以及
基于当前轮次的类别组合,确定当前轮次向用户反馈的内容。


2.权利要求1所述的人机交互方法,其特征在于,还包括:
向所述用户发送所述内容。


3.根据权利要求1所述的人机交互方法,其特征在于,所述对上一轮次的类别组合进行更新的步骤包括:
将当前轮次的意图类别与上一轮次的类别组合中之前轮次的意图类别进行叠加。


4.根据权利要求3所述的人机交互方法,其特征在于,所述将当前轮次的意图类别与上一轮次的类别组合中之前轮次的意图类别进行叠加的步骤包括:
判断当前轮次的意图类别与之前轮次的意图类别是否互斥;并且
删除上一轮次的类别组合中与当前轮次的意图类别互斥的意图类别。


5.根据权利要求1所述的人机交互方法,其特征在于,还包括:
在所述内容为空的情况下,按照时间先后顺序删除当前轮次的类别组合中排名靠前的预定数量的意图类别。


6.根据权利要求1所述的人机交互方法,其特征在于,所述内容包括:
与当前轮次的类别组合相匹配的推荐信息;和/或
与当前轮次的类别组合中的意图类别不同的类别标签。


7.根据权利要求1所述的人机交互方法,其特征在于,还包括:
在当前轮次用户输入的指令中的意图信息所属的意图类别为空的情况下,提取所述指令中的意图信息的关键词;以及
基于所述关键词以及上一轮次的类别组合,确定当前轮次向用户反馈的内容。


8.根据权利要求1所述的人机交互方法,其特征在于,还包括:预先划分多个具有预定优先级的意图级别,每个意图级别包括一个或多个意图类别,
所述确定当前轮次向用户反馈的内容的步骤包括:按照优先级顺序,将所述当前轮次的类别组合未覆盖的意图级别下的意图类别,确定为当前轮次向用户反馈的内容。


9.根据权利要求1至8中任何一项所述的人机交互方法,其特征在于,所述指令为语音指令,该方法用于确定用户的语音搜索意图。


10.一种基于对话实现的内容搜索方法,其特征在于,包括:
响应于用户当前对话轮次的内容搜索指令,识别所述内容搜索指令中的内容搜索意图信息所属的意图类别;
基于当前对话轮次的意图类别,对上一对话轮次的类别组合进行更新,以得到当前对话轮次的类别组合;以及
基于当前对话轮次的类别组合,执行搜索以确定当前对话轮次向用户反馈的内容。


11.一种人机交互装置,其特征在于,包括:
类别识别模块,用于识别当前轮次用户输入的指令中的意图信息所属的意图类别;
组合更新模块,用于基于当前轮次的意图类别,对上一轮次的类别组合进行更新,以得到当前轮次的类别组合;以及
内容确定模块,用于基...

【专利技术属性】
技术研发人员:许侃姚维马骥陈康增
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1