用于任务处理的方法、装置、设备、介质和程序产品与流程

摘要: 本文的示例总体涉及人工智能领域,特别地涉及用于任务处理的方法、装置、设备、介质和程序产品。背景技术:1、在人工智能驱动的浏览器自动化任务执行场景中,行业内对自动...
用于任务处理的方法、装置、设备、介质和程序产品与流程

本文的示例总体涉及人工智能领域,特别地涉及用于任务处理的方法、装置、设备、介质和程序产品。

背景技术:

1、在人工智能驱动的浏览器自动化任务执行场景中,行业内对自动化任务执行的稳定性和效率提出了更高的要求。然而,在浏览器操作过程中,当交互操作连续执行失败时,如何自动地分析失败原因、重新规划操作路径并继续完成任务,仍然面临较大的技术困难。

技术实现思路

1、在本文的第一方面,提供了一种任务处理方法,包括:响应于第一任务的至少一个交互操作执行失败,获取第一任务的执行失败记录;响应于执行失败记录满足预设条件,获取与至少一个交互操作相关联的上下文信息,其中预设条件包括第一任务的执行失败次数达到第一阈值或与第一任务的执行相关联的交互元素定位失败中的至少一项;以及基于上下文信息,确定第一操作序列以重新执行第一任务。

2、在本文的第二方面,提供了一种任务处理装置,包括:失败记录获取模块,被配置为响应于第一任务的至少一个交互操作执行失败,获取第一任务的执行失败记录;上下文获取模块,被配置为响应于执行失败记录满足预设条件,获取与至少一个交互操作相关联的上下文信息,其中预设条件包括第一任务的执行失败次数达到第一阈值或与第一任务的执行相关联的交互元素定位失败中的至少一项;以及序列确定模块,被配置为基于上下文信息,确定第一操作序列以重新执行第一任务。

3、在本文的第三方面,提供了一种电子设备,包括:至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令,指令在由至少一个处理单元执行时使电子设备执行根据第一方面的方法。

4、在本文的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序可由处理器执行以实现根据第一方面的方法。

5、在本文的第五方面,提供了一种计算机程序产品,计算机程序产品被有形地存储在计算机存储介质中并且包括计算机可执行指令,计算机可执行指令在由设备执行时使设备执行根据第一方面的方法。

6、以此方式,通过在任务执行失败时自动获取执行失败记录并基于上下文信息重新确定操作序列,能够实现任务的自适应恢复和重新执行,从而提高自动化任务执行的稳定性和成功率。

7、应当理解,本内容部分中所描述的内容并非旨在限定本文中的示例的关键特征或重要特征,也不用于限制方案的范围。其它特征将通过以下的描述而变得容易理解。

1.一种任务处理方法,包括:

2.根据权利要求1所述的方法,其中确定所述第一操作序列以重新执行所述第一任务,包括:

3.根据权利要求1所述的方法,其中所述上下文信息包括以下项中的至少一项:

4. 根据权利要求3所述的方法,其中基于所述上下文信息,确定所述第一操作序列以重新执行所述第一任务,包括:

5. 根据权利要求4所述的方法,还包括:

6. 根据权利要求5所述的方法,其中所述方法还包括:

7.根据权利要求1所述的方法,其中所述至少一个交互操作中的第一操作所针对的第一交互元素是通过交互元素标识所确定的,并且所述交互元素定位失败包括基于所述交互元素标识的交互元素定位过程失败。

8.根据权利要求7所述的方法,还包括:

9.根据权利要求8所述的方法,其中基于所述位置信息确定所述第一操作序列,包括:

10.根据权利要求1所述的方法,其中所述第一操作序列包括多个操作步骤,并且基于所述第一操作序列重新执行所述第一任务,包括:

11.根据权利要求10所述的方法,其中执行所述多个操作步骤以完成所述第一任务,包括:

12. 根据权利要求10所述的方法,其中执行所述多个操作步骤以完成所述第一任务包括以下项中的任一项:

13.根据权利要求1所述的方法,其中所述方法还包括:

14.根据权利要求1所述的方法,其中所述方法还包括:

15.一种任务处理装置,包括:

16. 一种电子设备,包括:

17.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序可由处理器执行以实现根据权利要求1至14中任一项所述的方法。

18.一种计算机程序产品,所述计算机程序产品被有形地存储在计算机存储介质中并且包括计算机可执行指令,所述计算机可执行指令在由设备执行时使所述设备执行根据权利要求1至14中任一项所述的方法。