当前位置: 首页 > 专利查询>尤帕斯公司专利>正文

用于机器人流程自动化的基于人工智能层的过程提取制造技术

技术编号:33627961 阅读:12 留言:0更新日期:2022-06-02 01:18
公开了用于机器人流程自动化(RPA)的基于人工智能(AI)层的过程提取。由RPA机器人和/或其他源收集的数据可以被分析以标识能够被用以建议或者自动生成RPA工作流的模式。这些AI层可以被用以识别其中包含的用户或者业务系统过程的模式。每个AI层可以“感知”数据中的不同特性,并且每个AI层可以被单独使用或者与其他AI层配合使用以建议RPA工作流。他AI层配合使用以建议RPA工作流。他AI层配合使用以建议RPA工作流。

【技术实现步骤摘要】
【国外来华专利技术】用于机器人流程自动化的基于人工智能层的过程提取
[0001]相关申请的交叉引用
[0002]本申请要求2019年12月9日提交的申请号为16/707,505的美国非临时专利申请和2019年10月15日提交的申请号为62/915,351的美国临时专利申请的权益。这些较早提交的申请的主题通过引用其整体而并入本文。


[0003]本专利技术总体上涉及机器人流程自动化(RPA),更具体地涉及用于RPA的基于人工智能(AI)层的过程提取。

技术介绍

[0004]可以使用RPA机器人从业务计算系统中收集大量数据。然而,这些数据本身并不能促进RPA或者促进对其的改进。事实上,企业可能知道也可能不知道能够从RPA中获益的过程。因此,用于分析RPA的数据并且从中提取过程的改进机制可以是有益的。

技术实现思路

