一种交互式动态推理方法及装置制造方法及图纸

技术编号:19859224 阅读:17 留言:0更新日期:2018-12-22 12:04
本发明专利技术公开了一种交互式动态推理方法及装置,该方法包括:步骤S1,识别用户问题,根据该用户问题确定并触发相应的场景,联动触发场景的信息抽取模型和决策模型;步骤S2,抽取用户问题中的决策因子,判断该决策因子中是否含有影响决策模型的决策因子,根据判断结果进入步骤S3或直接存储;步骤S3,引导用户提供必要的信息,抽取用户输入中的决策因子进行内部存储,将内部存储的决策因子逐一发送至决策模型,并通过决策模型判断是否确定下一个决策因子,当判断结果为是时,确定下一个决策因子;步骤S4,触发并运行该决策模型;步骤S5,获取并输出该决策模型中输出的决策结果与运算结果,本发明专利技术可解决用户的复杂问题,提升用户体验。

【技术实现步骤摘要】
一种交互式动态推理方法及装置
本专利技术涉及自动问答
,特别是涉及一种交互式动态推理方法及装置。
技术介绍
当前的智能问答系统,主要有一问一答和多轮会话两种形式。其中,一问一答是通过定位网站用户所需要的提问知识,为网站用户提供简单服务,当网站用户提出问题时,系统不仅将问题答案推送出来,而且会将与这个问题相关的知识也都推送出来供用户查询;而多轮会话则通过把常见问题整理成若干流程诊断型的知识,通过引导用户进行交互式问答,最终为用户提供服务。然而,目前一问一答的会话形式,受问答形式与轮次限制,仅能解决简单的知识普及问题,无法更好地利用知识解决复杂的用户个人问题;多轮会话的问答形式,通过形成决策树形成诊断型知识组织,最终能够解决普通的用户个人问题,但应用无参数学习,沿着树根向下一直走到叶子节点,也就是决策结果,但其不能提供用户定制化的服务,无法提供用户经过精确计算的决策结果。
技术实现思路
为克服上述现有技术存在的不足,本专利技术之目的在于提供一种交互式动态推理方法及装置,其可以识别用户问题中决策因子,省去重复向用户提问的麻烦,提升用户的体验,并可解决用户的复杂问题。为达上述及其它目的,本专利技术提出一种交互式动态推理方法,包括如下步骤:步骤S1,识别用户问题,根据识别的用户问题确定并触发相应的场景,联动触发场景的信息抽取模型和决策模型;步骤S2,抽取用户问题中的决策因子,判断用户问题的决策因子中是否含有影响决策模型的决策因子,根据判断结果进入步骤S3或直接存储该决策因子;步骤S3,引导用户提供必要的信息,抽取用户输入中的决策因子进行内部存储,将内部存储的决策因子逐一发送至决策模型,并通过决策模型判断是否确定下一个决策因子,当判断结果为是时,确定下一个决策因子;步骤S4,触发并运行该决策模型;步骤S5,获取并输出该决策模型中输出的决策结果与运算结果。优选地,步骤S1进一步包括:检查场景入口条件,接收用户的自然语言数据,并对所述自然语言数据进行语义理解,以生成问题请求,根据所述问题请求,获取场景入口候选集,并对场景入口候选集进行综合评分排序,选择评分最高的场景作为场景入口。优选地,步骤S3进一步包括:向用户发出获取决策因子的询问;获取用户对询问的反馈,抽取用户反馈中的决策因子;将抽取的决策因子进行内部存储;将内部存储的决策因子逐一发送至决策模型;通过决策模型判断是否确定下一个决策因子,当判断结果为是时,根据抽取的决策因子确定下一个决策因子,当判断结果为否时,则进入步骤S5。优选地,步骤S2进一步包括:利用信息抽取模型抽取用户问题中的决策因子;判断该用户问题的决策因子中是否含有影响决策模型的决策因子;若该用户问题的决策因子中含有影响决策模型的决策因子,则抽取该决策因子,并将该决策因子进行内部存储;若该用户问题的决策因子中不含有或缺少影响决策模型的决策因子,则进入向用户发出获取决策因子的询问的步骤。优选地,于所述将抽取的决策因子进行内部存储步骤前,还包括如下步骤:将抽取的用户反馈中的决策因子与内部存储的决策因子进行比较;若内部存储的决策因子中含有该问题的决策因子,则跳过该问题,继续该问题的下一个问题;若内部存储的决策因子中不含有该问题的决策因子,则启用该问题,将抽取的用户反馈中含有的决策因子进行内部存储。优选地,于步骤S4之前,还包括如下步骤:判断该决策模型用于输出一决策结果的预设必要信息是否已抽取完整;若用于输出任一决策结果的预设必要信息已抽取完整,则进入步骤S4运行该决策模型,否则跳转至步骤S3引导用户提供必要的信息。优选地,于步骤S4中,所述决策模型的运行包括:步骤S400,判断决策模型是否含有数学计算或逻辑运算,有则进行数学或逻辑运算,进入步骤S401,无则进行直接进入步骤S401;步骤S401,将决策模型中的决策结果和运算结果传送至结果节点,由结果节点对决策模型传送的决策结果与计算结果进行整合。为达到上述目的,本专利技术还提供一种交互式动态推理装置,包括:入口节点,用于识别用户问题,根据识别的用户问题确定并触发相应的场景,联动触发场景的信息抽取模型和决策模型;决策因子抽取及判断单元,用于抽取用户问题中的决策因子,判断用户问题的决策因子中是否含有影响决策模型的决策因子,根据判断结果启动追问节点或直接进行存储;追问节点,用于引导用户提供必要的信息,抽取用户输入中的决策因子进行存储,将内部存储的决策因子逐一发送至决策模型,并通过决策模型判断是否确定下一个决策因子,当判断结果为是时,确定下一个决策因子;决策模型运行单元,用于触发并运行决策模型;结果节点,用于获取并输出决策模型中输出的决策结果与运算结果。优选地,所述装置还包括条件节点,用于将所述追问节点抽取的决策因子与内部存储的决策因子进行比较;如果内部存储的决策因子中含有该问题的决策因子时,则跳过该问题,继续该问题的下一个问题,如果内部存储的决策因子中不含有该问题的决策因子时启用该问题,并将抽取的用户反馈中含有的决策因子进行内部存储。优选地,所述装置还包括跳转节点,用于判断该决策模型用于输出一决策结果的预设必要信息是否已抽取完整,并于判断结果为用于输出任一决策结果的预设必要信息已抽取完整,则启动所述决策模型运行单元,否则跳转至所述追问节点引导用户提供必要的信息。与现有技术相比,本专利技术一种交互式动态推理方法及装置通过抽取用户问题中的决策因子,并于判断出该用户问题的决策因子中不含有或缺少影响决策模型的决策因子时,引导用户提供必要的信息,抽取用户输入中的决策因子,并通过运行决策模型输出决策结果与运算结果,本专利技术不仅可以识别用户问题中决策因子,省去了重复向用户提问的麻烦,提升了用户的体验,而且可解决用户的复杂问题。附图说明图1为本专利技术一种交互式动态推理方法的步骤流程图;图2为本专利技术一种交互式动态推理装置的系统架构图;图3为本专利技术具体实施例中入口节点202的细部结构图;图4为本专利技术具体实施例中追问节点203的细部结构图;图5为本专利技术一种交互式动态推理装置具体实施例的系统架构图图6为本专利技术实施例之交互式动态推理方法的流程图。具体实施方式以下通过特定的具体实例并结合附图说明本专利技术的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本专利技术的其它优点与功效。本专利技术亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本专利技术的精神下进行各种修饰与变更。图1为本专利技术一种交互式动态推理方法的步骤流程图。如图1所示,本专利技术一种交互式动态推理方法,包括如下步骤:步骤S1,识别用户问题,根据识别的用户问题确定并触发相应的场景,并联动触发场景的信息抽取模型和决策模型。具体地说,步骤S1进一步包括:步骤S100,检查场景入口条件,接收用户的自然语言数据,并对所述自然语言数据进行语义理解,以生成问题请求;步骤S101,根据所述问题请求,获取场景入口候选集,并对场景入口候选集进行综合评分排序,选择评分最高的场景作为场景入口。步骤S102,触发评分最高的场景,并联动触发该场景的信息抽取模型和决策模型。由于不同场景所针对的问题不同,因此要根据用户问题选择针对性最强的场景进入。比如,识别出用户问题为“我要买大卡车轮胎”,获取的场景入口候选集包括场景1与场景2本文档来自技高网...

