【技术实现步骤摘要】
对话响应方法、装置、设备和介质
本专利技术实施例涉及智能对话领域,尤其涉及一种对话响应方法、装置、设备和介质。
技术介绍
随着科技的快速发展,基于机器人的智能对话系统已经广泛应用于人们的日常生活,用于进行相关问题的解答。目前智能对话系统是将客户输入的问题与预设的问答对中的问题进行匹配,将匹配成功问答对的答案输出给客户。专利技术人在实现本专利技术的过程中发现,现有技术无法综合上下文来响应客户的意图,多轮对话的效果较差。
技术实现思路
本专利技术实施例提供一种对话响应方法、装置、设备和介质,以提高多轮对话的应答效果。第一方面,本专利技术实施例提供了一种对话响应方法,该方法包括:提取用户本轮对话请求的语义信息,作为用户的当前对话特征;获取用户的历史对话特征;根据所述当前对话特征、所述历史对话特征,以及当前对话特征和历史对话特征的发生时间顺序,确定所述用户本轮对话请求的响应结果。第二方面,本专利技术实施例还提供了一种对话响应装置,该装置包括:当前特征 ...
【技术保护点】
1.一种对话响应方法,其特征在于,包括:/n提取用户本轮对话请求的语义信息,作为用户的当前对话特征;/n获取用户的历史对话特征;/n根据所述当前对话特征、所述历史对话特征,以及当前对话特征和历史对话特征的发生时间顺序,确定所述用户本轮对话请求的响应结果。/n
【技术特征摘要】 【专利技术属性】
1.一种对话响应方法,其特征在于,包括:
提取用户本轮对话请求的语义信息,作为用户的当前对话特征;
获取用户的历史对话特征;
根据所述当前对话特征、所述历史对话特征,以及当前对话特征和历史对话特征的发生时间顺序,确定所述用户本轮对话请求的响应结果。
2.根据权利要求1所述的方法,其特征在于,所述根据所述当前对话特征、所述历史对话特征,以及当前对话特征和历史对话特征的发生时间顺序,确定所述用户本轮对话请求的响应结果,包括:
根据当前对话特征和历史对话特征的发生时间顺序,对本轮对话请求的当前对话特征和至少一轮历史对话请求的历史对话特征进行排序;
根据排序结果和预设多轮对话集,确定所述用户本轮对话请求的响应结果。
3.根据权利要求2所述的方法,其特征在于,所述根据排序结果和预设多轮对话集,确定所述用户本轮对话请求的响应结果,包括:
将预设多轮对话集中的至少一次多轮对话作为训练样本对结果响应模型进行训练;
将排序结果输入训练完成的结果响应模型,输出所述用户本轮对话请求的响应结果。
4.根据权利要求1所述的方法,其特征在于,获取用户的历史对话特征,包括:
获取预先从用户其他轮对话请求中提取的语义信息,作为用户的历史对话特征。
5.根据权利要求1所述的方法,其特征在于,所述提取用户本轮对话请求的语义信息,包括:
识别用户本轮对话请求的意图和/或词槽信息,将识别的意图和/或词槽信息作为用户本轮对话请求的语义信息。
6.根据权利要求5所述的方法,其特征在于,所述识别用户本轮对话请求的意图,包括:
基于用户本轮对话请求的文本数据、语音特征和语义成分特征中的至少一种,识别用户对话请求的意图。
7.根据权利要求1-6中任一所述的方法,其特征在于,所述提取用户本轮对话请求的语义信息,包括:
基于词与词之间的语义相似度,对识别的用户本轮对话请求的文本数据进行向量转化;
基于转化后的向量确定用户对话请求的意图,并将确定的意图作为用户本轮对话请求的语义信息。
技术研发人员:田志伟,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。