基于智能引擎的自动化流程配置方法、系统及电子设备技术方案

技术编号:31704089 阅读:19 留言:0更新日期:2022-01-01 11:05
本发明专利技术实施例公开了一种基于智能引擎的自动化流程配置方法、系统及电子设备,应用于智能引擎,所述方法包括:根据任务流程从预先构建的插件系统中选取流程节点,并对各流程节点进行设置,以绘制出任务流程图;其中,所述流程节点的类型包括标准节点和AI节点;所述智能引擎根据所述任务流程图和通过hook技术处理各流程节点之间的关联关系,形成任务流程图谱链;所述智能引擎自动化驱动各流程节点按照所述任务流程图谱链执行并进行结果输出;其有益效果是:利用智能引擎的自动化,消除了重复、单调的任务,减少了对人力的高度依赖;同时,编程人员无需记住所有关于类型、范围和语法规则,在降低难度的同时,也提升了效率。也提升了效率。也提升了效率。

【技术实现步骤摘要】
基于智能引擎的自动化流程配置方法、系统及电子设备


[0001]本专利技术涉及流程自动化
,具体涉及一种基于智能引擎的自动化流程配置方法、系统及电子设备。

技术介绍

[0002]以前,由于技术的限制,企业需要大量人工来处理各种重复、单调的任务,这种方式对于人力的依赖度非常高;
[0003]同时,由于流程往往涉及的模块众多,相互之间调用关系比较复杂,在实际应用时,需要编写一些代码才能完成相应工作。而对于编程人员来说,需要了解相关变量,记住所有关于类型、范围和语法规则,其技术实现难度大、效率低,而且这些规则对于别的流程又不能适用,从而造成适配性差的缺陷。

技术实现思路

