一种基于问答系统的问答装置制造方法及图纸

技术编号:22055209 阅读:30 留言:0更新日期:2019-09-07 15:14
本发明专利技术实施例公开了一种基于问答系统的问答装置。包括:初始请求信息获取模块,用于获取初始请求信息,并根据初始请求信息与知识库中的知识点进行匹配;目标问答流程模块触发模块,用于如果确定匹配,则根据目标主题知识点中的主题答案,触发与目标主题知识点对应的目标问答流程模块;目标交易节点触发执行模块,用于在目标交易节点被触发时,根据输入的目标动态变量构造目标交易信息发送至目标服务调用地址,并将所述目标服务调用地址反馈的目标交易处理结果返回至所述目标问答流程模块。本发明专利技术实施例的方案提出了一种基于包括有交易节点的问答系统与用户进行问答交互的具体实现方式,极大的满足了用户的问答需求,提高了问答效率以及准确性。

A Question Answering Device Based on Question Answering System

【技术实现步骤摘要】
一种基于问答系统的问答装置
本专利技术实施例涉及智能问答技术,尤其涉及一种基于问答系统的问答装置。
技术介绍
人机交互是研究系统与用户之间的交互关系的科学。系统可以是各种各样的机器,也可以是计算机化的系统和软件。例如,通过人机交互可以实现各种人工智能系统(智能客服系统、语音控制系统等)。人工智能语义识别是人机交互的基础,其能够对人类语言进行识别,以转换成机器能够理解的语言。智能问答系统是人机交互的一种典型应用,其中当用户提出问题后,智能问答系统给出该问题的答案。现有技术中,流程设计人员可以根据不同的问答需求设计不同的问答流程图,并由开发人员将上述问答流程图以代码的形式进行实现,以最终得到对应的智能问答系统。随着技术的不断进步,人们对问答系统以及针对系统的问答需求不断提高,现有的问答技术已经无法满足人们日益增长的个性化、便捷化的问答需求。
技术实现思路
本专利技术实施例提供了一种问答装置,以优化现有的基于问答系统的问答装置,提高问答效率以及准确性。本专利技术实施例提供了一种基于问答系统的问答装置,应用于问答系统中,包括:初始请求信息获取模块,用于获取用户输入的初始请求信息,并根据所述初始请求信息与知识库中的知识点进行匹配,所述知识库中存储有多个知识点,每个所述知识点包括问题以及答案;目标问答流程模块触发模块,用于如果确定所述用户输入的初始请求信息与目标主题知识点中的主题问题相匹配,则根据所述目标主题知识点中的主题答案,触发与所述目标主题知识点对应的目标问答流程模块的根节点,所述目标问答流程模块中包括至少一个交易节点;目标交易节点触发执行模块,包括:成功触发确定单元,用于确定所述问答流程模块中的目标交易节点被成功触发;交易信息发送单元,用于在所述问答流程模块中的目标交易节点被成功触发时,所述目标交易节点根据输入至自身节点的至少一个目标动态变量构造目标交易信息发送至对应的目标服务调用地址;交易处理结果返回单元,用于所述目标交易节点将所述目标服务调用地址反馈的目标交易处理结果返回至所述目标问答流程模块,以使所述目标问答流程模块根据所述目标交易处理结果继续执行。本专利技术实施例提供了一种基于问答系统的问答装置,通过获取用户输入的初始请求信息,并根据所述初始请求信息与知识库中的知识点进行匹配;如果确定用户输入的初始请求信息与目标主题知识点中的主题问题相匹配,则根据所述目标主题知识点中的主题答案,触发与所述目标主题知识点对应的目标问答流程模块的根节点;在问答流程模块中的目标交易节点被触发时,目标交易节点根据输入至自身节点的至少一个目标动态变量构造目标交易信息发送至对应的目标服务调用地址,并将所述目标服务调用地址反馈的目标交易处理结果返回至所述目标问答流程模块的技术手段,提出了一种基于包括有交易节点的问答系统与用户进行问答交互的具体实现方式,极大的满足了用户的问答需求,提高了问答效率以及准确性。附图说明图1a是本专利技术实施例所适用的一种问答系统的生成装置的结构图;图1b是本专利技术实施例所适用的一种图形化的问答流程图的示意图;图1c是本专利技术实施例所适用的一种输入交易节点的自定义配置信息的示意图;图2是本专利技术实施例所适用的另一种问答系统的生成装置的结构图;图3是本专利技术实施例一中的一种基于问答系统的问答装置的结构图;图4是本专利技术实施例二中的一种基于问答系统的问答装置的结构图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或装置。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于装置、函数、规程、子例程、子程序等等。为了便于理解本专利技术实施例的内容,先介绍一下智能问答中的问答知识点以及语义表达式的相关概念进行简单介绍:1、问答知识点知识库中的问答知识点最原始和最简单的形式就是平时常用的FAQ,一般的形式是“问-答”对。例如,“彩铃的资费”就是表达清晰的标准问描述。这里的“问”不应被狭义地理解为“询问”,而应广义地来理解一“输入”,该“输入”具有对应的“输出”。例如,对于用于控制系统的语义识别而言,用户的一个指令,例如“打开收音机”也应可以被理解为是一个“问”,此时对应的“答”可以是用于执行相应控制的控制程序的调用。用户在向机器输入时,最理想的情况是使用标准问,则机器的智能语义识别系统马上能够理解用户的意思。然而,用户往往并非使用的是标准问,而是标准问的一些变形的形式。例如,若对于收音机的电台切换的标准问形式是“换一个电台”,那么用户可能使用的命令是“切换一个电台”,机器也需要能够识别用户表达的是同一个意思。对于智能语义识别而言,知识库里需要有标准问的扩展问,该扩展问与标准问表达形式有略微差异,但是表达相同的含义。因此,知识库中包括多个问答知识点,每个问答知识点包括问题和答案,问题包括标准问和多个扩展问,问答知识点中的问题一般是通过语义表达式的形式展现的。2、语义表达式语义表达式主要由词、词类以及他们的“或”关系构成,其核心依赖于“词类”,词类简单的理解即为一组有共性的词,这些词在语义上可以相似也可以不相似,这些词也可以被标注为重要或不重要。语义表达式与用户问句关系与传统的模板匹配有了很大的不同,在传统模板匹配中,模板和用户问句只是匹配与未匹配的关系,而语义表达式与用户问句之间关系是通过量化的值(相似度)来表示,同时这个量化的值与相似问句和用户问句之间的相似度是可以互相比较的。由于语义表达式要和相似问句一起参与相似度计算,所以模板语法的定义不宜复杂,但又要有足够的能力表达语义。此外,在本专利技术各实施例中,给出了针对设定问答系统的问答装置,其中,所述问答系统具体包括:与问答流程图对应的问答流程模块,所述问答流程图中包括多个图形组件,所述图形组件包括:至少一个交易节点,所述交易节点与执行设定类型服务的服务接口相关联;存储于所述知识库中的主题知识点,所述主题知识点包括主题问题和主题答案,所述主题问题用于表示与问答系统匹配的所述问答流程模块的触发条件,所述主题答案用于建立所述主题知识点与所述问答流程模块的触发关系。进一步地,所述问答系统还包括:存储于所述知识库中的与所述问答流程模块中设定交易节点对应的知识点;与所述交易节点对应的知识点包括:交易问题和交易答案,所述交易答案包括:关联交易节点,至少一个传入参数的类型,至少一个缺失参数的类型,以及与所述缺失参数的类型匹配的反问内容;所述交易问题,用于与接收的用户输入信息进行匹配;所述传入参数的类型,用于与所述用户输入信息中包括的动态变量的类型进行匹配;所述缺失参数的类型以及与所述缺失参数的类型匹配的反问内容,用于确定与所述用户输入信息中所缺失参数的类型对应的反问内容;所述关联交易节点,用于确定所本文档来自技高网...

