交互方法、装置、设备及存储介质制造方法及图纸

技术编号:29411671 阅读:21 留言:0更新日期:2021-07-23 22:53
本申请公开了一种交互方法、装置、设备及存储介质,涉及人工智能技术领域,进一步涉及自然语言处理和语音识别技术。具体实现方案为:在确定用户发送的即时消息中包括目标实体,且所述即时消息缺少目标实体的第一子实体的情况下,确定所述第一子实体的至少一个目标实体值;根据所述第一子实体的至少一个目标实体值,对与所述即时消息关联的答复信息进行补充,并将补充结果反馈给用户。通过本申请的技术方案,能够提升人机交互的对话效果,进而提升用户的对话体验。

【技术实现步骤摘要】
交互方法、装置、设备及存储介质本申请要求在2021年03月08日提交中国专利局、申请号为202110250989.1的中国专利申请的优先权,该申请的全部内容通过引用结合在本申请中。
本申请涉及人工智能
,尤其涉及自然语言处理和语音识别技术。
技术介绍
随着自然语言技术的发展,多轮对话技术越来越多地应用在智能客服、智能外呼等场景,在提升客户服务效率的同时,大大降低了企业的成本。然而,现有的对话系统对话能力单一,对话效果不佳,亟需改进。
技术实现思路
本申请提供了一种交互方法、装置、设备及存储介质。根据本申请的一方面,提供了一种交互方法,该方法包括:在确定用户发送的即时消息中包括目标实体,且所述即时消息缺少目标实体的第一子实体的情况下,确定所述第一子实体的至少一个目标实体值;根据所述第一子实体的至少一个目标实体值,对与所述即时消息关联的答复信息进行补充,并将补充结果反馈给用户。根据本申请的另一方面,提供了一种交互装置,该装置包括:目标实体值确定模块,用于在确定用户发送的即时消息中包括目标实体,且所述即时消息缺少目标实体的第一子实体的情况下,确定所述第一子实体的至少一个目标实体值;结果处理模块,用于根据所述第一子实体的至少一个目标实体值,对与所述即时消息关联的答复信息进行补充,并将补充结果反馈给用户。根据本申请的另一方面,提供了一种电子设备,该电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请任一实施例所述的交互方法。根据本申请的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使计算机执行本申请任一实施例所述的交互方法。根据本申请的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现本申请任一实施例所述的交互方法。根据本申请的技术,能够提升人机交互的对话效果,进而提升用户的对话体验。应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。附图说明附图用于更好地理解本方案,不构成对本申请的限定。其中:图1是根据本申请实施例提供的一种交互方法的流程图;图2是根据本申请实施例提供的另一种交互方法的流程图;图3是根据本申请实施例提供的又一种交互方法的流程图;图4是根据本申请实施例提供的又一种交互方法的流程图;图5是根据本申请实施例提供的再一种交互方法的流程图;图6是根据本申请实施例提供的一种交互装置的结构示意图;图7是用来实现本申请实施例的交互方法的电子设备的框图。具体实施方式以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。图1是根据本申请实施例提供的一种交互方法的流程图。本申请实施例适用于在人机交互(即用户与智能设备交互)的场景下,如何对用户的即时消息进行处理的情况,尤其适用于如何基于用户的即时消息主动向用户推荐一些实体值的情况。该实施例可以由配置在智能设备中的交互装置来执行,该装置可以采用软件和/或硬件来实现,其中,智能设备可以配置有人机交互应用的电子设备,比如机器人。如图1所示,该交互方法包括:S101,在确定用户发送的即时消息中包括目标实体,且即时消息缺少目标实体的第一子实体的情况下,确定第一子实体的至少一个目标实体值。本实施例中,所谓即时消息即为用户向智能设备所发送的服务请求;可选的,用户可以以语音、文字和图像等中的至少一种形式向智能设备发送即时消息。可选的,智能设备在获取到用户发送的即时消息之后,可以对即时消息进行意图识别,若未从即时消息中识别到用户的意图,则确定当前是否处于某一个对话场景内,在确定当前未处于任一对话场景内,则可以向用户反馈引导信息,以引导用户表达自己的需求;在确定当前处于某一对话场景内,则可以采用实体识别技术,比如关键词匹配、模板匹配或者模型等,对即时消息进行实体识别。进一步的,若从即时消息中识别到用户的意图,则可以确定用户的意图所关联的对话场景,即当前对话场景;之后,可以采用实体识别技术,对即时消息进行实体识别。其中,所谓意图即为用户的需求,用于代表用户想要完成的业务动作,比如“查余额”、“查天气”“转账”或“租车”等;对话场景即为一个意图及该意图下的所有对话交互构成的一个场景,比如用户与智能设备之间基于“查天气”场景所进行的所有对话可以构成一个对话场景。示例性的,对用户发送的即时消息进行实体识别的结果可以是,即时消息中不包括目标实体,比如用户发送的即时消息为“hi”;还可以是即时消息中包括目标实体,比如用户发送的即时消息为“我要租车”,目标实体可以为“车”;还可以是即时消息中包括目标实体的子实体,比如用户发送的即时消息为“有没有其他车型”,“车型”为目标实体“车”的一个子实体。其中,目标实体可以为任一父实体,所谓父实体可以具有一个、两个或两个以上的子实体,比如,“歌”可以是一个父实体,可以具有“歌手”和“歌类型”等子实体;又如,“旅游”可以是一个父实体,可以具有“景点”等子实体。进一步的,任一子实体在具有子实体的情况下,也可以作为父实体;比如“车型”在具有子实体的情况下,“车型”也可以作为父实体。所谓实体(包括父实体和父实体的子实体)即为完成某一业务动作需要的参数。进一步的,即时消息中没有的目标实体的子实体即为第一子实体;第一子实体的数量可以为一个、两个或两个以上。例如,用户所发送的即时消息为“我要买车”,目标实体为“车”,即时消息中不包括“车”的任一子实体,进而可以将“车”的任意一个或多个子实体作为第一子实体。进一步的,人机交互过程中,用户向智能设备所发送的每一即时消息均会触发相应的处理节点来处理并获得答复信息;进而本实施例在识别到用户所发送的即时消息中包括目标实体的情况下,可以根据从所获取的即时消息所触发的处理节点中获取的答复信息,确定即时消息中缺少的目标实体的第一子实体。例如,用户的即时消息为“我要租车”,对应的答复信息为“请提供车型信息”,进而可以确定即时消息中缺少“车型”,将“车型”作为“车”的第一子实体。可选的,在确定用户发送的即时消息中包括目标实体,且即时消息中缺少目标实体的第一子实体的情况下,可以确定第一子实体的至少一个目标实体值。本实施例中,对于任一第一子实体而言,该第一子实体的实体值即为该第一子实体的取值;比如,第一子实体为“车型”,该第一子实体的实体值可以包括但不本文档来自技高网...

