【技术实现步骤摘要】
对话处理方法、装置、电子设备和存储介质
[0001]本公开涉及人工智能
,具体为智能云、深度学习、自然语言处理、云计算等
,尤其涉及对话处理方法、装置、电子设备和存储介质。
技术介绍
[0002]随着人工智能技术和网络化交易业务场景的快速发展,以及互联网商业化的普及与应用,许多企业推行智能营销、智能客服等方案,其旨在应用特定话术引导用户,以向用户实现精准推销产品或服务。
[0003]这类场景对客服人员的应答能力具有较高的要求,如果客户人员缺乏经验,则可能无法准确判断用户诉求,从而导致客服人员无法恰当地回应用户的问题,造成商单机会流失。
[0004]因此,如何根据用户输入的问题或语句,自动推荐回复语句,以辅助客服人员快速解决用户问题,提升服务效率,进而提升用户对产品的服务体验感是非常重要的。
技术实现思路
[0005]本公开提供了一种用于对话处理方法、装置、电子设备和存储介质。
[0006]根据本公开的一方面,提供了一种对话处理方法,包括:
[0007]获取待回复的目标输入语句;
[0008]获取所述目标输入语句所在的目标对话的第一分类标签;其中,所述第一分类标签用于指示所述目标对话的对话意图;
[0009]根据所述第一分类标签和所述目标输入语句,从话术库中获取至少一个候选话术片段;其中,所述候选话术片段中的候选分类标签与所述第一分类标签相似,所述候选话术片段中的候选输入语句与所述目标输入语句相似;
[0010]根据所述第一分类标签和所 ...
【技术保护点】
【技术特征摘要】
1.一种对话处理方法,包括:获取待回复的目标输入语句;获取所述目标输入语句所在的目标对话的第一分类标签;其中,所述第一分类标签用于指示所述目标对话的对话意图;根据所述第一分类标签和所述目标输入语句,从话术库中获取至少一个候选话术片段;其中,所述候选话术片段中的候选分类标签与所述第一分类标签相似,所述候选话术片段中的候选输入语句与所述目标输入语句相似;根据所述第一分类标签和所述目标输入语句,与各所述候选话术片段中的候选回复语句之间的匹配度,从各所述候选回复语句中确定目标回复语句,以根据所述目标回复语句对所述目标输入语句进行回复。2.根据权利要求1所述的方法,其中,所述根据所述第一分类标签和所述目标输入语句,与各所述候选话术片段中的候选回复语句之间的匹配度,从各所述候选回复语句中确定目标回复语句,包括:针对任一所述候选话术片段中的候选回复语句,将所述第一分类标签、所述目标输入语句与所述候选回复语句进行拼接,以得到拼接文本;对所述拼接文本进行特征提取,以得到文本特征;将所述文本特征进行分类,以得到所述候选回复语句的分类概率,其中,所述分类概率用于指示所述候选回复语句与所述目标输入语句之间的匹配度;根据各所述候选回复语句的分类概率,从各所述候选回复语句中确定所述目标回复语句。3.根据权利要求2所述的方法,其中,所述根据各所述候选回复语句的分类概率,从各所述候选回复语句中确定所述目标回复语句,包括:将所述分类概率最大的候选回复语句,确定为所述目标回复语句;或者,将所述分类概率高于设定阈值的候选回复语句,确定为所述目标回复语句;或者,将各所述候选回复语句按照所述分类概率的取值由大至小排序,并将排序在前的设定个数的候选回复语句,确定为所述目标回复语句。4.根据权利要求1所述的方法,其中,所述话术库通过以下步骤建立:获取至少一轮对话中的各历史对话语句;对任一轮所述对话中的各历史对话语句进行划分,以得到至少一个文本片段;对各所述文本片段进行分类,以得到各所述文本片段的第二分类标签,其中,所述第二分类标签用于指示所述文本片段所属的对话环节;在各所述第二分类标签中存在设定分类标签的情况下,根据所述对话中的各历史对话语句,生成至少一个样本话术片段;根据各所述样本话术片段建立所述话术库。5.根据权利要求4所述的方法,其中,所述对各所述文本片段进行分类,以得到第二分类标签,包括:针对任一所述文本片段,将所述文本片段输入第一分类模型进行分类,以得到所述第
一分类模型输出的多个分类标签的分类概率;根据所述多个分类标签的分类概率,从所述多个分类标签中确定第二分类标签;其中,所述第一分类模型基于样本文本片段训练得到,其中,所述样本文本片段上标注有第一标注标签,所述第一标注标签用于指示所述样本文本片段所属的对话环节。6.根据权利要求4所述的方法,其中,所述根据所述对话中的各历史对话语句,生成至少一个样本话术片段,包括:对所述对话中的各历史对话语句进行分组,以得到至少一个对话对,其中,所述对话对中包括历史输入语句和所述历史输入语句对应的历史回复语句;针对任一所述对话对,获取所述对话对中的所述历史输入语句所在对话的第三分类标签,其中,所述第三分类标签用于指示所述历史输入语句所在对话的对话意图;根据所述第三分类标签、所述对话对中的所述历史输入语句和所述历史回复语句,生成所述样本话术片段。7.根据权利要求4所述方法,其中,所述获取至少一轮对话中的各历史对话语句,包括:获取对话日志;对所述对话日志进行解析,以得到至少一轮对话中的多条初始对话语句;对各轮所述对话中的多条初始对话语句进行预处理,以得到各轮所述对话中的各历史对话语句;其中,所述预处理包括语气词去除处理、重复词去除处理、错别字纠正处理和口语化改写处理中的至少一项。8.根据权利要求1
‑
7中任一项所述的方法,其中,所述获取所述目标输入语句所在的目标对话的第一分类标签,包括:确定所述目标输入语句所在的目标对话;从所述目标对话中获取至少一个第一输入语句;采用第二分类模型对所述目标输入语句和所述至少一个第一输入语句进行分类,以得到所述第二分类模型输出的多个预测标签的分类概率;根据所述多个预测标签的分类概率,从所述多个预测标签中确定第一分类标签;其中,所述第二分类模型基于样本语句训练得到,其中,所述样本语句上标注有第二标注标签,所述第二标注标签用于指示所述样本语句所在对话的对话意图。9.根据权利要求1
‑
7中任一项所述的方法,其中,所述目标回复语句的个数为多个,所述方法还包括:将多个所述目标回复语句按照所述分类概率由大至小排序,得到第一排序序列;向目标客服发送所述第一排序序列,以通过所述目标客服根据所述第一排序序列回复所述目标输入语句;或者,从各所述候选话术片段中,确定各所述目标回复语句所在的目标话术片段;根据各所述目标回复语句的分类概率,将各所述目标话术片段进行排序,得到第二排序序列;向所述目标客服发送所述第二排序序列,以通过所述目标客服根据所述第二排序序列回复所述目标输入语句。
10.根据权利要求1
‑
7中任一项所述的方法,其中,所述候选话术片段中还包括:至少一个关联回复语句,其中,所述关联回复语句与所述候选话术片段中的候选回复语句位于同一轮对话中,且所述关联回复语句的回复时刻晚于所述候选回复语句的回复时刻;所述方法,还包括:从各所述候选话术片段中,确定所述目标回复语句所在的目标话术片段;向目标客服发送所述目标话术片段,或者,向所述目标客服发送所述目标话术片段中的所述目标回复语句和至少一个目标关联回复语句;其中,所述目标回复语句,用于所述目标客服回复所述目标输入语句;其中,所述至少一个目标关联回复语句,用于所述目标客服回复所述目标对话中位于所述目标输入语句之后的输入语句。11.一种对话处理装置,包括:第一获取模块,用于获取待回复的目标输入语句;第二获取模块,用于获取所述目标输入语句所在的目标对话的第一分类标签;其中,所述第一分类标签用于指示所述目标对话的对话意图;第三获取模块,用于根据所述第一分类标签和所述目标输入语句,从话术库中获取至少一个候选话术片段;其中,所述候选...
【专利技术属性】
技术研发人员:刘禾子,刘坤,刘凯,丁鑫哲,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。