一种交互流程的创建方法及其装置制造方法及图纸

技术编号:24801006 阅读:28 留言:0更新日期:2020-07-07 21:17
本发明专利技术提供了一种交互流程的创建方法,所述交互流程适用于一会话场景,所述创建方法包括:基于所述交互流程适用的会话场景确定所述交互流程所需的流程要素;建立关于第一流程要素的第一流程节点,其中,所述第一流程节点设有节点知识库,所述节点知识库存储所述第一流程节点对应的流程要素的要素询问以及至少一个节点知识;以及基于所述第一流程节点的节点知识库中存储的每一节点知识建立关于第二流程要素的第二流程节点以及所述节点知识流转至所述第二流程节点的流转路径。

【技术实现步骤摘要】
一种交互流程的创建方法及其装置
本专利技术涉及一种智能交互领域,尤其涉及一种交互流程的创建方法及其装置。
技术介绍
随着人工智能技术和自然语言处理的不断发展,目前不少企业的智能问答系统不仅限于普通的一问一答,更期望智能问答机器人可以实现更多的拟人化的交互能力。其中用于某一具体会话场景中的多轮交互是拟人化智能很重要的一种能力。以前实现多轮交互的流程,需要研发通过在代码中实现流程的运转,包括语义的理解,流程的走向,业务数据系统的对接,对前端输出的话术等等。流程中的内容对于智能问答系统的操作人员来说完全是个黑盒,如果需要对流程做任何的变更,就算只是简单的修改语句的表达方式,都要通过研发修改流程代码,重新生成对应的流程程序后更新到服务器。如果流程程序在交互过程中没有按照既定流程走,均需要通过研发设置断点一步一步进行查找。大大增加了交互流程的维护和更新成本。为解决上述问题,本专利技术旨在提供一种交互流程的创建方法,可实现让操作人员在界面中画出想要的业务流程图,流程图中的任一流程节点可具备区别于问答知识库中的知识点,且级别高于问答知识库。交互流程可以和智能问答系统中的语义有效结合,而且运营人员可以编辑对外输出的话术,也提供与外部业务数据系统进行交互后,产生业务流程中所需要的业务属性。比如故障处理流程、医院挂号流程等都可以通过本专利技术快速构建。实现智能问答系统前端的多轮交互。
技术实现思路
为了克服上述缺陷,本专利技术旨在提供一种交互流程的创建方法及其装置。根据本专利技术的一方面,提供了一种交互流程的创建方法,所述交互流程适用于一会话场景,所述创建方法包括:基于所述交互流程适用的会话场景确定所述交互流程所需的流程要素;建立关于第一流程要素的第一流程节点,其中,所述第一流程节点设有节点知识库,所述节点知识库存储所述第一流程节点对应的流程要素的要素询问以及至少一个节点知识;以及基于所述第一流程节点的节点知识库中存储的每一节点知识建立关于第二流程要素的第二流程节点以及所述节点知识流转至所述第二流程节点的流转路径。进一步地,所述创建方法还包括:基于所述第一流程节点的各个节点知识生成各个节点知识的泛化知识以分别用于表示各个节点知识。进一步地,所述生成各个节点知识的泛化知识包括:基于抽象语义库匹配所述节点知识对应的抽象语义类,所述抽象语义库包括多个抽象语义类,每个抽象语义类包括一个或多个抽象语义表达式,所述抽象语义表达式包括缺失语义成分;以及基于所述节点知识对应的抽象语义类中的一个或多个抽象语义表达式生成一个或多个泛化知识。进一步地,所述基于节点知识对应的抽象语义类中的一个或多个抽象语义表达式生成一个或多个泛化知识包括:从所述节点知识中的提取与所述一个或多个抽象语义表达式的缺失语义成分对应的非语义规则词;以及将提取的非语义规则词替换所述一个或多个抽象语义表达式中对应的缺失语义成分以得到与所述节点知识对应的一个或多个具体语义表达式,所述一个或多个具体语义表达式作为所述节点知识的泛化知识。进一步地,所述创建方法还包括:响应于所述交互流程流转至所述第一流程节点,获取并输出所述第一流程节点的节点知识库中存储的要素询问;以及基于用户输入的所述要素询问的询问反馈与所述第一流程节点的节点知识库中存储的至少一个节点知识确定所述交互流程的流转路径。进一步地,所述确定交互流程的流转路径包括:将所述询问反馈与所述第一流程节点的节点知识库中存储的所有节点知识进行匹配;响应于所述询问反馈与一节点知识匹配成功,将匹配成功的节点知识对应的流转路径作为所述交互流程的流转路径;以及响应于所述询问反馈无法与任意一节点知识匹配成功,基于问答知识库查询所述询问反馈的答案,所述问答知识库包括涉及通用领域的多个问题及其对应的答案。进一步地,所述匹配包括:计算所述询问反馈与所述第一流程节点的节点知识库中存储的所有节点知识和所有泛化知识的相似度;以及响应于一节点知识或一泛化知识与所述询问反馈的相似度最大且大于预设阈值,判断所述节点知识或所述泛化知识表示的节点知识为所述询问反馈匹配成功的节点知识,否则匹配失败。进一步地,所述第二流程节点的每一节点知识为所述第二流程节点对应的流程要素的要素实例或所述第二流程节点及其在前的流程节点对应的流程要素的要素实例的组合。根据本专利技术的另一个方面,提供一种交互流程的创建装置,交互流程适用于一会话场景,所述创建装置包括:要素确定模块,用于基于所述交互流程适用的会话场景确定所述交互流程所需的流程要素;节点建立模块,与所述要素确定模块耦接,用于接收所述要素确定模块确定的流程要素并建立关于第一流程要素的第一流程节点,其中,所述第一流程节点设有节点知识库,所述节点知识库存储所述第一流程节点对应的流程要素的要素询问以及至少一个节点知识,还基于所述第一流程节点的节点知识库中存储的每一节点知识建立关于第二流程要素的第二流程节点以及所述节点知识流转至所述第二流程节点的流转路径。根据本专利技术的另一个方面,提供一种电子设备,包括存储器、处理器以及存储在存储器上的计算机程序,其特征在于,所述处理器被用于执行存储在所述存储器上的计算机程序时实现如上述任一项所述的创建方法的步骤。根据本专利技术的另一个方面,提供一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被执行时实现如上述任一项所述创建方法的步骤。附图说明在结合以下附图阅读本公开的实施例的详细描述之后,更能够更好地理解本专利技术的上述特征和优点。图1A是根据本专利技术的一个方面绘示的一交互流程的创建方法的流程示意图;图1B是根据本专利技术的一个方面绘示的一交互流程的运转过程的流程示意图;图2是根据本专利技术的另一个方面绘示的一创建装置的硬件示意图。具体实施方式以下结合附图和具体实施例对本专利技术作详细描述。注意,以下结合附图和具体实施例描述的诸方面仅是示例性的,而不应被理解为对本专利技术的保护范围进行任何限制。问答知识库中的基本知识点最原始和最简单的形式就是平时常用的FAQ,一般的形式是“问-答”对。在本专利技术中,“标准问”是用来表示某个知识点的文字,主要目标是表达清晰,便于维护。例如,“彩铃的资费”就是表达清晰的标准问描述。这里的“问”不应被狭义地理解为“提问”,而应广义地来理解一“输入”,该“输入”具有对应的“输出”。例如,对于用于控制系统的语义识别而言,用户的一个指令,例如“打开收音机”也应可以被理解为是一个“问”,此时对应的“答”可以是用于执行相应控制的控制程序的调用。用户在向机器输入时,最理想的情况是使用标准问,则机器的智能语义识别系统马上能够理解用户的意思。然而,用户往往并非使用的是标准问,而是标准问的一些变形的形式。例如,若对于收音机的电台切换的标准问形式是“换一个电台”,那么用户可能使用的命令是“切换一个电台”,机器也需要能够识别用户表达的是同一个意思。因此,对于智能语义识别而言,问答知识库里需要有标准问的相似问,该相似问与标准问表达形式有略微差异,但是表达相同的含义,本文档来自技高网...

