【技术实现步骤摘要】
一种语句应答方法及装置
本申请涉及计算机
,尤其是涉及一种语句应答方法及装置。
技术介绍
目前,很多服务系统,例如网上购物平台、打车平台等,会配置对话功能,以便向用户提供问题咨询服务等。但是,现有的对话功能一般都是预先配置好服务领域以及服务类型等,当用户发起咨询服务时,向用户推送候选问题列表,其中,候选问题列表中包括服务系统负责的服务领域下与各个服务类型匹配的候选问题,进一步地,在用户从候选问题列表中选择需要咨询的候选问题之后,可以针对用户选择的候选问题进行回答。上述这种向用户推送固定的候选问题的方式,一方面可能无法满足用户的实际咨询需求,另一方面还需要用户来筛选需要咨询的问题,处理效率较低,且用户体验度较差。
技术实现思路
有鉴于此,本申请的目的在于提供一种语句应答方法及装置,可以在满足用户实际咨询需求的基础上,提升语句应答的处理效率,提升用户体验。第一方面,本申请实施例提供了一种语句应答方法,包括:获取用户端的咨询语句信息;基于所述咨询语句信息、以及预先训练的服务 ...
【技术保护点】
1.一种语句应答方法,其特征在于,包括:/n获取用户端的咨询语句信息;/n基于所述咨询语句信息、以及预先训练的服务领域预测模型,确定与所述咨询语句信息匹配的服务领域;/n基于所述咨询语句信息、以及与所述服务领域匹配的服务类型预测模型,确定与所述咨询语句信息匹配的服务类型,并将与所述服务类型匹配的应答语句发送给用户端。/n
【技术特征摘要】
1.一种语句应答方法,其特征在于,包括:
获取用户端的咨询语句信息;
基于所述咨询语句信息、以及预先训练的服务领域预测模型,确定与所述咨询语句信息匹配的服务领域;
基于所述咨询语句信息、以及与所述服务领域匹配的服务类型预测模型,确定与所述咨询语句信息匹配的服务类型,并将与所述服务类型匹配的应答语句发送给用户端。
2.如权利要求1所述的方法,其特征在于,所述咨询语句信息包括所述用户端本次发送的当前咨询语句;
所述基于所述咨询语句信息、以及预先训练的服务领域预测模型,确定所述咨询语句匹配的服务领域,包括:
将所述当前咨询语句输入至所述服务领域预测模型中,提取所述当前咨询语句的第一特征信息;
通过对所述第一特征信息进行分类,确定与所述当前咨询语句匹配的服务领域。
3.如权利要求2所述的方法,其特征在于,当确定出没有与所述当前咨询语句匹配的服务领域时,所述方法还包括:
获取所述用户端在发送所述当前咨询语句之前最近发送的k个历史咨询语句,k为正整数;
提取所述k个历史咨询语句的第二特征信息;
所述基于所述咨询语句信息、以及预先训练的服务领域预测模型,确定与所述咨询语句匹配的服务领域,包括:
将所述第一特征信息和所述第二特征信息进行拼接,得到第三特征信息;
根据所述服务领域预测模型对所述第三特征信息进行分类,确定与所述当前咨询语句匹配的服务领域。
4.如权利要求1所述的方法,其特征在于,在获取用户端的咨询语句信息之后,所述方法还包括:
确定所述用户端上一次发送的历史咨询语句匹配的历史服务领域;
基于所述用户端本次发送的当前咨询语句、以及与所述历史服务领域匹配的服务类型预测模型,确定与所述当前咨询语句匹配的服务类型。
5.如权利要求4所述的方法,其特征在于,当基于所述用户端本次发送的当前咨询语句、以及与所述历史服务领域匹配的服务类型预测模型,确定出没有与所述当前咨询语句匹配的服务类型时,所述方法还包括:
基于所述用户端本次发送的当前咨询语句、以及所述服务领域预测模型,重新确定与所述当前咨询语句匹配的服务领域;
基于所述用户端本次发送的当前咨询语句、以及重新确定的服务领域匹配的服务类型预测模型,确定与所述当前咨询语句匹配的服务类型。
6.如权利要求1至5任一所述的方法,其特征在于,在确定出没有与所述咨询语句信息匹配的服务类型时,所述方法还包括:
确定所述咨询语句信息中缺少的用于预测所述咨询语句信息匹配的服务类型的咨询要素;
向所述用户端发送携带有所述咨询要素的应答语句。
7.如权利要求1所述的方法,其特征在于,所述服务领域预测模型包括N级服务领域预测模型,N为正整数;
所述基于所述咨询语句信息、以及预先训练的服务领域预测模型,确定所述咨询语句信息匹配的服务领域,包括:
针对所述N级服务领域预测模型中的第i级服务领域预测模型,依次执行第一预测过程,i取遍1至N-1中任意一个整数;
其中,所述第一预测过程包括:
将所述咨询语句信息输入至所述第i级服务领域预测模型中,确定出所述咨询语句信息匹配的第i级服务领域;
将所述咨询语句信息输入至与所述第i级服务领域匹配的第i+1级服务领域预测模型中,确定出第i+1级服务领域。
8.如权利要求1所述的方法,其特征在于,所述服务类型预测模型包括M级服务类型预测模型,M为正整数;
所述基于所述咨询语句信息、以及与所述服务领域匹配的服务类型预测模型,确定与所述咨询语句信息匹配的服务类型,包括:
针对所述M级服务类型预测模型中的第j级服务类型预测模型,依次执行第二预测过程,j取遍1至M-1中任意一个整数;
其中,所述第二预测过程包括:
将所述咨询语句信息输入至所述第j级服务类型预测模型中,确定出所述咨询语句信息匹配的第j级服务类型;
将所述咨询语句信息输入至与所述第j级服务类型匹配的第j+1级服务类型预测模型中,确定出第j+1级服务类型。
9.如权利要求7所述的方法,其特征在于,根据以下方式对所述第i级服务领域预测模型进行训练:
获取咨询语句样本集合,所述咨询语句样本集合中每个咨询语句样本对应一个第i级服务领域标签;并,执行第一训练过程:
从所述咨询语句样本集合中选取预设数量的咨询语句样本输入到第i级服务领域预测模型中,输出每个咨询语句样本对应的第i级服务领域预测结果;
根据每个咨询语句样本对应的第i级服务领域预测结果、以及每个咨询语句样本对应的第i级服务领域标签,确定本轮预测过程的第一预测损失值;
当计算的第一预测损失值大于第一预设值时,调整所述第i级服务领域预测模型的模型参数,并返回执行所述第一训练过程,直至确定计算的第一预测损失值小于或等于所述第一预设值;
当计算的第一预测损失值小于或等于所述第一预设值时,确定所述第i级服务领域预测模型训练完成。
10.如权利要求8所述的方法,其特征在于,根据以下方式对所述第j级服务类型预测模型进行训练:
获取咨询语句样本集合,所述咨询语句样本集合中每个咨询语句样本对应一个第j级服务类型标签;并,执行第二训练过程:
从所述咨询语句样本集合中选取预设数量的咨询语句样本输入到第i级服务类型预测模型中,输出每个咨询语句样本对应的第j级服务类型预测结果;
根据每个咨询语句样本对应的第j级服务类型预测结果、以及每个咨询语句样本对应的第j级服务类型标签,确定本轮预测过程的第二预测损失值;
当计算的第二预测损失值大于第二预设值时,调整所述第j级服务类型预测模型的模型参数,并返回执行所述第二训练过程,直至确定计算的第二预测损失值小于或等于所述第二预设值;
当计算的第二预测损失值小于或等于所述第二预设值时,确定所述第j级服务类型预测模型训练完成。
11.如权利要求1至5、7至10中任一所述的方法,其特征在于,所述服务类型包括服务场景类型、以及对话类型中的至少一种。
12.一种语句应答装置,其特征在于,包括:
获取模块,用于获取用户端的咨询语句信息;
领域预测模块,用于基于所述咨询语句信息、以及预先训练的服务领域预测模型,确定所述咨询语...
【专利技术属性】
技术研发人员:徐晨,李奘,
申请(专利权)人:北京嘀嘀无限科技发展有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。