【技术实现步骤摘要】
一种对话机器人的对话处理方法、装置、电子设备和介质
[0001]本专利技术涉及计算机应用领域,尤其涉及一种对话机器人的对话处理方法、装置、电子设备和介质。
技术介绍
[0002]随着人工智能的蓬勃发展,对话机器人已经屡见不鲜,通常可以通过搭载自然语言处理系统,当一个问题被抛给对话机器人时,会撷取输入的关键字,通过算法从数据库中找到最贴切的答案,进行相应的应答回复,对话机器人可以与许多组织的应用程序,网站以及即时消息平台连接,用来模拟人类对话或聊天。
[0003]但是,人类对话的逻辑是千变万化的,许多客户根本不会按照机器人的对话规则来说话,并不按常理出牌,现实场景中,可能会发生客户打断机器人说话的情况,例如机器人刚说1秒钟,就被客户抢话接着说的情况,或者,当客户刚说完,机器人刚准备播报话术,客户又对之前说的话进行补充。目前,现有的机器人无法应对这种复杂情形,要么忽略了客户的真实诉求,要么理解产生偏差,从而使得对话无法继续,导致了AI机器人在聊天交互上不够智能化,降低了用户体验。
技术实现思路
[0004 ...
【技术保护点】
【技术特征摘要】
1.一种对话机器人的对话处理方法,其特征在于,包括:获取用户的实时语音数据,并按预设流程执行机器人语音输出;当所述实时语音数据与机器人语音输出在时间维度上发生语音输出冲突时,根据所述实时语音数据获取文字信息以及用户语音间隔时间,所述语音输出冲突的类型包括用于表示打断的第一冲突类型;当处于第一冲突类型时,根据文字信息中的过程文字的字数,执行第一处理流程,所述第一处理流程包括停止机器人语音输出,等待用户停止输出完毕,进行意图识别;如果识别结果为非打断意图,则继续按原流程执行语音输出;如果识别结果为打断意图,则执行第二处理流程,所述第二处理流程包括根据所述过程文字、间隔时间和用户意图,判定所述用户意图是否为原意图或新意图,再根据判定结果,按预先设置的映射关系执行不同意图对应的机器人语音输出的策略和内容。2.根据权利要求1所述的对话机器人的对话处理方法,其特征在于,所述语音输出冲突的类型还包括用于表示抢话的第二冲突类型;当处于第二冲突类型时,触发机器人将用户原内容和抢话内容进行拼接后播放,以重新判断用户意图,再按预先设置的映射关系执行不同意图对应的机器人语音输出的策略和内容。3.根据权利要求1所述的对话机器人的对话处理方法,其特征在于,当处于第一冲突类型时,将所述过程文字的字数与预设的字数阈值进行比较:如果过程文字字数大于预设字数阈值,则停止机器人语音输出,等待用户语音输出结束后,进行意图识别;如果过程文字字数小于等于预设字数阈值,则直接进行意图识别;若识别结果为打断意图,则停止机器人语音输出;若识别结果为非打断意图,则继续机器人语音输出。4.根据权利要求3所述的对话机器人的对话处理方法,其特征在于,当处于第一冲突类型时,还包括:如果过程文字字数小于等于预设字数阈值,且判断所述打断意图为续播类,则对所述续播类打断意图不进行处理,正常播放语音输出;如果过程文字字数小于等于预设字数阈值,且判断所述打断意图为异议续播,则播放预先设置的异议话术,当用户继续说话时,停止播放,并在判断为续播类后,机器人正常播放原语音输出;如果过程文字字数小于等于预设字数阈值,且判断所述打断意图为异议,则播放预先设置的异议话术和辅助话术,当用户继续说话时,停止播放,重新判断用户意图,并根据用户最后的意图重新播放语音输出;如果过程文字字数小于等于预设字数阈值,并判断所述打断意图为拒绝,则结束机器人语音输出。5.根据权利要求3所述的对话机器人的对话处理方法,其特征在于,当处于第一冲突类型时,还包括:如果过程文字字数大于预设字数阈值,且用户继续说话时,停止播放,如继续说话的意图为续播类,则在用户结束说话后,正常播放原语音输出;如果过程文字字数大于预设字数阈值,...
【专利技术属性】
技术研发人员:高乐,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。