【技术实现步骤摘要】
基于搜索数据的人机对话交互方法、装置和电子设备
本申请涉及计算机技术中的人工智能
,尤其涉及一种基于搜索数据的人机对话交互方法、装置和电子设备。
技术介绍
随着人工智能技术的不断发展,通过与智能设备进行对话来满足用户需求是用户生活中越来越常见的一种交互方式。相关技术中,人机对话中的回复内容不够丰富,对话效果比较差。
技术实现思路
本申请的第一个目的在于提出一种基于搜索数据的人机对话交互方法。本申请的第二个目的在于提出一种基于搜索数据的人机对话交互装置。本申请的第三个目的在于提出一种电子设备。本申请的第四个目的在于提出一种存储有计算机指令的非瞬时计算机可读存储介质。为达上述目的,本申请第一方面实施例提出了一种基于搜索数据的人机对话交互方法,包括以下步骤:获取用户输入的对话语句;获取与所述对话语句匹配的查询语句,并基于预设查询词图获取与所述查询语句对应的多个关联查询语句;通过预设算法对所述对话语句和所述多个关联查询语句进行处理,从所 ...
【技术保护点】
1.一种基于搜索数据的人机对话方法,其特征在于,包括以下步骤:/n获取用户输入的对话语句;/n获取与所述对话语句匹配的查询语句,并基于预设查询词图获取与所述查询语句对应的多个关联查询语句;/n通过预设算法对所述对话语句和所述多个关联查询语句进行处理,从所述多个关联查询语句中确定目标查询语句;/n根据预设生成回复模型对所述目标查询语句进行处理,生成回复语句提供给所述用户。/n
【技术特征摘要】
1.一种基于搜索数据的人机对话方法,其特征在于,包括以下步骤:
获取用户输入的对话语句;
获取与所述对话语句匹配的查询语句,并基于预设查询词图获取与所述查询语句对应的多个关联查询语句;
通过预设算法对所述对话语句和所述多个关联查询语句进行处理,从所述多个关联查询语句中确定目标查询语句;
根据预设生成回复模型对所述目标查询语句进行处理,生成回复语句提供给所述用户。
2.如权利要求1所述的方法,其特征在于,在所述获取与所述对话语句匹配的查询语句之前,还包括:
获取多个搜索查询日志;
基于所述多个搜索查询日志获取多个查询语句样本,以及与每个查询语句样本分别对应的多个关联查询语句样本;
根据所述多个查询语句样本,以及所述与每个查询语句样本分别对应的多个关联查询语句样本的关联性构建所述预设查询词图。
3.如权利要求1所述的方法,其特征在于,所述获取与所述对话语句匹配的查询语句,包括:
对所述对话语句进行切词处理得到多个搜索词语;
计算所述多个搜索词语分别与所述预设查询词图中各个查询语句之间的相似度;
对多个相似度进行加权处理得到所述对话语句与所述各个查询语句之间相似分数值;
根据所述相似分数值从所述各个查询语句中确定与所述对话语句匹配的查询语句。
4.如权利要求2所述的方法,其特征在于,在所述根据所述多个查询语句样本,以及所述与每个查询语句样本分别对应的多个关联查询语句样本的关联性构建所述预设查询词图之后,还包括:
通过预设神经网络对所述预设查询词图中的各个查询语句进行处理,生成各个查询语句向量存储在预设数据库。
5.如权利要求4所述的方法,其特征在于,所述通过预设算法对所述对话语句和所述多个关联查询语句进行处理,从所述多个关联查询语句中确定目标查询语句,包括:
获取所述对话语句对应的上下文语句,并对所述上下文语句进行编码处理得到上下文语句向量;
从所述预设数据库中获取与所述多个关联查询语句对应的多个关联查询向量;
通过基于强化学习的相似度计算模型对所述上下文语句向量和所述多个关联查询向量进行计算所述对话语句和所述多个关联查询语句的关联分数值;
根据所述关联分数值从所述多个关联查询语句中确定目标查询语句。
6.一种基于搜索数据的人机对话交互装置,其特征在于,包括:
第一获取模块,用于获取用户输入的对话语句;
第二获取模块,用于获取与所述对话语句匹...
【专利技术属性】
技术研发人员:徐俊,雷泽阳,牛正雨,吴华,王海峰,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。