本申请涉及人工智能,尤其涉及一种任务编排方法、系统、电子装置及计算机可读存储介质。
背景技术:
1、生成式人工智能(artificial intelligence generated content,aigc)是指基于生成对抗网络、大型预训练模型等人工智能的技术方法,通过已有数据的学习和识别,以适当的泛化能力生成相关内容的技术。在内容创作场景中aigc的应用场景越来越多,例如利用aigc进行文本生成、图像生成、语音生成、图像生成等。
2、当下基于aigc的应用,一般是以单项服务为基础,各业务终端均需对各种不同的服务能力进行逻辑包装,业务逻辑在各业务终端重度冗余。这种分散式的架构使得项目的工程管理、资源分配、流量调度、监控预警等任务难以统一管理,导致系统的可维护性差,效率低下,限制了创作者的创作体验。因此,需要一种统一的aigc服务平台,可以对各种aigc任务进行集中管理和灵活编排,提高可维护性和处理效率。
技术实现思路
1、本申请的主要目的在于提出一种任务编排方法、系统、电子装置及计算机可读存储介质,旨在解决如何至少一个上述技术问题。
2、为实现上述目的,本申请实施例提供了一种任务编排方法,所述方法包括:
3、接收任务请求指令;
4、根据所述任务请求指令进行任务分类;
5、基于所述分类构建所述任务对应的执行链,并获取所述执行链所需的元数据和模型;
6、根据所述执行链调用对应的执行单元,以使所述执行单元根据所述元数据和模型执行所述任务;
7、在所述执行链中所有所述执行单元执行完成后,返回所述任务的执行结果。
8、可选地,所述接收任务请求指令包括:
9、通过统一协议提供各种任务服务接口,接收针对用户需求定制的任务请求指令。
10、可选地,所述基于所述分类构建所述任务对应的执行链包括:
11、构建执行所述任务所需要的各个执行单元,以及所述执行单元之间的依赖关系和执行顺序。
12、可选地,所述获取所述执行链所需的元数据包括:
13、获取所述执行链所需的提示词数据。
14、可选地,所述获取所述执行链所需的元数据包括:
15、通过多重对话上下文获取所述元数据。
16、可选地,所述根据所述执行链调用对应的执行单元包括:
17、按照所述执行顺序依次调用相应的所述执行单元,并且根据所述依赖关系和所述执行顺序,将上一个所述执行单元在执行所述任务时的输出,作为下一个所述执行单元的输入,以使下一个所述执行单元继续执行所述任务。
18、可选地,所述方法还包括:
19、将各种任务所需要的不同的人工智能原子能力进行统一的标准化,并封装为各个所述执行单元。
20、此外,为实现上述目的,本申请实施例还提供一种任务编排系统,所述系统包括:
21、交互模块,用于接收任务请求指令;
22、预处理模块,用于根据所述任务请求指令进行任务分类;
23、构建模块,用于基于所述分类构建所述任务对应的执行链,并获取所述执行链所需的元数据和模型;
24、调用模块,用于根据所述执行链调用对应的执行单元,以使所述执行单元根据所述元数据和模型执行所述任务;
25、所述交互模块,还用于在所述执行链中所有所述执行单元执行完成后,返回所述任务的执行结果。
26、为实现上述目的,本申请实施例还提供一种电子装置,所述电子装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的任务编排程序,所述任务编排程序被所述处理器执行时实现如上述的任务编排方法。
27、为实现上述目的,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有任务编排程序,所述任务编排程序被处理器执行时实现如上述的任务编排方法。
28、本申请实施例提出的任务编排方法、系统、电子装置及计算机可读存储介质,能够提供一种智能创作场景aigc服务平台,为前端创作者提供一站式智能创作支持。通过标准化能力节点、统一协议接入,实现对aigc能力的集中管理和灵活编排,提高可维护性和处理效率。
1.一种任务编排方法,其特征在于,所述方法包括:
2.根据权利要求1所述的任务编排方法,其特征在于,所述接收任务请求指令包括:
3.根据权利要求1所述的任务编排方法,其特征在于,所述基于所述分类构建所述任务对应的执行链包括:
4.根据权利要求1所述的任务编排方法,其特征在于,所述获取所述执行链所需的元数据包括:
5.根据权利要求1或4所述的任务编排方法,其特征在于,所述获取所述执行链所需的元数据包括:
6.根据权利要求3所述的任务编排方法,其特征在于,所述根据所述执行链调用对应的执行单元包括:
7.根据权利要求1所述的任务编排方法,其特征在于,所述方法还包括:
8.一种任务编排系统,其特征在于,所述系统包括:
9.一种电子装置,其特征在于,所述电子装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的任务编排程序,所述任务编排程序被所述处理器执行时实现如权利要求1至7中任一项所述的任务编排方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有任务编排程序,所述任务编排程序被处理器执行时实现如权利要求1至7中任一项所述的任务编排方法。