融合数据库查询的人机对话方法及系统技术方案

技术编号:20724914 阅读:41 留言:0更新日期:2019-03-30 17:41
本发明专利技术实施例提供一种融合数据库查询的人机对话方法及系统,所述方法包括:对获取到的用户的对话上文文本进行自然语言理解,获取理解结果信息;根据所述理解结果信息,更新对话的当前状态信息;若判断获知所述当前状态信息中即包含意图值,又包含领域值,但不包含所有的槽的槽值,则从预设数据库中获取熵值最大的槽,作为目标槽,并根据所述目标槽,生成对话下文文本,所述目标槽的槽值不包含在所述当前状态信息中;根据所述对话下文文本生成自然语言,并输出所述自然语言。本发明专利技术实施例提供的融合数据库查询的人机对话方法及系统,借助数据库中槽的熵信息,更快完成对话任务,缩短了对话轮次,提高了人机对话效率,使人机对话系统更加智能。

【技术实现步骤摘要】
融合数据库查询的人机对话方法及系统
本专利技术实施例涉及人机对话
,尤其涉及一种融合数据库查询的人机对话方法及系统。
技术介绍
任务型人机对话旨在通过与用户进行交互,使人机对话系统获取与用户想要人机对话系统执行的任务相关的槽信息,并最终使得用户获取该任务被执行的结果信息。人机对话系统执行一个任务需要与用户交互的轮次,反映了人机对话系统的效率和智能性,执行同一任务需要与用户交互的轮次越少,人机对话系统的效率越高,越智能。现有技术中,人机对话系统中查询数据库的方式包括以下三类:一、将数据库查询动作作为系统可生成的动作,调用API接口;二、结合用户的对话信息中单个槽值的概率,得到数据库中每一条记录的概率,依据该概率进行排序,最终选取排序考前的若干条记录返回给用户;三、使用从序列到序列的方法,读取对话记录,利用解码器生成数据库的检索语句。但是,基于现有技术中的查询数据库的方式的人机对话系统,执行任务需要与用户交互的轮次太多,人机对话系统的效率低,不够智能。
技术实现思路
本专利技术实施例的目的是提供一种克服上述问题或者至少部分地解决上述问题的融合数据库查询的人机对话方法及系统。为了解决上述本文档来自技高网...

【技术保护点】
1.一种融合数据库查询的人机对话方法,其特征在于,包括:对获取到的用户的对话上文文本进行自然语言理解,获取理解结果信息,所述理解结果信息包括空值、领域值、意图值和槽值中的一种或者多种;根据所述理解结果信息,更新对话的当前状态信息,所述当前状态信息为当前获取到的与对话任务相关的预设关键信息,所述与对话任务相关的预设关键信息包括领域、意图和若干个槽;若判断获知所述当前状态信息中即包含意图值,又包含领域值,但不包含所有的槽的槽值,则从预设数据库中获取熵值最大的槽,作为目标槽,并根据所述目标槽,生成对话下文文本,所述目标槽的槽值不包含在所述当前状态信息中;根据所述对话下文文本生成自然语言,并输出所述自...

【技术特征摘要】
1.一种融合数据库查询的人机对话方法,其特征在于,包括:对获取到的用户的对话上文文本进行自然语言理解,获取理解结果信息,所述理解结果信息包括空值、领域值、意图值和槽值中的一种或者多种;根据所述理解结果信息,更新对话的当前状态信息,所述当前状态信息为当前获取到的与对话任务相关的预设关键信息,所述与对话任务相关的预设关键信息包括领域、意图和若干个槽;若判断获知所述当前状态信息中即包含意图值,又包含领域值,但不包含所有的槽的槽值,则从预设数据库中获取熵值最大的槽,作为目标槽,并根据所述目标槽,生成对话下文文本,所述目标槽的槽值不包含在所述当前状态信息中;根据所述对话下文文本生成自然语言,并输出所述自然语言。2.根据权利要求1所述的人机对话方法,其特征在于,所述对获取到的用户的对话上文文本进行自然语言理解,获取理解结果信息之前,还包括:对获取到的所述用户的语音数据进行语音识别,获取所述对话上文文本。3.根据权利要求1所述的人机对话方法,其特征在于,所述对获取到的用户的对话上文文本进行自然语言理解,具体包括:对所述对话上文文本进行分词处理,获取若干个词;获取每个词的标注信息;根据每个词的标注信息,识别所述对话上文文本中包含的领域值、意图值和槽值。4.根据权利要求1所述的人机对话方法,其特征在于,所述根据所述对话下文文本生成自然语言,并输出所述自然语言之前,还包括:若判断获知所述当前状态信息中不包含意图值,也不包含领域值,则从所述预设数据库中获取第一固定文本,作为所述对话下文文本;若判断获知所述当前状态信息中包含领域值,不包含意图值,则从所述预设数据库中获取第二固定文本,作为所述对话下文文本;若判断获知所述当前状态信息中包含意图值,不包含领域值,则从所述预设数据库中获取第三固定文本,作为所述对话下文文本;若判断获知所述当前状态信息中即包含意图值,又包含领域值,且包含所有的槽的槽值,则从所述预设数据库中获取第四固定文本,作为所述对话下文文本。5.一种融合数据库查询的人机对话系统,其特征在于,包括:自然语言理解模块,用于对获取到的用户的对话上文文本进行自然语言理解,获取理解结果信息,所述理解结果信息包括空...

【专利技术属性】
技术研发人员:王小捷商甜甜刘国雄刘武姚轩郑寅刘波刘禹杉
申请(专利权)人:拓科武汉智能技术股份有限公司
类型:发明
国别省市:湖北,42

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

1