【技术实现步骤摘要】
【国外来华专利技术】用于托管、监控和重训练机器学习模型的机器人流程自动化架构和流程
[0001]相关申请的交叉引用
[0002]本申请要求2021年1月7日提交的美国专利申请第17/143392号的优先权,该申请要求2020年11月25日提交的印度专利申请第202011051237号和2020年11月25日提交的印度专利申请第202011051236号的优先权。这些早些时候提交的申请的主题在此全文引入作为参考。
[0003]本专利技术总体上涉及用于机器人流程自动化(robotic process automation,RPA)的人工智能(AI),更具体地,涉及用于托管、监控和重训练(retrain)机器学习(ML)模型的RPA架构和流程。
技术介绍
[0004]为了自动化难以定义、可变性高且需要概率方法的步骤,ML在RPA中可能是有益的。然而,RPA中的ML目前缺乏切实可行的操作化工具。更具体地,ML应当无缝地插入到业务流程中,以提供高速的ML。
[0005]存在三个显著的障碍阻碍了RPA和ML在一起无缝地工作:操作、技 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种系统,包括:一个或多个机器人流程自动化(RPA)机器人,被配置为调用一个或多个机器学习(ML)模型;以及人工智能(AI)中心,被配置为存储所述一个或多个ML模型,并且在所述一个或多个RPA机器人中的相应RPA机器人调用时执行所述一个或多个ML模型,其中所述AI中心被配置为:存储用于所述ML模型的多个数据集,每个数据集包括按照逻辑或物理分组的相似类型的数据;以及当训练条件被满足时或者当重训练被手动地请求时,使用在用于所述一个或多个ML模型中的ML模型的训练配置中指定的所述多个数据集的子集,来重训练所述ML模型,并且部署经重训练的ML模型,以由所述一个或多个RPA机器人调用。2.根据权利要求1所述的系统,其中所述AI中心包括:训练集群,被配置为运行一个或多个重训练流水线;核心微服务集群,被配置为对于所述一个或多个ML模型执行创建/读取/更新/删除(CRUD)操作,并且使所述训练集群的重训练流水线发起对所述一个或多个ML模型的重训练;以及ML服务集群,被配置为执行所述一个或多个ML模型,并且向所述一个或多个RPA机器人中的调用RPA机器人提供所述执行的结果。3.根据权利要求1所述的系统,其中所述一个或多个RPA机器人中的至少一个RPA机器人的RPA工作流程包括数据推送活动,所述数据推送活动包括所述相应RPA机器人上传用于重训练的数据的存储位置。4.根据权利要求1所述的系统,其中所述一个或多个RPA机器人中的至少一个RPA机器人被配置为:遍历本地数据、存储在远程数据库中的数据或两者,并且将所述数据发送到所述AI中心的存储装置以用于重训练。5.根据权利要求1所述的系统,其中所述多个数据集在重训练期间被呈现为指向ML模型的指针,被重训练的所述ML模型经由相应指针访问用于重训练的所述多个数据集的所述子集。6.根据权利要求1所述的系统,其中所述AI中心被配置为:接收用于被重训练的所述ML模型的一个或多个性能度量;以及在所述重训练期间为所述一个或多个性能度量生成一个或多个得分。7.根据权利要求6所述的系统,其中随着多次执行重训练,所述一个或多个得分的变化随时间被跟踪。8.根据权利要求1所述的系统,其中所述AI中心被配置为:调整用于重训练的数据点的数目、调整收集重训练数据的频率、调整收集的重训练数据的量、调整用于重训练的一个或多个触发、或调整其组合。9.根据权利要求1所述的系统,其中所述一个或多个RPA机器人中的至少一个RPA机器人的RPA工作流程被配置为:调整用于重训练的数据点的数目、调整收集重训练数据的频率、调整收集的重训练数据的量、调整用于重训练的一个或多个触发、或调整其组合。10.根据权利要求1所述的系统,其中所述AI中心许可所述一个或多个RPA机器人调用
所述一个或多个ML模型,并且接收所述ML模型的执行的结果,但是不许可所述一个或多个RPA机器人自己访问所述一个或多个ML模型。11.一种存储计算机程序的非瞬态计算机可读介质,所述计算机程序被配置为使至少一个处理器:存储多个机器学习(ML)模型和用于所述ML模型的多个数据集,每个数据集包括按照逻辑或物理...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。