[0005]本专利技术的某些实施例可以针对当前RPA技术尚未被完全标识、理解或者解决的现有技术中的问题和需求提供解决方案。例如,本专利技术的一些实施例涉及用于RPA的基于AI层的过程提取。
[0006]在实施例中,一种用于使用多个AI层针对RPA执行基于AI的过程提取的计算机实现的方法包括:由计算系统取回由监听器收集的数据。计算机实现的方法还包括:由计算系统通过多个AI层运行由监听器收集的数据,以处理收集的数据。当超过置信度阈值的潜在RPA过程被标识时,计算机实现的方法还包括:由计算系统针对被标识的RPA过程生成RPA工作流,并且生成机器人,机器人被配置为针对被标识的RPA过程执行生成的RPA工作流。
[0007]在另一实施例中,计算机程序被体现在非暂态计算机可读介质上。程序被配置为使至少一个处理器:通过多个AI层运行由多个监听器收集的数据,以处理收集的数据并且标识收集的数据中超过置信度阈值的一个或多个潜在RPA过程。程序被配置为使至少一个处理器:当被标识RPA过程超过置信度阈值时,针对被标识的RPA过程生成RPA工作流。
[0008]在又一实施例中,一种装置包括:存储计算机程序指令的存储器,计算机程序指令用于针对RPA使用多个AI层执行基于AI层的过程提取;以及至少一个处理器,至少一个处理器可通信地耦合到存储器,并且被配置为执行计算机程序指令。指令被配置为使至少一个处理器:通过多个AI层运行由多个监听器收集的数据,以处理收集的数据并且标识收集的数据中超过置信度阈值的一个或多个RPA过程。指令还被配置为使至少一个处理器:当被标识RPA过程超过置信度阈值时,针对被标识的RPA过程生成RPA工作流。收集的数据以串行、并行或者串行和并行两者的组合被运行通过多个AI层。
附图说明
[0009]为了便于理解本专利技术某些实施例的优点,将参考附图中所示的具体实施例,对上文简要描述的本专利技术进行更详细的描述。虽然应当理解,这些附图仅描绘了本专利技术的典型实施例,因此不被认为是对其范围的限制,但是将通过使用附图利用附加的特征和细节来描述和解释本专利技术,在附图中:
[0010]图1是图示根据本专利技术实施例的RPA系统的架构图。
[0011]图2是图示根据本专利技术实施例的已部署的RPA系统的架构图。
[0012]图3是图示根据本专利技术实施例的设计器、活动和驱动器之间关系的架构图。
[0013]图4是图示根据本专利技术实施例的RPA系统的架构图。
[0014]图5是图示根据本专利技术实施例的被配置为执行用于RPA的基于多个AI层的过程提取的计算系统的架构图。
[0015]图6是图示根据本专利技术实施例的被配置为使用多个AI层针对RPA执行基于AI的过程提取的系统的架构图。
[0016]图7是图示根据本专利技术实施例的使用AI层针对RPA的基于AI的过程提取的过程的流程图。
[0017]图8是图示根据本专利技术实施例的使用AI层针对RPA的基于AI的过程提取的过程的流程图。
具体实施方式
[0018]一些实施例涉及用于RPA的基于AI层的过程提取。这样的实施例可以分析由RPA机器人和/或其他源收集的数据以标识能够被用以建议或者自动生成RPA工作流的模式。这些AI层可以被用以识别其中包含的用户或者业务系统过程的模式。每个AI层可以“感知”数据中的不同特性,并且每个AI层可以被单独使用或者与其他AI层配合使用以建议RPA工作流。
[0019]图1是图示根据本专利技术实施例的RPA系统100的架构图。RPA系统100包括允许开发方设计和实现工作流的设计器110。设计器110可以提供用于应用集成以及自动化第三方应用、管理信息技术(IT)任务和商业IT过程的解决方案。设计器110可以促进自动化项目的开发,该自动化项目是业务过程的图形表示。简而言之,设计器110促进工作流和机器人的开发和部署。
[0020]自动化项目通过给予开发方对执行顺序和在工作流中开发的自定义步骤集之间的关系的控制,来启用基于规则的过程的自动化,在本文中工作流被限定为“活动”。设计器110的实施例的一个商业示例是UiPath Studio
TM
。每个活动可以包括动作,诸如点击按钮、读取文件、写入记录面板等。在一些实施例中,工作流可以是嵌套的或者嵌入的。
[0021]工作流的一些类型可以包括但不限于序列、流程图、有限状态机(FSM)和/或全局异常处理程序。序列可以特别适合线性过程,使能够从一个活动流向另一活动,而不会使工作流变得混乱。流程图可以特别适合更复杂的业务逻辑,通过多个分支逻辑操作符以更多样化的方式启用决策的集成和活动的连接。FSM可以特别适合大型工作流。FSM可以在它们的执行中使用有限数目的状态,这些状态由条件(即,转换)或者活动触发。全局异常处理程序可以特别适合用于在遇到执行错误时确定工作流行为以及用于调试过程。
[0022]一旦在设计器110中开发出工作流之后,指挥方120协调业务过程的执行,指挥方
120协调一个或多个机器人130执行设计器110中已开发的工作流。指挥方120的实施例的一个商业示例是UiPath Orchestrator
TM
。指挥方120促进管理环境中资源的创建、监控和部署。指挥方120可以充当与第三方解决方案和应用的集成点。
[0023]指挥方120可以管理机器人130的编队、从集中点连接和执行机器人130。可以被管理的机器人130的类型包括但不限于:有人值守机器人132、无人值守机器人134、开发机器人(类似于无人值守机器人134,但用于开发和测试目的)和非生产机器人(类似于有人值守机器人132,但用于开发和测试目的)。有人值守机器人132由用户事件触发,并且在同一计算系统上与人类一起工作。有人值守机器人132可以与指挥方120一起用于集中式过程部署和记录介质。有人值守机器人132可以帮助人类用户完成各种任务,并且可以由用户事件触发。在一些实施例中,过程不能从这种类型的机器人上的指挥方120启动,和/或它们不能在锁定的屏幕下运行。在某些实施例中,有人值守机器人132只能从机器人托盘或者从命令提示符来启动。在一些实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,用于使用多个人工智能(AI)层针对机器人流程自动化(RPA)执行基于AI的过程提取,包括:由计算系统取回由监听器收集的数据;由所述计算系统通过所述多个AI层运行由所述监听器收集的所述数据,以处理收集的所述数据,并且标识收集的所述数据中超过置信度阈值的一个或多个RPA过程;以及当超过所述置信度阈值的RPA过程被标识时:由所述计算系统针对被标识的所述RPA过程生成RPA工作流,以及由所述计算系统生成机器人,所述机器人被配置为针对被标识的所述RPA过程执行生成的所述RPA工作流。2.根据权利要求1所述的计算机实现的方法,其中由所述监听器收集的所述数据包括:与相应的用户计算系统的用户交互、音频、视频、光、热、运动、加速度、辐射、或者其任何组合。3.根据权利要求1所述的计算机实现的方法,其中所述多个AI层包括:序列提取层、聚类检测层、视觉成分检测层、文本识别层、音频到文本转换层、或者其任何组合。4.根据权利要求1所述的计算机实现的方法,其中每个单独的AI层具有基于其估计精度的相关联的修正值。5.根据权利要求1所述的计算机实现的方法,其中仅在针对所有AI层的集体置信度阈值已经被超过时,RPA工作流才被生成。6.根据权利要求1所述的计算机实现的方法,其中所述多个AI层被配置为执行统计建模,并且利用深度学习技术来标识集合的中的超过置信度阈值的所述一个或多个RPA过程。7.根据权利要求1所述的计算机实现的方法,还包括:由所述计算系统标识与超过所述置信度阈值的、被标识的所述RPA过程相似的现有RPA过程;由所述计算系统确定与被标识的所述RPA过程相比,所述现有RPA过程工作得不佳;以及由所述计算系统,通过利用生成的所述机器人替换执行所述现有RPA过程的现有机器人,利用被标识的所述RPA过程替换所述现有RPA过程。8.根据权利要求7所述的计算机实现的方法,其中所述现有过程和被标识的所述RPA过程之间的相似性通过以下方式而被确定:熵、过程检测目标函数的最小化、或者其组合。9.根据权利要求1所述的计算机实现的方法,其中收集的所述数据被串行运行通过所述多个AI层。10.根据权利要求1所述的计算机实现的方法,其中收集的所述数据被并行运行通过所述多个AI层。11.根据权利要求1所述的计算机实现的方法,其中收集的所述数据被馈送通过串行AI层和并行AI层两者的组合。12.一种被体现在非暂态计算机可读介质上的计算机程序,所述程序被配置为使至少一个处理器:通过多个人工智能(AI)层运行由多个监听器收集的数据,以处理收集的所述数据,并且标识收集的所述数据中超过置信度阈值的一个或多个机器人流程自动...

【专利技术属性】
技术研发人员:P
申请(专利权)人:尤帕斯公司
类型:发明
国别省市:

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

1