【技术保护点】
1.一种交互方法,包括:/n在确定用户发送的即时消息中包括目标实体,且所述即时消息缺少目标实体的第一子实体的情况下,确定所述第一子实体的至少一个目标实体值;/n根据所述第一子实体的至少一个目标实体值,对与所述即时消息关联的答复信息进行补充,并将补充结果反馈给用户。/n

【技术特征摘要】
20210308 CN 20211025098911.一种交互方法,包括:
在确定用户发送的即时消息中包括目标实体,且所述即时消息缺少目标实体的第一子实体的情况下,确定所述第一子实体的至少一个目标实体值;
根据所述第一子实体的至少一个目标实体值,对与所述即时消息关联的答复信息进行补充,并将补充结果反馈给用户。


2.根据权利要求1所述的方法,其中,确定所述即时消息缺少目标实体的第一子实体,包括:
确定所述即时消息关联的目标处理节点;
根据所述目标处理节点的子节点配置情况,确定所述即时消息缺少目标实体的第一子实体。


3.根据权利要求2所述的方法,其中,根据所述目标处理节点的子节点配置情况,确定所述即时消息缺少目标实体的第一子实体,包括:
将所述目标处理节点的子节点能够收集的目标实体的子实体,作为所述目标实体的第一子实体。


4.根据权利要求1所述的方法,其中,确定所述第一子实体的至少一个目标实体值,包括:
根据历史对话日志,确定所述第一子实体关联的候选实体值;
根据所述候选实体值的热度值,确定所述第一子实体关联的至少一个目标实体值。


5.根据权利要求4所述的方法,其中,根据所述候选实体值的热度值,确定所述第一子实体关联的至少一个目标实体值,包括:
根据所述候选实体值的热度值,从所述候选实体值中确定待验证实体值;
将所述待验证实体值,与所述第一子实体关联的实体库中的实体值进行匹配;
根据匹配结果,确定所述第一子实体关联的至少一个目标实体值。


6.根据权利要求1所述的方法,其中,在所述第一子实体的数量为两个的情况下,确定所述第一子实体的至少一个目标实体值,包括:
确定一个第一子实体关联的第一实体值;
根据所述第一实体值和另一个第一子实体,确定第二实体值;
将所述第一实体值和所述第二实体值,作为所述目标实体值。


7.根据权利要求1所述的方法,还包括:
在用户发送的即时消息中包括目标实体的第二子实体的情况下,确定当前对话场景下的对话记录中是否有第二子实体的已反馈实体值;
若有,则将除所述已反馈实体值之外的其他实体值作为所述第二子实体的待反馈实体值,并向用户反馈。


8.根据权利要求7所述的方法,其中,确定当前对话场景下的对话记录中是否有第二子实体的已反馈实体值,包括:
确定所述即时消息的句式结构是否满足实体值重新推荐条件;
若是,则确定当前对话场景下的对话记录中是否有第二子实体的已反馈实体值。


9.一种交互装置,包括:
实体确定模块,用于确定用户发送的即时消息中包括目标实体,且所述即时消息缺少目标实体的第一子实体;
目标实体值确定模块,用于在确定用户发送的即时消息中包括目标实体,且所述即时消息缺少目标实体的第一子实体的情况下,确定所述第一子实体的至少一个目标...

【专利技术属性】
技术研发人员:王猛黄庆伟庞敏辉白常福张成
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1