一种自适应的对话方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:28942069 阅读:13 留言:0更新日期:2021-06-18 21:48
本发明专利技术实施例公开一种自适应的对话方法、装置、电子设备及可读存储介质,所述方法应用于包含对话功能的电子设备,包括:获取背景信息;所述背景信息用于反映所述电子设备所处对话情境;基于所述背景信息确定所述电子设备的初始对话风格;基于所述初始对话风格获取所述电子设备与当前对话用户之间的对话语句;对所述对话语句进行分析处理,获得所述当前对话用户的目标需求;基于所述目标需求更新所述初始对话风格,以适配所述当前对话用户的对话风格。

【技术实现步骤摘要】
一种自适应的对话方法、装置、电子设备及可读存储介质
本专利技术涉及信息处理
,尤其涉及一种自适应的对话方法、装置、电子设备及可读存储介质。
技术介绍
随着人机交互技术的发展,越来越多的基于人机交互技术的智能产品应运而生,例如聊天机器人(ChatterBot)等。这些智能产品可以和用户进行聊天交流,并根据用户的问题生成回答信息。但现有的聊天机器人自身的聊天风格往往是固定的,不能适应不同类型的用户的聊天风格,影响用户的使用体验。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种自适应的对话方法、装置、电子设备及可读存储介质,能够根据不同类型的用户自适应的改变其对话风格,以适应不同用户的聊天方式,提升了用户的使用体验。为达到上述目的,本专利技术的技术方案是这样实现的:第一方面,本专利技术实施例提供一种自适应的对话方法,应用于包含对话功能的电子设备,所述方法包括:获取背景信息;所述背景信息用于反映所述电子设备所处对话情境;基于所述背景信息确定所述电子设备的初始对话风格;基于所述初始对话风格获取所述电子设备与当前对话用户之间的对话语句;对所述对话语句进行分析处理,获得所述当前对话用户的目标需求;基于所述目标需求更新所述初始对话风格,以适配所述当前对话用户的对话风格。在上述方案中,所述获取背景信息,包括:连接第三方数据库,从所述第三方数据库中获取场景信息;及获取所述电子设备与当前对话用户之间的初始角色关系;其中,所述场景信息用于反映所述电子设备所处的对话环境;所述第三方数据库至少包括表征时间的数据、表征地点的数据、表征天气的数据以及表征社会热点事件的数据;所述背景信息包括所述场景信息和所述初始角色关系。在上述方案中,所述获取所述电子设备与当前对话用户之间的初始角色关系,包括:确定第一角色,所述第一角色为所述电子设备的对话角色;确定第二角色,所述第二角色为所述当前对话用户的对话角色;确定所述第一角色和所述第二角色之间的对话关系;所述对话关系为所述电子设备与所述当前对话用户之间的初始角色关系。在上述方案中,所述确定第一角色,包括:从自我数据库或者预设角色池中确定与所述对话情境匹配的对话角色;基于所述与所述对话情境匹配的对话角色确定所述第一角色;其中,所述自我数据库至少包括用于反映对话情境与所述电子设备的对话角色关系的数据;所述预设角色池包括所述电子设备在特定时间段获取的各角色;或者,所述确定第一角色,包括:基于与前次对话用户对话时所采用的对话角色确定第一角色。在上述方案中,所述方法还包括:判断所述当前对话用户的所属类型;在判定所述当前对话用户属于非隐私型用户的情况下,所述确定所述第一角色和所述第二角色之间的对话关系,包括:获取所述当前对话用户的个人信息;基于所述个人信息确定所述第一角色和所述第二角色之间的对话关系;对应的,在判定所述当前对话用户属于隐私型用户的情况下,所述确定所述第一角色和所述第二角色之间的对话关系,包括:按照预置方式确定所述第一角色和所述第二角色之间的对话关系。在上述方案中,所述基于所述背景信息确定所述电子设备的初始对话风格,包括:获取映射关系;所述映射关系用于反映对话情境、角色关系与对话风格之间的关系;基于所述映射关系、所述背景信息和所述初始角色关系确定所述电子设备的初始对话风格。在上述方案中,所述基于所述初始对话风格获取所述电子设备与当前对话用户之间的对话语句,包括:基于所述初始对话风格按照设定策略确定所述电子设备的问题语句,并基于所述问题语句向所述当前对话用户提问;获取所述当前对话用户的答复语句;所述答复语句与所述问题语句相关;基于所述问题语句和所述答复语句确定所述电子设备与所述当前对话用户之间的对话语句。在上述方案中,所述对所述对话语句进行分析处理,包括以下至少之一:分析所述对话语句中的所述答复语句的反馈速度,获得第一分析结果;分析所述对话语句中的所述答复语句的措辞,获得第二分析结果;分析所述对话语句中的所述答复语句的语义,获得第三分析结果;对应的,所述获得所述当前对话用户的目标需求,包括:基于所述第一分析结果、所述第二分析结果、所述第三分析结果至少之一获得所述当前对话用户的目标需求。在上述方案中,在所述目标需求为所述当前对话用户有明确目的情况下,所述基于所述目标需求更新所述初始对话风格,以适配所述当前对话用户的对话风格,包括:基于所述目标需求确定所述电子设备与当前对话用户之间的目标角色关系;基于所述目标角色关系更新所述初始对话风格,获得目标对话风格;所述目标对话风格适配所述当前对话用户在所述目标需求下的对话风格。在上述方案中,在所述目标需求为所述当前对话用户没有明确目的情况下,所述基于所述目标需求更新所述初始对话风格,以适配所述当前对话用户的对话风格,包括:获取所述当前对话用户的对话风格;基于所述当前对话用户的对话风格更新所述初始对话风格。在上述方案中,所述方法还包括:获得临时专业数据库;所述临时专业数据库包括所述电子设备中的自我数据库和/或第三方数据库中与所述目标需求相关联的数据;基于所述目标对话风格和所述临时专业数据库为所述当前对话用户提供与所述目标需求相关联的答复语句。在上述方案中,所述方法还包括:感知当前对话的发生时间;基于所述目标需求和所述发生时间更新所述初始对话风格,以适配所述当前对话用户的对话风格。第二方面,本专利技术实施例还提供一种自适应的对话装置,所述对话装置包括第一获取单元、确定单元、第二获取单元、获得单元和更新单元,其中;所述第一获取单元,用于获取背景信息;所述背景信息用于反映所述电子设备所处对话情境;所述确定单元,用于基于所述背景信息确定所述电子设备的初始对话风格;所述第二获取单元,用于基于所述初始对话风格获取所述电子设备与当前对话用户之间的对话语句;所述获得单元,用于对所述对话语句进行分析处理,获得所述当前对话用户的目标需求;所述更新单元,用于基于所述目标需求更新所述初始对话风格,以适配所述当前对话用户的对话风格。在上述方案中,所述第一获取单元,包括第一获取子单元和第二获取子单元,其中,所述第一获取子单元用于连接第三方数据库,从所述第三方数据库中获取场景信息;所述第二获取子单元,用于获取所述电子设备与当前对话用户之间的初始角色关系;其中,所述场景信息用于反映所述电子设备所处的对话环境;所述第三方数据库至少包括表征时间的数据、表征地点的数据、表征天气的数据以及表征社会热点事件的数据;所述背景信息包括所述场景信息和所述初始角色关系。在上述方案中,所述第二获取子单元,包括第一确定子单元和第二确定子单元,其中,所述第一确定子单元,具体用于:确定第一角色,所述第一角色为所述电子设备的对话角色;及确定第二角色,所述第二角色为所述当前对话用户的对话角色;所述第二确定子单元,具体用于:确定所本文档来自技高网...