【技术保护点】
1.一种交互流程的创建方法,所述交互流程适用于一会话场景,所述创建方法包括:/n基于所述交互流程适用的会话场景确定所述交互流程所需的流程要素;/n建立关于第一流程要素的第一流程节点,其中,所述第一流程节点设有节点知识库,所述节点知识库存储所述第一流程节点对应的流程要素的要素询问以及至少一个节点知识;以及/n基于所述第一流程节点的节点知识库中存储的每一节点知识建立关于第二流程要素的第二流程节点以及所述节点知识流转至所述第二流程节点的流转路径。/n

【技术特征摘要】
1.一种交互流程的创建方法,所述交互流程适用于一会话场景,所述创建方法包括:
基于所述交互流程适用的会话场景确定所述交互流程所需的流程要素;
建立关于第一流程要素的第一流程节点,其中,所述第一流程节点设有节点知识库,所述节点知识库存储所述第一流程节点对应的流程要素的要素询问以及至少一个节点知识;以及
基于所述第一流程节点的节点知识库中存储的每一节点知识建立关于第二流程要素的第二流程节点以及所述节点知识流转至所述第二流程节点的流转路径。


2.如权利要求1所述的创建方法,其特征在于,还包括:
基于所述第一流程节点的各个节点知识生成各个节点知识的泛化知识以分别用于表示各个节点知识。


3.如权利要求2所述的创建方法,其特征在于,所述生成各个节点知识的泛化知识包括:
基于抽象语义库匹配所述节点知识对应的抽象语义类,所述抽象语义库包括多个抽象语义类,每个抽象语义类包括一个或多个抽象语义表达式,所述抽象语义表达式包括缺失语义成分;以及
基于所述节点知识对应的抽象语义类中的一个或多个抽象语义表达式生成一个或多个泛化知识。


4.如权利要求3所述的创建方法,其特征在于,所述基于节点知识对应的抽象语义类中的一个或多个抽象语义表达式生成一个或多个泛化知识包括:
从所述节点知识中的提取与所述一个或多个抽象语义表达式的缺失语义成分对应的非语义规则词;以及
将提取的非语义规则词替换所述一个或多个抽象语义表达式中对应的缺失语义成分以得到与所述节点知识对应的一个或多个具体语义表达式,所述一个或多个具体语义表达式作为所述节点知识的泛化知识。


5.如权利要求2所述的创建方法,其特征在于,还包括:
响应于所述交互流程流转至所述第一流程节点,获取并输出所述第一流程节点的节点知识库中存储的要素询问;以及
基于用户输入的所述要素询问的询问反馈与所述第一流程节点的节点知识库中存储的至少一个节点知识确定所述交互流程的流转路径。


6.如权利要求5所述的创建方法,其特征在于,所述确定交互流程的流转...

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

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

1