【技术保护点】
1.一种交互式动态推理方法,包括如下步骤:步骤S1,识别用户问题,根据识别的用户问题确定并触发相应的场景,联动触发场景的信息抽取模型和决策模型;步骤S2,抽取用户问题中的决策因子,判断用户问题的决策因子中是否含有影响决策模型的决策因子,根据判断结果进入步骤S3或直接存储该决策因子;步骤S3,引导用户提供必要的信息,抽取用户输入中的决策因子进行内部存储,将内部存储的决策因子逐一发送至决策模型,并通过决策模型判断是否确定下一个决策因子,当判断结果为是时,确定下一个决策因子;步骤S4,触发并运行该决策模型;步骤S5,获取并输出该决策模型中输出的决策结果与运算结果。

【技术特征摘要】
1.一种交互式动态推理方法,包括如下步骤:步骤S1,识别用户问题,根据识别的用户问题确定并触发相应的场景,联动触发场景的信息抽取模型和决策模型;步骤S2,抽取用户问题中的决策因子,判断用户问题的决策因子中是否含有影响决策模型的决策因子,根据判断结果进入步骤S3或直接存储该决策因子;步骤S3,引导用户提供必要的信息,抽取用户输入中的决策因子进行内部存储,将内部存储的决策因子逐一发送至决策模型,并通过决策模型判断是否确定下一个决策因子,当判断结果为是时,确定下一个决策因子;步骤S4,触发并运行该决策模型;步骤S5,获取并输出该决策模型中输出的决策结果与运算结果。2.如权利要求1所述的一种交互式动态推理方法,其特征在于,步骤S1进一步包括:检查场景入口条件,接收用户的自然语言数据,并对所述自然语言数据进行语义理解,以生成问题请求,根据所述问题请求,获取场景入口候选集,并对场景入口候选集进行综合评分排序,选择评分最高的场景作为场景入口。3.如权利要求1所述的一种交互式动态推理方法,其特征在于,步骤S3进一步包括:向用户发出获取决策因子的询问;获取用户对询问的反馈,抽取用户反馈中的决策因子;将抽取的决策因子进行内部存储;将内部存储的决策因子逐一发送至决策模型;通过决策模型判断是否确定下一个决策因子,当判断结果为是时,根据抽取的决策因子确定下一个决策因子,当判断结果为否时,则进入步骤S5。4.如权利要求3所述的一种交互式动态推理方法,其特征在于,步骤S2进一步包括:利用信息抽取模型抽取用户问题中的决策因子;判断该用户问题的决策因子中是否含有影响决策模型的决策因子;若该用户问题的决策因子中含有影响决策模型的决策因子,则抽取该决策因子,并将该决策因子进行内部存储;若该用户问题的决策因子中不含有或缺少影响决策模型的决策因子,则进入向用户发出获取决策因子的询问的步骤。5.如权利要求3所述的一种交互式动态推理方法,其特征在于,于所述将抽取的决策因子进行内部存储步骤前,还包括如下步骤:将抽取的用户反馈中的决策因子与内部存储的决策因子进行比较;若内部存储的决策因子中含有该问题的决策因子,则跳过该问题,继续该问题的下一个问题;若内部存储的决策因子中不含有该问题的决策因子,...

【专利技术属性】
技术研发人员:董文平陈微
申请(专利权)人:广州极天信息技术股份有限公司
类型:发明
国别省市:广东,44

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

1