智能交互方法、装置、终端设备以及存储介质制造方法及图纸

技术编号:21629058 阅读:25 留言:0更新日期:2019-07-17 11:07
本发明专利技术实施例公开了一种智能交互方法、装置、终端设备以及存储介质。智能交互方法包括:获取初始请求信息,并使用初始请求信息与知识库中的知识点进行匹配;如果确定初始请求信息与目标主题知识点中的主题问题相匹配,则触发与目标主题知识点对应的问答流程模块的根节点;根据问答流程模块中当前流转至的第一交互节点,知识库中存储的与第一交互节点对应的一个或者多个知识点,以及交互用户针对第一交互节点输入的用户交互信息,与交互用户进行问答交互。本发明专利技术实施例的方案给出了一种基于智能问答系统与用户进行问答交互的具体实现方式,极大的满足了交互用户的问答需求。

Intelligent Interaction Methods, Devices, Terminal Devices and Storage Media

【技术实现步骤摘要】
智能交互方法、装置、终端设备以及存储介质
本专利技术实施例涉及智能问答技术,尤其涉及一种智能交互方法、装置、终端设备以及存储介质。
技术介绍
人机交互是研究系统与用户之间的交互关系的科学。系统可以是各种各样的机器,也可以是计算机化的系统和软件。例如,通过人机交互可以实现各种人工智能系统(智能客服系统、语音控制系统等)。人工智能语义识别是人机交互的基础,其能够对人类语言进行识别,以转换成机器能够理解的语言。智能问答系统是人机交互的一种典型应用,其中当用户提出问题后,智能问答系统给出该问题的答案。智能问答系统是其中一种非常重要的智能问答系统,其往往需要与用户进行的问答交互。并根据用户在某一轮问答过程中输入的交互内容,确定下一轮问答时提供给用户的反馈信息。相应的,一个智能问答系统往往对应一个问答流程,从问答流程中的根节点开始,根据在多个交互节点(判断节点)接收到的用户交互信息,不断确定整个问答流程的下一走向,直到最后抵达预期中的最终节点来完成整个问答流程。随着技术的不断进步,人们对智能问答系统以及针对系统的问答需求不断提高,现有的问答技术已经无法满足人们日益增长的个性化、便捷化的问答需求。
技术实现思路
本专利技术实施例提供了一种智能交互方法、装置、终端设备以及存储介质,以优化现有的基于智能问答系统的智能交互方法,提高问答的问答效率以及准确性。第一方面,本专利技术实施例提供了一种智能交互方法,应用于智能问答系统中,所述智能问答系统包括:与问答流程图对应的问答流程模块,所述问答流程图中包括多个图形组件,所述图形组件包括:多个交互节点、播报节点以及用于连接不同节点的连接件,所述节点包括:交互节点以及播报节点;存储于知识库中的,与所述问答流程图中每个所述交互节点具有对应关系的一个或多个知识点,与所述交互节点对应的知识点包括:交互问题和交互答案,所述交互问题用于与接收到的用户交互信息进行匹配,所述交互答案用于确定所述问答流程模块的下一走向;以及存储于所述知识库中的主题知识点,所述主题知识点包括主题问题和主题答案,所述主题问题用于表示与智能问答系统匹配的所述问答流程模块的触发条件,所述主题答案用于建立所述主题知识点与所述问答流程模块的触发关系;所述智能交互方法包括:获取交互用户输入的初始请求信息,并使用所述初始请求信息与知识库中的知识点进行匹配,所述知识库中存储有多个知识点,每个所述知识点包括问题以及答案;如果确定所述交互用户输入的所述初始请求信息与目标主题知识点中的主题问题相匹配,则根据所述目标主题知识点中的主题答案,触发与所述目标主题知识点对应的问答流程模块的根节点,所述问答流程模块中包括多层交互节点;根据所述问答流程模块中当前流转至的第一交互节点,所述知识库中存储的与所述第一交互节点对应的一个或者多个知识点,以及所述交互用户针对所述第一交互节点输入的用户交互信息,与所述交互用户进行问答交互。第二方面,本专利技术实施例还提供了一种终端设备,所述终端设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任一实施例所述的智能交互方法。第三方面,本专利技术实施例还提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任一实施例所述的智能交互方法。第四方面,本专利技术实施例还提供了一种智能交互装置,应用于智能问答系统中,包括:初始请求信息获取模块,用于获取交互用户输入的初始请求信息,并使用所述初始请求信息与知识库中的知识点进行匹配,所述知识库中存储有多个知识点,每个所述知识点包括问题以及答案;问答流程模块触发模块,用于如果确定所述交互用户输入的所述初始请求信息与目标主题知识点中的主题问题相匹配,则根据所述目标主题知识点中的主题答案,触发与所述目标主题知识点对应的问答流程模块的根节点,所述问答流程模块中包括多层交互节点;问答交互模块,用于根据所述问答流程模块中当前流转至的第一交互节点,所述知识库中存储的与所述第一交互节点对应的一个或者多个知识点,以及所述交互用户针对所述第一交互节点输入的用户交互信息,与所述交互用户进行问答交互;所述智能问答系统包括:与问答流程图对应的问答流程模块,所述问答流程图中包括多个图形组件,所述图形组件包括:多个交互节点、播报节点以及用于连接不同节点的连接件,所述节点包括:交互节点以及播报节点;存储于知识库中的,与所述问答流程图中每个所述交互节点具有对应关系的一个或多个知识点,与所述交互节点对应的知识点包括:交互问题和交互答案,所述交互问题用于与接收到的用户交互信息进行匹配,所述交互答案用于确定所述问答流程模块的下一走向;存储于所述知识库中的主题知识点,所述主题知识点包括主题问题和主题答案,所述主题问题用于表示与智能问答系统匹配的所述问答流程模块的触发条件,所述主题答案用于建立所述主题知识点与所述问答流程模块的触发关系。本专利技术实施例提供了一种应用于智能问答系统的智能交互方法、装置、设备及存储介质,通过获取初始请求信息,并使用初始请求信息与知识库中的知识点进行匹配;如果确定初始请求信息与目标主题知识点中的主题问题相匹配,则触发与目标主题知识点对应的问答流程模块的根节点;根据问答流程模块中当前流转至的第一交互节点,知识库中存储的与第一交互节点对应的一个或者多个知识点,以及交互用户针对第一交互节点输入的用户交互信息,与交互用户进行问答交互的技术手段,提出了一种基于智能问答系统与用户进行问答交互的具体实现方式,极大的满足了交互用户的问答需求,提高了问答的问答效率以及准确性。附图说明图1a是本专利技术实施例所适用的智能问答系统的生成方法的流程图;图1b是本专利技术实施例所适用的一种图形化的问答流程图的示意图;图1c是本专利技术实施例所适用的一种输入交互节点的自定义配置信息的示意图;图1d是本专利技术实施例所适用的一种输入播报节点的自定义配置信息的示意图;图1e是本专利技术实施例所适用的一种输入连接件的自定义配置信息的示意图;图2是本专利技术实施例一中的一种基于智能问答系统的智能交互方法的流程图;图3是本专利技术实施例二中的一种基于智能问答系统的智能交互方法的流程图;图4是本专利技术实施例三中的一种基于智能问答系统的智能交互方法的流程图;图5是本专利技术实施例四中的一种终端设备的结构示意图;图6是本专利技术实施例六中的一种智能交互装置的结构图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。为了便于理解本专利技术实施例的内容,先介绍一下智能问答中的问答本文档来自技高网...

