本申请属于电子设备,具体涉及一种任务处理方法及其装置。
背景技术:
1、针对电子设备端用户输入复杂任务或者多任务的场景,目前电子设备端大模型接收到用户输入的任务指令后,例如用户输入如下任务指令:“帮我找到xxx网站上昨天关于大模型的论文,然后按照时间前后关系进行归类总结成一篇叙述日报,以word形式进行输出”,大模型引擎在处理此类复杂多任务场景时,由于前后任务相互关联,存在复杂的任务图链关系,相关技术中的大模型引擎通常无法处理,或者处理任务杂乱无章,导致最终的处理结果不符合用户预期。
技术实现思路
1、本申请实施例的目的是提供一种任务处理方法及其装置,能够在处理用户输入的任务时输出符合用户预期的处理结果。
2、第一方面,本申请实施例提供了一种任务处理方法,所述方法包括:
3、对待处理的第一任务进行意图识别和意图拆分,得到多意图集合,其中,所述多意图集合中包括多个任务意图;
4、根据所述多意图集合对所述第一任务进行任务拆分,得到任务集合,其中,所述任务集合中包括多个子任务,一个所述子任务对应于一个所述任务意图;
5、对所述任务集合内的子任务进行任务排序,得到任务排序结果;
6、根据所述任务排序结果处理各个所述子任务。
7、第二方面,本申请实施例提供了一种任务处理装置,所述装置包括:
8、第一拆分模块,用于对待处理的第一任务进行意图识别和意图拆分,得到多意图集合,其中,所述多意图集合中包括多个任务意图;
9、第二拆分模块,用于根据所述多意图集合对所述第一任务进行任务拆分,得到任务集合,其中,所述任务集合中包括多个子任务,一个所述子任务对应于一个所述任务意图;
10、排序模块,用于对所述任务集合内的子任务进行任务排序,得到任务排序结果;
11、处理模块,用于根据所述任务排序结果处理各个所述子任务。
12、第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的任务处理方法的步骤。
13、第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的任务处理方法的步骤。
14、第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的任务处理方法的步骤。
15、在本申请实施例中,对待处理的第一任务进行意图识别和意图拆分,得到多意图集合,其中,多意图集合中包括多个任务意图;根据多意图集合对第一任务进行任务拆分,得到任务集合,其中,任务集合中包括多个子任务,一个子任务对应于一个任务意图;对任务集合内的子任务进行任务排序,得到任务排序结果;根据任务排序结果处理各个子任务。可见,本申请实施例中,在处理复杂任务或者多任务时,可以分析用户的意图,基于用户的意图将任务拆分成一个一个的子任务,对子任务进行排序,按照排序结果处理各个子任务,一方面,可以确保任务处理时正常有序,避免处理任务杂乱无章,从而提高任务处理速度,另一方面,可以确保任务处理时符合用户的意图,从而确保最终输出符合用户预期的处理结果。
1.一种任务处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述任务集合内的子任务进行任务排序,得到任务排序结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述任务集合内的子任务进行任务分类,得到多个子任务集合,包括:
4.根据权利要求2所述的方法,其特征在于,所述有向无环图的任务编排结构,包括以下至少一项:串行结构、并行结构、强弱依赖结构、准入条件结构、任务组结构和中断结构。
5.根据权利要求1所述的方法,其特征在于,所述根据所述任务排序结果处理各个所述子任务,包括:
6.一种任务处理装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述排序模块包括:
8.根据权利要求7所述的装置,其特征在于,所述分类子模块包括:
9.根据权利要求7所述的装置,其特征在于,所述有向无环图的任务编排结构,包括以下至少一项:串行结构、并行结构、强弱依赖结构、准入条件结构、任务组结构和中断结构。
10.根据权利要求6所述的装置,其特征在于,所述处理模块包括:
