本申请实施例提供了一种智能交互方法、装置、电子设备和计算机可读存储介质,解决了现有智能交互方式无法参考过往交互内容而导致的人机交互体验差的问题。该智能交互方法包括:根据接收到的当前用户交互信息在知识库中搜寻与当前用户交互信息匹配的标准问信息,其中,知识库包括多个标准问信息和与多个标准问信息分别对应的多个答案信息;当无法在知识库中搜寻到与当前用户交互信息匹配的标准问信息时,根据当前用户交互信息与继续交互缓存信息中的信息内容生成组合信息,在知识库中搜寻与组合信息匹配的标准问信息;以及当无法在知识库中搜寻到与组合信息匹配的标准问信息时,将当前用户交互信息加入到继续交互缓存信息中。
【技术实现步骤摘要】
智能交互方法和装置
本申请涉及智能交互
,具体涉及一种智能交互方法、装置、电子设备和计算机可读存储介质。
技术介绍
随着人工智能技术的不断发展以及人们对于交互体验要求的不断提高,智能交互方式已逐渐开始替代一些传统的人机交互方式,并且已成为一个研究热点。在实际的交互场景中,交互往往是要参考过往的交互内容才能继续进行,而现有智能交互方式仅能在当前交互层级中实现智能应答,因此现有的智能交互方式并不能实现贴近实际交互场景的交互过程,人机交互体验仍不够智能化。如何能够有效参考过往的交互内容来实现更为智能化的人机交互方式是目前亟需解决的问题。
技术实现思路
有鉴于此,本申请实施例提供了一种智能交互方法、装置、电子设备和计算机可读存储介质,解决了现有智能交互方式无法有效参考过往交互内容而导致的人机交互体验差的问题。根据本申请的一个方面,本申请一实施例提供的一种智能交互方法包括:根据接收到的当前用户交互信息在知识库中搜寻与所述当前用户交互信息匹配的标准问信息,其中,所述知识库包括多个标准问信息和与所述多个标准问信息分别对应的多个答案信息;当无法在所述知识库中搜寻到与所述当前用户交互信息匹配的所述标准问信息时,根据所述当前用户交互信息与所述继续交互缓存信息中的信息内容生成组合信息,在所述知识库中搜寻与所述组合信息匹配的所述标准问信息;以及当无法在所述知识库中搜寻到与所述组合信息匹配的所述标准问信息时,将所述当前用户交互信息加入到所述继续交互缓存信息中。根据本申请的另一个方面,本申请一实施例提供的一种智能交互装置包括:匹配模块,配置为根据接收到的当前用户交互信息在知识库中搜寻与所述当前用户交互信息匹配的标准问信息,其中,所述知识库包括多个标准问信息和与所述多个标准问信息分别对应的多个答案信息;信息整合模块,配置为当无法在所述知识库中搜寻到与所述当前用户交互信息匹配的所述标准问信息时,根据所述当前用户交互信息与所述继续交互缓存信息中的信息内容生成组合信息,将所述组合信息发送给所述匹配模块,其中,所述匹配模块进一步配置为:在所述知识库中搜寻与所述组合信息匹配的所述标准问信息;以及更新模块,配置为当无法在所述知识库中搜寻到与所述组合信息匹配的所述标准问信息时,将所述当前用户交互信息加入到所述继续交互缓存信息中。根据本申请的另一个方面,本申请一实施例提供的一种电子设备包括:处理器;以及存储器,在所述存储器中存储有计算机程序指令,所述计算机程序指令在被所述处理器运行时使得所述处理器执行如前任一所述的智能交互方法。根据本申请的另一个方面,本申请一实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行如前任一所述的智能交互方法。本申请实施例提供的一种智能交互方法、装置、电子设备和计算机可读存储介质,利用继续交互缓存信息累积用户交互信息,当无法在知识库中搜寻到与当前用户交互信息匹配的标准问信息时,会根据当前用户交互信息与继续交互缓存信息中的信息内容生成组合信息,然后基于组合信息在知识库中寻找与该组合信息匹配的标准问信息,当无法找到与该组合信息匹配的标准问信息时,会将当前交互信息加入继续交互缓存信息。这样随着交互层级的加深,继续交互缓存信息中累积的过往用户交互信息越多,用于表征用户交互意图的信息内容也越来越多,在当前用户交互信息无法触发标准问信息时,便可通过参考继续交互缓存信息中的信息内容以更准确且更容易地在知识库中找到对应用户交互意图的标准问信息,以进行后续的智能交互过程。由此可见,本申请实施例提供的一种智能交互方式,可有效地参考过往交互层级的信息内容,实现更为智能化的人机交互过程,可大大提高人机交互体验。附图说明图1所示为本申请一实施例提供的一种智能交互方法的流程示意图。图2所示为本申请一实施例提供的一种智能交互方法的流程示意图。图3所示为本申请一实施例提供的一种智能交互方法的流程示意图。图4所示为本申请一实施例提供的一种智能交互方法的流程示意图。图5所示为本申请另一实施例提供的一种智能交互方法的人机交互流程示意图。图6所示为本申请一实施例提供的一种智能交互装置的结构示意图。图7所示为本申请另一实施例提供的一种智能交互装置的结构示意图。图8所示为本申请一实施例提供的电子设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1所示为本申请一实施例提供的一种智能交互方法的流程示意图。如图1所示,该智能交互方法包括如下步骤:步骤101:根据接收到的当前用户交互信息在知识库中搜寻与当前用户交互信息匹配的标准问信息,其中,知识库包括多个标准问信息和与多个标准问信息分别对应的多个答案信息。用户交互信息为用户发出的交互内容,当前用户交互信息为在当前交互层级用户发出的用户交互信息。知识库包括多个标准问信息和与多个标准问信息分别对应的多个答案信息。这样当找到了与当前用户交互信息匹配的标准问信息后,便也就确定了与当前用户交互信息匹配的答案信息,此时便可反馈给用户与该标准问信息对应的答案信息以完成当前交互层级的交互。知识库中的标准问信息可以是表示某个知识点的文字。这里的“问”不应被狭义地理解为“询问”,而应广义地来理解为“输入”,该“输入”具有对应的“输出”,“输出”对应的便为答案信息。根据用户交互信息在知识库中搜寻匹配的标准问信息的过程可以通过相似度计算过程实现。具体而言,计算用户交互信息的文本内容与多个标准问信息之间的多个文本相似度,然后将文本相似度最高的标准问信息作为匹配的标准问信息。相似度可采用如下计算方法中的一种或多种:编辑距离计算方法,n-gram计算方法,JaroWinkler计算方法以及Soundex计算方法。在一进一步实施例中,当用户交互信息的文本内容中的语义成分词和语义规则词时,用户交互信息和标准问信息中所包括语义成分词和语义规则词还可被转化成简化的文本字符串,以提高语义相似度计算的效率。用户发出当前用户交互信息时,最理想的情况是直接使用标准问信息,则机器人能够马上理解用户的意思。然而,用户往往并非使用的是标准问信息,而是标准问信息的一些变形的形式。因此在本申请一实施例中,还可设置与标准问信息对应的扩展问信息。此时知识库里需要有与标准问信息对应的扩展问信息,该扩展问信息与标准问信息表达形式有略微差异,但是表达相同的含义。在本专利技术一进一步实施例中,标准问信息可采用语义模板的形式实现,语义模板为表示某一种语义内容的一个或多个语义表达式的集合,由开发人员根据预定的规则结合语义内容生成,即通过一个语义模板就可描述所对应语义内容的多种不同表达方式的语句,而这些可扩展出的语句则为对本文档来自技高网...
【技术保护点】
1.一种智能交互方法,其特征在于,包括:/n根据接收到的当前用户交互信息在知识库中搜寻与所述当前用户交互信息匹配的标准问信息,其中,所述知识库包括多个标准问信息和与所述多个标准问信息分别对应的多个答案信息;/n当无法在所述知识库中搜寻到与所述当前用户交互信息匹配的所述标准问信息时,根据所述当前用户交互信息与所述继续交互缓存信息中的信息内容生成组合信息,在所述知识库中搜寻与所述组合信息匹配的所述标准问信息;以及/n当无法在所述知识库中搜寻到与所述组合信息匹配的所述标准问信息时,将所述当前用户交互信息加入到所述继续交互缓存信息中。/n
【技术特征摘要】
1.一种智能交互方法,其特征在于,包括:
根据接收到的当前用户交互信息在知识库中搜寻与所述当前用户交互信息匹配的标准问信息,其中,所述知识库包括多个标准问信息和与所述多个标准问信息分别对应的多个答案信息;
当无法在所述知识库中搜寻到与所述当前用户交互信息匹配的所述标准问信息时,根据所述当前用户交互信息与所述继续交互缓存信息中的信息内容生成组合信息,在所述知识库中搜寻与所述组合信息匹配的所述标准问信息;以及
当无法在所述知识库中搜寻到与所述组合信息匹配的所述标准问信息时,将所述当前用户交互信息加入到所述继续交互缓存信息中。
2.根据权利要求1所述的方法,其特征在于,所述根据所述当前用户交互信息与所述继续交互缓存信息中的信息内容生成组合信息,在所述知识库中搜寻与所述组合信息匹配的所述标准问信息包括:
将按倒序新加入所述继续交互缓存信息的共m条过往用户交互信息与所述当前用户交互信息组合生成第m组合信息,在所述知识库中搜寻与所述第m组合信息匹配的所述标准问信息;
当无法在所述知识库中搜寻到与所述第m组合信息匹配的所述标准问信息时,将按倒序新加入所述继续交互缓存信息的第m+1条信息与所述第m组合信息组合生成第m+1组合信息,在所述知识库中搜寻与所述第m+1组合信息匹配的所述标准问信息;
其中,m为大于等于1的整数变量。
3.根据权利要求2所述的方法,其特征在于,所述继续交互缓存信息包括N条所述过往用户交互信息,N为大于等于0的整数变量;
其中,在根据所述当前用户交互信息与所述继续交互缓存信息中的信息内容生成组合信息之前,所述方法进一步包括:
当N为0时,将所述当前用户交互信息加入到所述继续交互缓存信息中,反馈给用户用于请求用户给出更多提示的提示请求应答。
4.根据权利要求2所述的方法,其特征在于,所述继续交互缓存信息包括N’条所述过往用户交互信息,N’为大于等于1的整数变量;
其中,所述方法进一步包括:
当无法在所述知识库中搜寻到与所述第N’组合信息匹配的所述标准问信息时,反馈给用户用于请求用户给出更多提示的提示请求应答,其中,所述第N’组合信息基于最新加入所述继续交互缓存信息的N’条过往用户交互信息与所述当前用户交互信息组合生成。
5.根据权利要求1所述的...
【专利技术属性】
技术研发人员:李陟,李波,
申请(专利权)人:上海智臻智能网络科技股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。