机器人应答方法、装置、设备及存储介质制造方法及图纸

技术编号:24168933 阅读:62 留言:0更新日期:2020-05-16 02:19
本申请提供一种机器人应答方法、装置、设备及存储介质。该方法包括:机器人获取当前查询语音,提取当前查询语音的语义信息,对当前查询语音的语义信息和预先存储的多个语义信息簇进行匹配,得到匹配到的目标语义信息簇,每个语义信息簇包括:至少一个问答实例,每个问答实例包括:一个历史查询语音对应的语义信息和在历史查询语音对应的查询列表中被选择的查询问题,机器人获取目标语义信息簇中各个查询问题的被选择次数,并根据各个查询问题的被选择次数确定当前查询语音对应的目标查询问题,输出目标查询问题对应的查询响应。本申请的方法,达到了对没有明确答案的问题的准确答复,从而提高获取准确答案的效率。

【技术实现步骤摘要】
机器人应答方法、装置、设备及存储介质
本申请涉及通信
,尤其涉及一种机器人应答方法、装置、设备及存储介质。
技术介绍
聊天机器人系统是一种借助于通讯手段能够时时刻刻在线、并通过自然语言与人进行沟通交流的系统,聊天机器人系统内部存储有大量的问题和对应的答案,当用户输入问题后,聊天机器人会根据问题寻找相应的回答反馈给用户。然而聊天机器人系统内部存储的问答是有限的,有些用户输入的问题系统内部并没有明确的答案。现有技术中针对没有明确答案的用户输入的问题,聊天机器人会给出一个列表回复,列表中的内容跟用户的问题具有一定的相似度,这个列表是从数据库检索出的,用户需要在给出的列表中点选问题以获得需要的答案。采用现有技术的方法,用户在与机器人交互的过程中获得问题准确答案的效率较低。
技术实现思路
本申请提供一种机器人应答方法、装置、设备及存储介质,从而提高获取准确答案的效率。第一方面,本申请提供一种机器人应答方法,包括:获取当前查询语音;提取当前查询语音的语义信息;对当前查询语音的语义信息和预先存储的多个语义信息本文档来自技高网...

【技术保护点】
1.一种机器人应答方法,其特征在于,包括:/n获取当前查询语音;/n提取所述当前查询语音的语义信息;/n对所述当前查询语音的语义信息和预先存储的多个语义信息簇进行匹配,得到匹配到的目标语义信息簇,每个所述语义信息簇包括:至少一个问答实例,每个所述问答实例包括:一个历史查询语音对应的语义信息和在所述历史查询语音对应的查询列表中被选择的查询问题;/n获取所述目标语义信息簇中各个查询问题的被选择次数,并根据所述各个查询问题的被选择次数确定所述当前查询语音对应的目标查询问题,输出所述目标查询问题对应的查询响应。/n

【技术特征摘要】
1.一种机器人应答方法,其特征在于,包括:
获取当前查询语音;
提取所述当前查询语音的语义信息;
对所述当前查询语音的语义信息和预先存储的多个语义信息簇进行匹配,得到匹配到的目标语义信息簇,每个所述语义信息簇包括:至少一个问答实例,每个所述问答实例包括:一个历史查询语音对应的语义信息和在所述历史查询语音对应的查询列表中被选择的查询问题;
获取所述目标语义信息簇中各个查询问题的被选择次数,并根据所述各个查询问题的被选择次数确定所述当前查询语音对应的目标查询问题,输出所述目标查询问题对应的查询响应。


2.根据权利要求1所述的方法,其特征在于,所述对所述当前查询语音的语义信息和预先存储的多个语义信息簇进行匹配,包括:
确定所述当前查询语音的语义信息和所述多个语义信息簇中的各个历史查询语音对应的语义信息的相似度;
若所述当前查询语音的语义信息和一个语义信息簇中的历史查询语音对应的语义信息的相似度大于第一预设相似度,则将该语义信息簇作为所述目标语义信息簇。


3.根据权利要求1或2所述的方法,其特征在于,所述根据所述各个查询问题的被选择次数确定所述当前查询语音对应的目标查询问题,包括:
在所述各个查询问题中,将被选择次数大于预设次数的查询问题确定为所述目标查询问题。


4.根据权利要求1或2所述的方法,其特征在于,还包括:
接收服务器发送的所述多个语义信息簇。


5.一种机器人应答方法,其特征在于,包括:
获取多个语义信息簇,每个所述语义信息簇包括:至少一个问答实例,每个所述问答实例包括:一个历史查询语音对应的语义信息和在所述历史查询语音对应的查询列表中被选择的查询问题;
向机器人发送所述多个语义信息簇。


6.根据权利要求5所述的方法,其特征在于,所述获取多个语义信息簇之前,还包括:
获取多个所述问答实例;
相应的,所述获取多个语义信息簇,包括:
确定多个所述问答实例中每两个问答实例中的语义信息的相似度;
将所述相似度大于第二预设相似度的问答实例归为一个语义信息簇。


7.根据权利要求5所述的方法,其特征在于,所述获取多个语义信息簇之前,还包括:
获取至少一个基础语义信息簇以及至少一个所述问答实例;
相应的,所述获取多个语义信息簇,包括:
根据至少一个所述问答实例更新所述至少一个基础语义信息簇,以得到所述多个语义信息簇。


8.根据权利要求7所述的方法,其特征在于,所述根据至少一个所述问答实例更新所述至少一个基础语义信息簇,以得到所述多个语义信息簇,包括:
确定至少一个所述问答实例中各个语义信息和所述至少一个基础语义信息簇中各个语义信息的相似度;
针对至少一个所述问答实例中每一个问答实例,将所述问答实例划分至在所述至少一个基础语义信息簇中与所述问答实例的相似度大于第三预设相似度的基础语义信息簇中。


9.根据权利要求5-8任一项所述的方法,其特征在于,还包括:
获取所述多个语义信息簇中各个查询问题的被选择次数;
向所述机器人发送所述多个语义信息簇中各个查询问题的被选择次数。


10.一种机器人应答装置,其特征在于,包括:
第一获取模块,用于获取当前查询语音;
提取模块,用于提取所述当前查询语音的语义信息;
匹配模块,用于对所述当前查询语音的语义信息和预先存储的多个语义信息簇进行匹配,得到匹配到的目标语义信息簇,每个所述语义信息簇包括:至少一个问答实例,每个所述问答实例包括:一个历史查询语音对应的语义信息和在所述历史查询语音对应的查询列表中被选择的查询问题;
第二获取模块,用于获取所述目标语义信息簇中各个查询问题的被选择次数;

【专利技术属性】
技术研发人员:郑宇宇
申请(专利权)人:京东数字科技控股有限公司
类型:发明
国别省市:北京;11

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

1