[0004]针对现有技术中的技术缺陷,本专利技术实施例的目的在于提供一种基于智能引擎的自动化流程配置方法、系统及电子设备,以克服现有技术中所存在的对人力的依赖度高以及效率低下的缺陷。
[0005]为实现上述目的,第一方面,本专利技术实施例提供了一种基于智能引擎的自动化流程配置方法,应用于智能引擎,所述方法包括:
[0006]根据任务流程从预先构建的插件系统中选取流程节点,并对各流程节点进行设置,以绘制出任务流程图;其中,所述流程节点的类型包括标准节点和AI节点;
[0007]所述智能引擎根据所述任务流程图和通过hook技术处理各流程节点之间的关联关系,形成任务流程图谱链;
[0008]所述智能引擎自动化驱动各流程节点按照所述任务流程图谱链执行并进行结果输出。
[0009]优选地,所述方法还包括:
[0010]若所述标准节点和AI节点无法满足选取需求时,则通过所述插件系统设计开发出自定义节点;其中,所述插件系统存储有插件示例,便于用户根据所述插件示例进行流程节点的定制开发、测试与发布,以实现实时的动态热部署。
[0011]优选地,所述设置包括确定各流程节点之间的关系,并设定各流程节点的属性、规则和约束。
[0012]优选地,所述关联关系包括将各流程节点以串行、并行、汇聚、分支或结束的方式进行关联。
[0013]优选地,执行时,还对任务流程的调度和执行状态进行监控,以实现全链路追踪。
[0014]第二方面,本专利技术实施例还提供了一种基于智能引擎的自动化流程配置系统,包括插件系统、流程绘制单元和智能引擎系统;
[0015]所述插件系统,用于预先构建流程节点;其中,所述流程节点的类型包括标准节点
和AI节点;
[0016]所述流程绘制单元,用于绘制出任务流程图;所述任务流程图按照任务流程在所述插件系统中选取流程节点,并对各流程节点进行设置所得;
[0017]所述智能引擎系统,用于:
[0018]根据所述任务流程图和通过hook技术处理各流程节点之间的关联关系,形成任务流程图谱链;
[0019]自动化驱动各流程节点按照所述任务流程图谱链执行并进行结果输出。
[0020]优选地,所述插件系统存储有插件示例,用于用户在所述标准节点和AI节点无法满足选取需求时,根据所述插件示例进行流程节点的定制开发、测试与发布,从而开发出自定义节点,以实现实时的动态热部署。
[0021]优选地,所述配置系统还包括监控系统,所述监控系统,用于监控任务流程的调度和执行状态,以实现全链路追踪。
[0022]优选地,所述调度包括实时调度和计划调度。
[0023]第三方面,本专利技术提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如第一方面所述的方法。
[0024]实施本专利技术实施例,通过根据任务流程从预先构建的插件系统中选取流程节点,并对各流程节点进行设置,绘制出任务流程图,同时,依赖于智能引擎处理各流程节点之间的关联关系,自动化驱动各流程节点按照所形成的任务流程图谱链执行;利用智能引擎的自动化,消除了重复、单调的任务,减少了对人力的高度依赖;同时,编程人员无需记住所有关于类型、范围和语法规则,在降低难度的同时,也提升了效率。
附图说明
[0025]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。
[0026]图1是本专利技术实施例提供的一种基于智能引擎的自动化流程配置方法的流程图;
[0027]图2是本专利技术实施例提供的一种基于智能引擎的自动化流程配置系统的结构框图;
[0028]图3是本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]为更好地理解本专利技术实施例,先对所涉及的相关
技术实现思路
进行如下描述:
[0031]Hook技术又叫钩子函数,是一种特殊的消息处理机制,它可以监视系统或者进程中的各种事件消息,截获发往目标窗口的消息并进行处理。
[0032]请参考图1,本专利技术实施例提供的一种基于智能引擎的自动化流程配置方法,应用
于智能引擎,所述方法包括:
[0033]S101,根据任务流程从预先构建的插件系统中选取流程节点,并对各流程节点进行设置,以绘制出任务流程图;其中,所述流程节点的类型包括标准节点和AI节点。
[0034]具体地,所述插件系统中构建的流程节点是通过大量的客户案例,进行建模、归纳总结出的一套高度灵活、抽象的标准节点模版,能够自由适配多种任务场景;
[0035]绘制任务流程图时,以拖拽的方式从所述插件系统中选取所需的流程节点;将任务流程图拆分成多个独立的流程节点,并进行设置;
[0036]所述设置包括确定各流程节点之间的关系,并设定各流程节点的属性、规则和约束;实施时,所述属性包括文本播报内容、录音播报内容、意图跳转路径、槽位解析器、转人工指令设置、api属性等;
[0037]所述规则包括条件表达式、不满足时的追问配置、按键导航规则、按键等候时长规则、超时规则、槽位变量与场景变量的命名规范、异常处理等;
[0038]所述约束包括文本长度限制、变量类型与取值范围、上传文件大小、浏览器版本等;
[0039]其中:
[0040]所述标准节点,用于常规的任务处理,例如:机器人播报、逻辑处理(条件判断、运算),API调用等;
[0041]所述AI节点,用于意图识别、情绪处理、FAQ、回复采集、IVR导航和NLU解析等功能,融合了认知科学、情感计算、自然语言理解、深度学习等AI技术,以满足对流程节点的智能化要求。
[0042]在另一实施例中,在上述方案的基础上,为了能够全方位满足实际场景中复杂的、个性化和定制性的任务流程图节点,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于智能引擎的自动化流程配置方法,其特征在于,应用于智能引擎,所述方法包括:根据任务流程从预先构建的插件系统中选取流程节点,并对各流程节点进行设置,以绘制出任务流程图;其中,所述流程节点的类型包括标准节点和AI节点;所述智能引擎根据所述任务流程图和通过hook技术处理各流程节点之间的关联关系,形成任务流程图谱链;所述智能引擎自动化驱动各流程节点按照所述任务流程图谱链执行并进行结果输出。2.如权利要求1所述的基于智能引擎的自动化流程配置方法,其特征在于,所述方法还包括:若所述标准节点和AI节点无法满足选取需求时,则通过所述插件系统设计开发出自定义节点;其中,所述插件系统存储有插件示例,便于用户根据所述插件示例进行流程节点的定制开发、测试与发布,以实现实时的动态热部署。3.如权利要求2所述的基于智能引擎的自动化流程配置方法,其特征在于,所述设置包括确定各流程节点之间的关系,并设定各流程节点的属性、规则和约束。4.如权利要求2所述的基于智能引擎的自动化流程配置方法,其特征在于,所述关联关系包括将各流程节点以串行、并行、汇聚、分支或结束的方式进行关联。5.如权利要求1至4中任一所述的基于智能引擎的自动化流程配置方法,其特征在于,执行时,还对任务流程的调度和执行状态进行监控,以实现全链路追踪。6.一种基于智能引擎的自动化流程配置系统,其特征在于,...

【专利技术属性】
技术研发人员:简仁贤李琳曲恒利
申请(专利权)人:竹间智能科技上海有限公司
类型:发明
国别省市:

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

1