System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及ai任务执行,具体涉及一种ai任务自动执行方法及装置。
技术介绍
1、随着计算机技术和互联网技术的迅速发展,人工智能(ai)已经逐渐成为各个领域的重要组成部分。ai系统在处理复杂任务方面具有显著的优势,用户可以很容易地接入互联网,并向ai系统上的服务器提交任务,ai系统则可以通过执行用户提交的任务,为用户提供相应的服务。
2、在现有技术中,现有的智能体在高级任务管理和低级任务执行方面缺乏灵活性,常常难以分治复杂的任务。并且现有代理的决策和执行过程通常是紧密耦合的,没有明确的分离,这给系统的稳定性和安全性带来了风险。
3、因此,急需提出一种ai任务自动执行方法及装置,解决现有技术中存在的无法对ai系统的复杂的任务进行分解,以及代理的决策和执行过程紧密耦合,导致系统的稳定性和安全性低的技术问题。
技术实现思路
1、有鉴于此,有必要提供一种ai任务自动执行方法及装置,用以解决现有技术中存在的无法对ai系统的复杂的任务进行分解,以及代理的决策和执行过程紧密耦合,导致系统的稳定性和安全性低的技术问题。
2、一方面,本专利技术提供了一种ai任务自动执行方法,包括:
3、获取ai在外循环中生成的复杂任务;并对所述复杂任务进行分解,得到多个子任务,所述多个子任务包括第一子任务和第二子任务;
4、基于内循环对所述第一子任务进行分解,得到多个单元,并对所述多个单元依次进行执行,得到任务反馈;
5、根据所述任务反馈,确
6、当所述任务队列中的所有子任务执行完成时,确定所述外循环执行完成。
7、在一些可能的实现方式中,所述获取ai在外循环中生成的复杂任务,包括:
8、根据所述ai,制定初始计划;所述初始计划包括任务执行的基本策略;
9、基于外循环对所述初始计划进行识别,生成复杂任务。
10、在一些可能的实现方式中,在所述对所述复杂任务进行分解,得到多个子任务之后,包括:
11、将所述多个子任务存储至任务队列中;
12、根据预设学习算法在所述任务队列中确定第一子任务。
13、在一些可能的实现方式中,所述方法还包括:
14、当对所述任务队列中的子任务进行增、删、改、查时,确定所述任务队列中正在执行或者未执行的子任务;
15、在对所述正在执行或者所述未执行的子任务进行增、删、改、查之后,对所述任务队列中的子任务进行更新。
16、在一些可能的实现方式中,所述对所述多个单元依次进行执行,得到任务反馈,包括:
17、根据不同的时间,确定每个时间对应的目标单元;
18、根据时间先后顺序依次执行所述目标单元,得到每个目标单元对应的动作,并得到每个动作对应的执行结果和摘要序列;
19、根据所述每个目标单元的所述动作、所述执行结果和所述摘要序列,得到所述第一子任务的任务反馈。
20、在一些可能的实现方式中,所述根据所述任务反馈,确定处理机制,包括:
21、根据所述第一子任务的所述多个单元的所有执行结果,判断所述第一子任务是否执行完成;
22、若是,则确定所述处理机制为执行后续子任务;
23、若否,则确定所述处理机制为完善计划。
24、在一些可能的实现方式中,所述根据所述处理机制对所述第二子任务进行更新和执行,包括:
25、当所述处理机制为所述执行后续子任务时,根据所述预设学习算法确定第二子任务,并对所述第二子任务进行分解和执行;
26、当所述处理机制为所述完善计划时,根据所述第一子任务的所述处理机制对所述第二子任务进行更新,得到新第二子任务,并对所述新第二子任务进行分解和执行。
27、另一方面,本专利技术还提供了一种ai任务自动执行装置,包括:
28、任务生成模块,用于获取ai在外循环中生成的复杂任务;并对所述复杂任务进行分解,得到多个子任务,所述多个子任务包括第一子任务和第二子任务;
29、任务分解模块,用于基于内循环对所述第一子任务进行分解,得到多个单元,并对所述多个单元依次进行执行,得到任务反馈;
30、任务执行模块,用于根据所述任务反馈,确定处理机制,并根据所述处理机制对所述第二子任务进行更新和执行;
31、循环完成模块,用于当所述任务队列中的所有子任务执行完成时,确定所述外循环执行完成。
32、另一方面,本专利技术实施例公开了一种电子设备,包括:处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述ai任务自动执行方法实施例的各个步骤。
33、另一方面,本专利技术实施例公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述ai任务自动执行方法实施例的各个步骤。
34、采用上述实施例的有益效果是:本专利技术提供的ai任务自动执行方法,获取ai在外循环中生成的复杂任务;并对复杂任务进行分解,得到多个子任务,多个子任务包括第一子任务和第二子任务;基于内循环对第一子任务进行分解,得到多个单元,并对多个单元依次进行执行,得到任务反馈;根据任务反馈,确定处理机制,并根据处理机制对第二子任务进行更新和执行;当任务队列中的所有子任务执行完成时,确定外循环执行完成。本专利技术可以对复杂任务进行分解,从而得到多个子任务,进而可以对所有子任务进行执行操作,解决了无法对ai系统的复杂的任务进行分解的技术问题。进一步的,可以通过外循环生成复杂任务,并对复杂任务进行分解,通过内循环对子任务进行循环执行,将ai系统的代理的决策和执行过程通过外循环和内循环进行分开执行,增加了系统的稳定性和安全性。
本文档来自技高网...【技术保护点】
1.一种AI任务自动执行方法,其特征在于,包括:
2.根据权利要求1所述的AI任务自动执行方法,其特征在于,所述获取AI在外循环中生成的复杂任务,包括:
3.根据权利要求1所述的AI任务自动执行方法,其特征在于,在所述对所述复杂任务进行分解,得到多个子任务之后,包括:
4.根据权利要求3所述的AI任务自动执行方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的AI任务自动执行方法,其特征在于,所述对所述多个单元依次进行执行,得到任务反馈,包括:
6.根据权利要求1所述的AI任务自动执行方法,其特征在于,所述根据所述任务反馈,确定处理机制,包括:
7.根据权利要求6所述的AI任务自动执行方法,其特征在于,所述根据所述处理机制对所述第二子任务进行更新和执行,包括:
8.一种AI任务自动执行装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1-7中任一项所
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的AI任务自动执行方法的步骤。
...【技术特征摘要】
1.一种ai任务自动执行方法,其特征在于,包括:
2.根据权利要求1所述的ai任务自动执行方法,其特征在于,所述获取ai在外循环中生成的复杂任务,包括:
3.根据权利要求1所述的ai任务自动执行方法,其特征在于,在所述对所述复杂任务进行分解,得到多个子任务之后,包括:
4.根据权利要求3所述的ai任务自动执行方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的ai任务自动执行方法,其特征在于,所述对所述多个单元依次进行执行,得到任务反馈,包括:
6.根据权利要求1所述的ai任务自动执行方法,其特征在于,所述根据所述任务反馈,确定处理...
【专利技术属性】
技术研发人员:谭运猛,成飞,陈向前,
申请(专利权)人:武汉国信映盛互动技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。