【技术保护点】
1.一种智能交互方法,应用于智能问答系统中,其特征在于,包括:获取交互用户输入的初始请求信息,并使用所述初始请求信息与知识库中的知识点进行匹配,所述知识库中存储有多个知识点,每个所述知识点包括问题以及答案;如果确定所述交互用户输入的所述初始请求信息与目标主题知识点中的主题问题相匹配,则根据所述目标主题知识点中的主题答案,触发与所述目标主题知识点对应的问答流程模块的根节点,所述问答流程模块中包括多层交互节点;根据所述问答流程模块中当前流转至的第一交互节点,所述知识库中存储的与所述第一交互节点对应的一个或者多个知识点,以及所述交互用户针对所述第一交互节点输入的用户交互信息,与所述交互用户进行问答交互;所述智能问答系统包括:与问答流程图对应的问答流程模块,所述问答流程图中包括多个图形组件,所述图形组件包括:多个交互节点、播报节点以及用于连接不同节点的连接件,所述节点包括:交互节点以及播报节点;存储于知识库中的,与所述问答流程图中每个所述交互节点具有对应关系的一个或多个知识点,与所述交互节点对应的知识点包括:交互问题和交互答案,所述交互问题用于与接收到的用户交互信息进行匹配,所述交互答案用于确定所述问答流程模块的下一走向;存储于所述知识库中的主题知识点,所述主题知识点包括主题问题和主题答案,所述主题问题用于表示与智能问答系统匹配的所述问答流程模块的触发条件,所述主题答案用于建立所述主题知识点与所述问答流程模块的触发关系。...

【技术特征摘要】
1.一种智能交互方法,应用于智能问答系统中,其特征在于,包括:获取交互用户输入的初始请求信息,并使用所述初始请求信息与知识库中的知识点进行匹配,所述知识库中存储有多个知识点,每个所述知识点包括问题以及答案;如果确定所述交互用户输入的所述初始请求信息与目标主题知识点中的主题问题相匹配,则根据所述目标主题知识点中的主题答案,触发与所述目标主题知识点对应的问答流程模块的根节点,所述问答流程模块中包括多层交互节点;根据所述问答流程模块中当前流转至的第一交互节点,所述知识库中存储的与所述第一交互节点对应的一个或者多个知识点,以及所述交互用户针对所述第一交互节点输入的用户交互信息,与所述交互用户进行问答交互;所述智能问答系统包括:与问答流程图对应的问答流程模块,所述问答流程图中包括多个图形组件,所述图形组件包括:多个交互节点、播报节点以及用于连接不同节点的连接件,所述节点包括:交互节点以及播报节点;存储于知识库中的,与所述问答流程图中每个所述交互节点具有对应关系的一个或多个知识点,与所述交互节点对应的知识点包括:交互问题和交互答案,所述交互问题用于与接收到的用户交互信息进行匹配,所述交互答案用于确定所述问答流程模块的下一走向;存储于所述知识库中的主题知识点,所述主题知识点包括主题问题和主题答案,所述主题问题用于表示与智能问答系统匹配的所述问答流程模块的触发条件,所述主题答案用于建立所述主题知识点与所述问答流程模块的触发关系。2.根据权利要求1所述的方法,其特征在于,与问答流程图对应的问答流程模块,包括:根据所述问答流程图中包括的各图形组件,所生成的与所述问答流程图匹配的处理框架;以及根据与所述问答流程图中的各所述图形组件匹配的自定义配置信息,所生成的与各所述图形组件分别对应的,添加于所述处理框架中与图形组件关联的位置处的自定义代码;所述自定义配置信息包括:与节点对应的播报内容,所述节点包括:交互节点以及播报节点;其中,如果所述问答流程模块流转至配置有播报内容的第一节点,则对应播报与所述第一节点对应的播报内容。3.根据权利要求1所述的方法,其特征在于,根据所述问答流程模块中当前流转至的第一交互节点,所述知识库中存储的与所述第一交互节点对应的一个或者多个知识点,以及所述交互用户针对所述第一交互节点输入的用户交互信息,与所述交互用户进行问答交互,包括:获取用户针对所述第一交互节点输入的用户交互信息;将所述用户交互信息与所述第一交互节点对应的一个或者多个知识点中的交互问题进行匹配;如果匹配成功,则将匹配成功的知识点对应的交互答案返回至所述问答流程模块,以使所述问答流程模块确定下一走向;不断重复上述匹配和确定下一走向的过程,直至退出所述问答流程模块或结束交互。4.根据权利要求3所述的方法,其特征在于,根据所述问答流程模块中当前流转至的第一交互节点,所述知识库中存储的与所述第一交互节点对应的一个或者多个知识点,以及所述交互用户针对所述第一交互节点输入的用户交互信息,与所述交互用户进行问答交互,还包括:如果所述用户交互信息与所述第一交互节点对应的一个或者多个知识点均不匹配,且所述第一交互节点配置开启拒识优先功能,则向所述交互用户提供拒识响应,请求所述交互用户重新输入针对所述第一交互节点的用户交互信息;在获取新的用户交互信息时,返回执行将所述用户交互信息与所述第一交互节点对应的一个或者多个知识点中的交互问题进行匹配的操作。5.根据权利要求3所述的方法,其特征在于,根据所述问答流程模块中当前流转至的第一交互节点,所述知识库中存储的与所述第一交互节点对应的一个或者多个知识点,以及所述交互用户针对所述第一交互节点输入的用户交互信息,与所述交互用户进行问答交互,还包括:如果所述用户交互信息与所述第一交互节点对应的一个或者多个知识点均不匹配,且所述第一交互节点配置开启知识优先功能,则在所述知识库中对接收的所述用户交互信息进行全局查找;如果确定所述知识库中包括问题与所述用户交互信息匹配的知识点,则将与查找到的知识点对应的答案提供给所述交互用户;如果确定所述知识库中的各知识点中的问题与所述用户交互信息均不匹配,则向所述交互用户提供匹配失败响应,请求所述交互用户重新输入针对所述第一交互节点的用户交互信息,并在获取新的用户交互信息时,返回执行将所述用户交互信息与所述第一交互节点对应的一个或者多个知识点中的交互问题进行匹配的操作。6.根据权利要求5所述的方法,其特征在于,将与查找到的知识点对应的答案提供给所述交互用户具体包括:如果确定查找到的知识点为另一主题知识点,则结束当前问答流程模块的触发状态;根据所述另一主题知识点中的主题答案,触发与所述另一主题知识点对应的问答流程模块。7.根据权利要求1所述的方法,其特征在于,根据所述问答流程模块中当前流转至的第一交互节点,所述知识库中存储的与所述第一交互节点对应的一个或者多个知识点,以及所述交互用户针对所述第一交互节点输入的用户交互信息,与所述交互用户进行问答交互,包括:如果确定所述第一交互节点配置为开启回溯功能,则获取与所述知识库中存储的与所述第一交互节点以及所述第一交互节点的上层节点分别对应的一个或者多个知识点;如果确定接收的用户交互信息与知识库中的所述第一交互节点对应的上层节点的交互问题相匹配,则将所述问答流程模块流转至匹配的上层节点,将匹配成功的知识点对应的交互答案返回至所述问答流程模块,以使所述问答流程模块确定下一走向。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述问答流程模块流转至第二节点时,根据所述第二节点配置的播报内容,向所述交互用户进行播报;其中,所述第二节点包括:交互节点或者播报节点。9.根据权利要求8所述的方法,其特征在于,根据所述第二节点配置的播报内容,向所述交互用户进行播报,包括:如果所述第二节点配置为开启打断功能且在与所述第二节点对应的播报内容播报结束之前,接收...

【专利技术属性】
技术研发人员:李波姜中秋曾永梅朱频频
申请(专利权)人:上海智臻智能网络科技股份有限公司
类型:发明
国别省市:上海,31

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

1