【技术实现步骤摘要】
多轮问答系统的生成装置
本专利技术实施例涉及智能问答技术,尤其涉及一种多轮问答系统的生成装置。
技术介绍
人机交互是研究系统与用户之间的交互关系的科学。系统可以是各种各样的机器,也可以是计算机化的系统和软件。例如,通过人机交互可以实现各种人工智能系统(智能客服系统、语音控制系统等)。人工智能语义识别是人机交互的基础,其能够对人类语言进行识别,以转换成机器能够理解的语言。智能问答系统是人机交互的一种典型应用,其中当用户提出问题后,智能问答系统给出该问题的答案。多轮问答系统是其中一种非常重要的智能问答系统,其往往需要与用户进行多轮的问答交互。并根据用户在某一轮问答过程中输入的交互内容,确定下一轮问答时提供给用户的反馈信息。相应的,一个多轮问答系统往往对应一个多轮问答流程,从多轮问答流程中的根节点开始,根据在多个交互节点(判断节点)接收到的用户交互信息,不断确定整个多轮问答流程的下一走向,直到最后抵达预期中的最终节点来完成整个多轮问答流程。现在技术在实现多轮问答系统时,往往需通过开发人员将流程设计人员绘制的多轮问答流程图以代码的形式进行实现。代码中包括语义的理解,流程的 ...
【技术保护点】
1.一种多轮问答系统的生成装置,其特征在于,包括:多轮问答流程图获取模块,用于获取图形化的一个或多个多轮问答流程图;标准化代码框架生成模块,用于根据每个所述多轮问答流程图中包括的各图形组件,生成与所述多轮问答流程图匹配的标准化代码框架,其中,所述图形组件包括:多个交互节点;自定义代码添加模块,用于根据与所述多轮问答流程图中的各所述图形组件匹配的自定义配置信息,生成与各所述图形组件分别对应的自定义代码添加于所述标准化代码框架中与图形组件关联的位置处,以生成与所述多轮问答流程图对应的多轮问答流程模块;对应关系建立模块,用于建立每个所述交互节点与知识库中一个或多个知识点的对应关系 ...
【技术特征摘要】
1.一种多轮问答系统的生成装置,其特征在于,包括:多轮问答流程图获取模块,用于获取图形化的一个或多个多轮问答流程图;标准化代码框架生成模块,用于根据每个所述多轮问答流程图中包括的各图形组件,生成与所述多轮问答流程图匹配的标准化代码框架,其中,所述图形组件包括:多个交互节点;自定义代码添加模块,用于根据与所述多轮问答流程图中的各所述图形组件匹配的自定义配置信息,生成与各所述图形组件分别对应的自定义代码添加于所述标准化代码框架中与图形组件关联的位置处,以生成与所述多轮问答流程图对应的多轮问答流程模块;对应关系建立模块,用于建立每个所述交互节点与知识库中一个或多个知识点的对应关系,与所述交互节点对应的知识点包括:交互问题和交互答案,所述交互问题用于与接收到的用户交互信息进行匹配,所述交互答案用于确定所述多轮问答流程模块的下一走向;主体知识点添加模块,用于在知识库中添加与每个所述多轮问答流程模块对应的主题知识点,所述主题知识点包括主题问题和主题答案,所述主题问题用于表示多轮问答流程模块的触发条件,所述主题答案用于建立所述主题知识点与所述多轮问答流程模块的触发关系。2.根据权利要求1所述的生成装置,其特征在于,所述自定义配置信息包括:与交互节点对应的拒识优先选项;其中,在所述多轮问答流程模块流转至配置开启拒识优先功能的第一交互节点时,如果确定接收到的用户交互信息与知识库中的所述第一交互节点对应的至少一个知识点中的交互问题均不匹配,则提供拒识响应,请求重新输入所述用户交互信息。3.根据权利要求1或2所述的生成装置,其特征在于,所述自定义配置信息包括:与交互节点对应的知识优先选项;其中,在所述多轮问答流程模块流转至配置开启知识优先功能的第二交互节点时,如果确定接收的用户交互信息与知识库中的所述第二交互节点对应的至少一个知识点中的交互问题均不匹配,则在所述知识库中对所述用户交互信息进行全局查找,并根据全局查找结果执行对应的交互操作。4.根据权利要求1所述的生成装置,其特征在于,所述自定义配置信息包括:与交互节点对应的回溯功能选项;其中,在所述多轮问答流程模块流转至配置开启回溯功能的第三交互节点时,如果确定接收的用户交互信息与知识库中的所述第三交互节点对应的上层节点的交互问题相匹配,则将所述多轮问答流程模块流转至所述第三交互节点对应的上层节点。5.根据权利要求1所述的生成装置,其特征在于,所述图形组件还包括:播报节点。6.根据权利要求5所述的生成装置,其特征在于,所述自定义配置信息包括:与节点对应的播报内容,所述节点包括:交互节点以及播报节点;其中,...
【专利技术属性】
技术研发人员:李波,姜中秋,曾永梅,朱频频,
申请(专利权)人:上海智臻智能网络科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。