[发明专利]一种对话问答方法、装置、设备及存储介质有效
申请号: | 201811139032.4 | 申请日: | 2018-09-28 |
公开(公告)号: | CN109344242B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 何健聪;周郭许 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06N3/04;G06N3/08;G06F40/289 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 510006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对话 问答 方法 装置 设备 存储 介质 | ||
本发明公开的一种对话问答方法,首先获取用户输入的目标信息,然后判断目标数据库的历史对话中是否存在与目标信息相匹配的历史信息,若存在,则确定与目标信息相匹配的历史信息的历史答案为目标信息的目标答案。因此,采用本方案,针对用户输入的目标信息,能将目标数据库中对话历史的历史信息与该目标信息进行匹配,当目标信息和目标数据库中的历史信息相匹配时,将该与目标数据库相匹配的历史信息的历史答案作为目标语音的答案,保证了对话答案的一致性。此外,本发明还公开了一种对话问答装置、设备及存储介质,效果如上。
技术领域
本发明涉及人工智能领域,特别涉及一种对话问答方法、装置、设备及存储介质。
背景技术
自然语言处理是人工智能领域一个重要方向,基于自然语言处理的问答系统目前也得到了长足的发展。
一般的问答系统目前是基于预设模板而设计的,问答系统根据用户输入的文本信息与预设模板相匹配,如果用户输入的语音信息与预设模板的匹配相似度达到预设要求,然后针对用户的输入语音进行回复。虽然该种问答系统能够实现人与机器之间的对话,但是现有的问答系统生成的答案只能基于当前用户提出的问题而给出该问题的答案,当用户输入与之前同样的问题时,现有的问答系统不会考虑当前用户之前是否输入过同样的问题,因此,针对用户提出的同一个问题,该问答系统给出的答案前后不一致,导致该问答系统出现回答前后矛盾的问题,降低了用户的体验感。
因此,当用户重复提出同一个问题时,如何保证问答系统给出一致的答案,提高用户的体验感是本领域技术人员需要解决的问题。
发明内容
本发明的目的在于提供一种对话问答方法、装置、设备及存储介质,当用户重复提出同一个问题时,问答系统能针对该问题给出一致的答案,提高了用户的体验感。
为实现上述目的,本发明实施例提供了如下技术方案:
第一,本发明实施例提供了一种对话问答方法,包括:
获取用户输入的目标信息;
判断目标数据库的历史对话中是否存在与所述目标信息相匹配的历史信息;
若存在与所述目标信息相匹配的历史信息,则确定与所述目标信息相匹配的历史信息对应的历史答案为所述目标信息的目标答案。
优选的,若所述目标信息为文字信息,
则所述判断目标数据库的历史对话中是否存在与所述目标信息相匹配的历史信息包括:
利用Bi-LSTM对目标信息进行编码,得到目标编码向量;
判断所述目标数据库的历史对话中是否存在与所述目标编码向量相匹配的历史编码向量;
若所述目标编码向量与所述历史编码向量的匹配度大于阈值,则所述目标信息与所述历史信息相匹配。
优选的,若目标数据库中不存在与所述目标信息匹配的历史信息,还包括:
判断所述目标数据库中是否存在与所述目标信息相关联的关联历史信息;
若是,则根据所述目标信息和所述关联历史信息在所述目标数据库查找与所述目标信息对应的答案。
优选的,若目标数据库中不存在与所述目标信息匹配的历史信息,还包括:
在所述目标数据库中查找与所述目标信息对应的目标答案。
优选的,所述在所述目标数据库中查找与所述目标信息对应的目标答案包括:
利用Bi-LSTM对目标信息进行编码,得到目标编码向量;
在目标数据库中查找与所述目标编码向量对应的键值对;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811139032.4/2.html,转载请声明来源钻瓜专利网。