[发明专利]一种基于问答系统上下文的对话检索的方法及设备在审
申请号: | 201911112818.1 | 申请日: | 2019-11-14 |
公开(公告)号: | CN110909141A | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 刘尧;舒畅;李竹桥;李先云;郑思璇;朱婷婷;祁丽华;张洪晖 | 申请(专利权)人: | 义语智能科技(广州)有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/33 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 王奎宇;甘章乖 |
地址: | 511458 广东省广州市南沙区丰泽东路106*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 问答 系统 上下文 对话 检索 方法 设备 | ||
本申请的目的是提供一种基于问答系统上下文的对话检索方法及设备,本申请无需制作海量的上下文关联问答对,节省对上下文关联问答对的制作成本,只需通过基于所述当前次聊天问题、所述上次聊天对话的问题及其对应的答案确定的检索对象,在已有的问答系统上下文中进行相关答案检索,从而更快速更精确地筛选出当前次聊天问题的答案,降低了查找当前次聊天问题时对所查找的问答系统上下文的数据质量的要求和制作该问答系统上下文数据的成本要求,进一步节约成本。
技术领域
本申请涉及计算机领域,尤其涉及一种基于问答系统上下文的对话检索的方法及设备。
背景技术
现有技术中,在问答系统检索中,当前业界普遍方式是尽可能地扩充问答数据库或搜索引擎中的问答对,根据用户提的问题在数据库或者搜索引擎中进行检索对应的回答。这种方式要求数据库或搜索引擎中要有大量的数据,以便更可能的匹配到用户问题。如果涉及到上下文关联问答,问答对需要成几何倍数增长,这样才可以识别出上下文,所以对涉及到的数据生成的质量与成本要求更高。现有的解决方案是制作海量的上下文关联问答对,但是这种上下文关联的问题很难做到全面,并且制作成本很高。
因此,如何降低对数据库或者搜索引擎中的上下文关联问答对数据的质量要求以及制作数据成本是本领域技术人员需要继续研究的方向。
发明内容
本申请的一个目的是提供一种基于问答系统上下文的对话检索的方法及设备,以解决现有技术中如何快速精确得到聊天过程中的问题对应的答案,同时降低数据库的质量要求和成本的问题。
根据本申请的一个方面,提供了一种基于问答系统上下文的对话检索方法,包括:
获取当前次聊天问题;
从问答系统上下文中获取与所述当前次聊天问题相关的上次聊天对话的问题和所述上次聊天对话的问题对应的答案;
根据所述当前次聊天问题、所述上次聊天对话的问题及其对应的答案,确定检索对象;
基于所述检索对象在所述问答系统上下文中进行相关答案检索,得到至少一个候选答案及其候选值;
基于所述候选值从所述至少一个候选答案中筛选并确定出所述当前次聊天问题的答案。
进一步地,上述基于问答系统上下文的对话检索方法中,根据所述当前次聊天问题、所述上次聊天对话的问题及所述上次聊天对话的问题对应的答案,确定检索对象,包括:
获取所述上次聊天对话的问题对应的答案;
判断所述上次聊天对话的问题对应的答案的字数是否大于预设答案字数阈值;
若否,则根据所述当前次聊天问题、所述上次聊天对话的问题及所述上次聊天对话的问题对应的答案,确定检索对象。
进一步地,上述基于问答系统上下文的对话检索方法中,若所述至少一个候选答案的候选值中的最高候选值小于等于预设候选值阈值,则根据所述当前次聊天问题和所述上次聊天对话的问题对应的答案对所述检索对象进行更新,得到更新后的检索对象;
其中,基于所述检索对象在所述问答系统上下文中进行相关答案检索,得到至少一个候选答案及其候选值,包括:
基于所述更新后的检索对象在所述问答系统上下文中进行相关答案检索,得到更新后的至少一个候选答案及其候选值;
其中,基于所述候选值从所述至少一个候选答案中筛选并确定出所述当前次聊天问题的答案,包括:
基于所述更新后的候选值从所述更新后的至少一个候选答案中筛选并确定出所述当前次聊天问题的答案。
进一步地,上述基于问答系统上下文的对话检索方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于义语智能科技(广州)有限公司,未经义语智能科技(广州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911112818.1/2.html,转载请声明来源钻瓜专利网。