【技术保护点】
1.一种自适应的对话方法,其特征在于,应用于包含对话功能的电子设备,所述方法包括:/n获取背景信息;所述背景信息用于反映所述电子设备所处对话情境;/n基于所述背景信息确定所述电子设备的初始对话风格;/n基于所述初始对话风格获取所述电子设备与当前对话用户之间的对话语句;/n对所述对话语句进行分析处理,获得所述当前对话用户的目标需求;/n基于所述目标需求更新所述初始对话风格,以适配所述当前对话用户的对话风格。/n

【技术特征摘要】
1.一种自适应的对话方法,其特征在于,应用于包含对话功能的电子设备,所述方法包括:
获取背景信息;所述背景信息用于反映所述电子设备所处对话情境;
基于所述背景信息确定所述电子设备的初始对话风格;
基于所述初始对话风格获取所述电子设备与当前对话用户之间的对话语句;
对所述对话语句进行分析处理,获得所述当前对话用户的目标需求;
基于所述目标需求更新所述初始对话风格,以适配所述当前对话用户的对话风格。


2.根据权利要求1所述的方法,其特征在于,所述获取背景信息,包括:
连接第三方数据库,从所述第三方数据库中获取场景信息;及获取所述电子设备与当前对话用户之间的初始角色关系;
其中,所述场景信息用于反映所述电子设备所处的对话环境;所述第三方数据库至少包括表征时间的数据、表征地点的数据、表征天气的数据以及表征社会热点事件的数据;所述背景信息包括所述场景信息和所述初始角色关系。


3.根据权利要求2所述的方法,其特征在于,所述获取所述电子设备与当前对话用户之间的初始角色关系,包括:
确定第一角色,所述第一角色为所述电子设备的对话角色;
确定第二角色,所述第二角色为所述当前对话用户的对话角色;
确定所述第一角色和所述第二角色之间的对话关系;所述对话关系为所述电子设备与所述当前对话用户之间的初始角色关系;
其中,所述确定第一角色,包括:从自我数据库或者预设角色池中确定与所述对话情境匹配的对话角色;基于所述与所述对话情境匹配的对话角色确定所述第一角色;其中,所述自我数据库至少包括用于反映对话情境与所述电子设备的对话角色关系的数据;所述预设角色池包括所述电子设备在特定时间段获取的各角色;或者,所述确定第一角色,包括:
基于与前次对话用户对话时所采用的对话角色确定第一角色。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
判断所述当前对话用户的所属类型;
在判定所述当前对话用户属于非隐私型用户的情况下,所述确定所述第一角色和所述第二角色之间的对话关系,包括:获取所述当前对话用户的个人信息;基于所述个人信息确定所述第一角色和所述第二角色之间的对话关系;
对应的,在判定所述当前对话用户属于隐私型用户的情况下,所述确定所述第一角色和所述第二角色之间的对话关系,包括:按照预置方式确定所述第一角色和所述第二角色之间的对话关系。


5.根据权利要求1所述的方法,其特征在于,所述对所述对话语句进行分...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:武汉龙津科技有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1