流程执行方法及装置制造方法及图纸

技术编号:38220252 阅读:9 留言:0更新日期:2023-07-25 17:51
本公开提供了一种流程执行方法和装置,所述方法包括:响应于流程执行至判断节点,获取所述判断节点对应的响应数据,以及确定所述判断节点对应的至少一条可选路径;基于所述至少一条可选路径对应的响应条件、所述响应数据和相关的历史数据信息,确定所述至少一条可选路径中的目标可选路径;基于所述目标可选路径对应的执行节点继续执行流程。应的执行节点继续执行流程。应的执行节点继续执行流程。

【技术实现步骤摘要】
流程执行方法及装置


[0001]本公开涉及语音识别
,尤其涉及一种流程执行方法及装置。

技术介绍

[0002]智能客服在各行业有着广泛的应用,但目前各类智能客服在解决任务型对话(需要多轮交互)场景中往往需要预定义槽位体系,通过槽位体系驱动对话;槽位定义繁琐,需要深入了解业务才能够定义出合适的槽位体系,且对于新增意图或新增流程操作,槽位系统也需要同步更新,增加客户系统更新的成本;且槽位体系无法直接迁移和应用到其他领域和业务。

技术实现思路

[0003]本公开提供了一种流程执行方法及装置。
[0004]根据本公开的第一方面,提供一种流程执行方法,包括:
[0005]响应于流程执行至判断节点,获取所述判断节点对应的响应数据,以及确定所述判断节点对应的至少一条可选路径;
[0006]基于所述至少一条可选路径对应的响应条件、所述响应数据和相关的历史数据信息,确定所述至少一条可选路径中的目标可选路径;
[0007]基于所述目标可选路径对应的执行节点继续执行流程。
[0008]根据本公开的第二方面,提供一种流程处理装置,包括:
[0009]获取单元,用于响应于流程执行至判断节点,获取所述判断节点对应的响应数据,以及确定所述判断节点对应的至少一条可选路径;
[0010]确定单元,用于基于所述至少一条可选路径对应的响应条件、所述响应数据和相关的历史数据信息,确定所述至少一条可选路径中的目标可选路径;
[0011]执行单元,用于基于所述目标可选路径对应的执行节点继续执行流程。
[0012]本公开的流程执行方法,通过响应于流程执行至判断节点,获取所述判断节点对应的响应数据,以及确定所述判断节点对应的至少一条可选路径;基于所述至少一条可选路径对应的响应条件、所述响应数据和相关的历史数据信息,确定所述至少一条可选路径中的目标可选路径;基于所述目标可选路径对应的执行节点继续执行流程;如此,将流程中的节点划分为判断节点、执行节点和可选路径,通过更加贴近自然语言的流程建模方法,降低流程建模的沟通成本和运营成本;在执行流程的过程中,基于采集到的响应数据、可选路径的响应条件和历史数据信息确定目标可选路径,进而目标可选路径对应的执行节点继续执行流程,摒弃传统的槽位体系,便于对后期业务流程的建立、维护和迁移。
[0013]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0014]通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:
[0015]在附图中,相同或对应的标号表示相同或对应的部分。
[0016]图1示出了本公开实施例提供的流程执行方法的一种可选流程示意图;
[0017]图2示出了本公开实施例提供的流程执行方法的另一种可选流程示意图;
[0018]图3示出了本公开实施例提供的训练流程处理模型的可选流程示意图;
[0019]图4示出了本公开实施例提供的流程执行方法的又一种可选流程示意图;
[0020]图5示出了本公开实施例提供的图结构的可选示意图;
[0021]图6示出了本公开实施例提供的训练流程处理模型的另一种可选示意图;
[0022]图7示出了本公开实施例提供的基于流程处理模型确定目标可选路径的一种示意图;
[0023]图8示出了本公开实施例提供的基于流程处理模型确定目标可选路径的另一种示意图;
[0024]图9示出了本公开实施例提供的基于流程处理模型确定目标可选路径的又一种示意图;
[0025]图10示出了本公开实施例提供的流程执行装置的可选结构示意图;
[0026]图11示出了本公开实施例一种电子设备的组成结构示意图。
具体实施方式
[0027]为使本公开的目的、特征、优点能够更加的明显和易懂,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而非全部实施例。基于本公开中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0028]目前智能客服在各行业有着广泛的应用,但目前各类智能客服在解决任务型对话(需要多轮交互)场景中往往需要预定义槽位体系,通过槽位体系驱动对话,槽位是系统需要向用户收集的关键信息,在实施过程中存在以下问题:
[0029](1)槽位定义繁琐,需要深入了解业务才能够定义出合适的槽位体系;
[0030](2)当前针对各类流程性业务或者需要多轮问答的业务问题时,往往是基于槽位定义流程的,而智能客服系统经常面临新增意图或者新增流程操作,槽位体系需要同步更新,槽位提取模块往往也需要同步更新,导致客服系统更新成本增加;
[0031](3)面向特定槽位体系构造的槽位提取模块无法直接迁移和应用到别的领域和业务。
[0032]基于相关技术中存在的缺陷,本公开提供一种流程执行方法,以至少解决上述部分或全部技术问题。
[0033]图1示出了本公开实施例提供的流程执行方法的一种可选流程示意图,将根据各个步骤进行说明。
[0034]步骤S101,响应于流程执行至判断节点,获取所述判断节点对应的响应数据,以及
确定所述判断节点对应的至少一条可选路径。
[0035]在一些实施例中,所述流程执行方法的执行载体(以下简称载体)基于流程对应的业务类型,确认所述业务类型对应的图结构,以及所述图结构中包括的执行节点、判断节点和可选路径。
[0036]在一些实施例中,所述判断节点是指用于获得对象信息的节点,确认判断节点时,需要有所述判断节点对应的提问信息(或自然语言提问话术),从判断节点出发的可选的执行路径,即为所述判断节点对应的可选路径,不同的可选路径对应不同的响应条件。例如,所述判断节点用于获取对象的户口信息,则所述判断节点可以对应3条可选路径:本地户口、外地户口以及不确定。所述执行节点是指用于执行所述对象信息对应意图的节点,与可选路径相对应,即一条可选路径对应一个执行节点。在一些可选实施例中,图结构中的输出格式信息(如欢迎信息、推送内容信息、调用API)的节点也可以被认为是执行节点。
[0037]其中,所述对象信息可以包括对象意图信息,即对象想要办理的业务的全部或部分意图信息。
[0038]在一些实施例中,所述响应数据包括所述判断节点的提问信息所对应的,对象的回答信息,或者从所述回答信息中提取的关键信息。
[0039]步骤S102,基于所述至少一条可选路径对应的响应条件、所述响应数据和相关的历史数据信息,确定所述至少一条可选路径中的目标可选路径。
[0040]在一些实施例中,所述载体可以基于自然语言理解技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流程执行方法,所述方法包括:响应于流程执行至判断节点,获取所述判断节点对应的响应数据,以及确定所述判断节点对应的至少一条可选路径;基于所述至少一条可选路径对应的响应条件、所述响应数据和相关的历史数据信息,确定所述至少一条可选路径中的目标可选路径;基于所述目标可选路径对应的执行节点继续执行流程。2.根据权利要求1所述的方法,所述基于所述至少一条可选路径对应的响应条件、所述响应数据和相关的历史数据信息,确定所述至少一条可选路径中的目标可选路径,包括以下至少一种:所述方法基于流程处理模型进行执行,以所述至少一条可选路径对应的响应条件、所述响应数据和相关的历史数据信息作为所述流程处理模型的输入,确定所述流程处理模型的输出为所述目标可选路径;基于自然语言理解技术分析所述响应数据和历史数据信息,判断所述响应数据所满足的响应条件,以确定对应于所述响应条件的可选路径为目标可选路径。3.根据权利要求1所述的方法,所述响应于流程执行至判断节点,获取所述判断节点对应的响应数据,包括以下至少一种:响应于流程执行至判断节点,获取所述判断节点当前对应的交互信息,基于所述判断节点当前对应的交互信息获取所述判断节点对应的响应数据;响应于流程执行至判断节点,基于所述判断节点对应的提问信息,获得所述提问信息对应的回答信息,基于所述回答信息获取所述判断节点对应的响应数据。4.根据权利要求1所述的方法,所述方法还包括:基于执行所述判断节点和执行所述执行节点过程中获取的交互信息,确认历史数据信息;所述历史数据信息用于从判断节点对应的至少一条可选路径中确认目标可选路径。5.根据权利要求1所述的方法,所述方法还包括:响应于所述流程对应的图结构中新增判断节点,则增加所述判断节点对应的提问信息;或者,响应于所述图结构中删除判断节点,则删除所述判断节点对应的提问信息。6.根据权利要求2所述的方法,所述确定所述至少一条可选路径中的目标可选路径之前,所述方法还包括训练流程处理模型,所述训练所述流程处...

【专利技术属性】
技术研发人员:杨双涛
申请(专利权)人:联想诺谛北京智能科技有限公司
类型:发明
国别省市:

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

1