【技术保护点】
1.一种基于问答系统的问答装置,应用于问答系统中,其特征在于,包括:初始请求信息获取模块,用于获取用户输入的初始请求信息,并根据所述初始请求信息与知识库中的知识点进行匹配,所述知识库中存储有多个知识点,每个所述知识点包括问题以及答案;目标问答流程模块触发模块,用于如果确定所述用户输入的初始请求信息与目标主题知识点中的主题问题相匹配,则根据所述目标主题知识点中的主题答案,触发与所述目标主题知识点对应的目标问答流程模块的根节点,所述目标问答流程模块中包括至少一个交易节点;目标交易节点触发执行模块,包括:成功触发确定单元,用于确定所述问答流程模块中的目标交易节点被成功触发;交易信息发送单元,用于在所述问答流程模块中的目标交易节点被成功触发时,所述目标交易节点根据输入至自身节点的至少一个目标动态变量构造目标交易信息发送至对应的目标服务调用地址;交易处理结果返回单元,用于所述目标交易节点将所述目标服务调用地址反馈的目标交易处理结果返回至所述目标问答流程模块,以使所述目标问答流程模块根据所述目标交易处理结果继续执行。

【技术特征摘要】
1.一种基于问答系统的问答装置,应用于问答系统中,其特征在于,包括:初始请求信息获取模块,用于获取用户输入的初始请求信息,并根据所述初始请求信息与知识库中的知识点进行匹配,所述知识库中存储有多个知识点,每个所述知识点包括问题以及答案;目标问答流程模块触发模块,用于如果确定所述用户输入的初始请求信息与目标主题知识点中的主题问题相匹配,则根据所述目标主题知识点中的主题答案,触发与所述目标主题知识点对应的目标问答流程模块的根节点,所述目标问答流程模块中包括至少一个交易节点;目标交易节点触发执行模块,包括:成功触发确定单元,用于确定所述问答流程模块中的目标交易节点被成功触发;交易信息发送单元,用于在所述问答流程模块中的目标交易节点被成功触发时,所述目标交易节点根据输入至自身节点的至少一个目标动态变量构造目标交易信息发送至对应的目标服务调用地址;交易处理结果返回单元,用于所述目标交易节点将所述目标服务调用地址反馈的目标交易处理结果返回至所述目标问答流程模块,以使所述目标问答流程模块根据所述目标交易处理结果继续执行。2.根据权利要求1所述的装置,其特征在于,所述问答系统包括:与问答流程图对应的问答流程模块,所述问答流程图中包括多个图形组件,所述图形组件包括:至少一个交易节点,所述交易节点与执行设定类型服务的服务接口相关联;存储于所述知识库中的主题知识点,所述主题知识点包括主题问题和主题答案,所述主题问题用于表示与问答系统匹配的所述问答流程模块的触发条件,所述主题答案用于建立所述主题知识点与所述问答流程模块的触发关系。3.根据权利要求2所述的装置,其特征在于,所述问答系统还包括:存储于所述知识库中的与所述问答流程模块中设定交易节点对应的知识点;与所述交易节点对应的知识点包括:交易问题和交易答案,所述交易答案包括:关联交易节点,至少一个传入参数的类型,至少一个缺失参数的类型,以及与所述缺失参数的类型匹配的反问内容;所述交易问题,用于与接收的用户输入信息进行匹配;所述传入参数的类型,用于与所述用户输入信息中包括的动态变量的类型进行匹配;所述缺失参数的类型以及与所述缺失参数的类型匹配的反问内容,用于确定与所述用户输入信息中所缺失参数的类型对应的反问内容;所述关联交易节点,用于确定所述用户输入信息中包括的动态变量传入的交易节点。4.根据权利要求2所述的装置,其特征在于,与问答流程图对应的问答流程模块,具体包括:根据所述问答流程图中包括的各图形组件,所生成的与所述问答流程图匹配的标准化代码框架;以及根据与所述问答流程图中的各所述图形组件匹配的自定义配置信息,所生成的与各所述图形组件分别对应的,添加于所述标准化代码框架中与图形组件关联的位置处的自定义代码;其中,与所述交易节点匹配的自定义配置信息包括:与交易节点对应的服务调用地址,所述服务调用地址指向与所述交易节点关联的服务接口。5.根据权利要求4所述的装置,其特征在于,所述自定义配置信息还包括:与第一交易节点对应的入参定义项;所述入参定义项包括至少一个入参名称,以及与所述入参名称匹配的入参变量,所述入参名称为所述第一交易节点关联的服务接口能够识别的参数名称,所述入参变量与输入至所述第一交易节点的动态变量相匹配;其中,所述交易信息包括:所述入参名称以及所述入参变量。6.根据权利要求4所述的装置,其特征在于,所述图形组件还包括:用于连接...

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

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

1