【技术实现步骤摘要】
【国外来华专利技术】使用人工智能/机器学习模型确定交互的序列、流程提取和机器人生成
[0001]相关申请的交叉引用
[0002]本国际申请要求2020年10月14日提交的美国专利申请号17/070,168的权利和优先权。该先前提交的申请的主题在此全文引入作为参考。
[0003]本专利技术总体上涉及用户界面(UI)自动化,并且更具体地涉及使用人工智能(AI)/机器学习(ML)模型来确定与计算系统的用户交互的序列、提取公共流程以及生成机器人流程自动化(RPA)机器人。
技术介绍
[0004]为了执行UI自动化,RPA技术可以利用驱动程序和/或应用级交互以点击按钮、输入文本、以及执行与UI的其他交互。然而,在一些实施例中,在系统级或在构建新的UI自动化平台时,按键、鼠标点击和其他内核钩子信息可能不可用。实现这样的UI自动化平台通常要求大量的驱动程序级和应用级功能。此外,用户与其计算系统交互的方式可能无法被得知。因此,用于提供UI自动化的备选技术可以是有利的。
技术实现思路
[0005]本专利技术的某些实施例可以为现有技术中尚未被当前UI自动化技术完全标识、理解或解决的问题和需求提供解决方案。例如,本专利技术的一些实施例涉及使用AI/ML模型确定与计算系统的用户交互的序列、提取公共流程以及生成RPA机器人。
[0006]在一个实施例中,计算机实现的方法包括通过计算系统向人工智能(AI)/机器学习(ML)模型提供包括多个用户与相应用户计算系统的时间顺序的交互的数据。计算机实现的方法还包括由计算系统训练AI/ ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,包括:由计算系统向人工智能(AI)/机器学习(ML)模型提供数据,所述数据包括多个用户与相应用户计算系统的时间顺序的交互;由所述计算系统训练所述AI/ML模型通过以下来识别与用户交互的所述时间顺序的序列中的与任务相关的用户交互的相关序列:通过在滑动窗口上比较来自所述计算系统的所记录的数据中的用户交互的n元语法的序列以找到所述相关序列,所述n元语法包括两个或更多个n值;以及部署经训练的所述AI/ML模型。2.根据权利要求1所述的计算机实现的方法,其中所部署的所述的AI/ML模型被配置为由一个或多个机器人流程自动化(RPA)机器人调用。3.根据权利要求1所述的计算机实现的方法,其中所述训练还包括:训练所述AI/ML模型来确定n的最小值,使得至少大小为n的大多数序列与由所述用户执行的任务相关。4.根据权利要求1所述的计算机实现的方法,其中所述AI/ML模型需要最小数目的相关序列来确定所述序列与任务相关。5.根据权利要求1所述的计算机实现的方法,其中所述训练还包括:训练所述AI/ML模型来确定n的最大值,使得大于所述n的所述最大值的n元语法不被考虑。6.根据权利要求1所述的计算机实现的方法,还包括:由所述计算系统训练所述AI/ML模型来在确定任务是否在所述相关序列中被找到时使用一个或多个重要性度量。7.根据权利要求6所述的计算机实现的方法,其中所述一个或多个重要性度量包括动作的相关序列是否产生至少一定量的收入、节省至少一定量的收入、将任务的效率和/或速度提高至少一定量、加快客户获取流程、减少所需的通信数目、或其组合。8.根据权利要求1所述的计算机实现的方法,还包括:训练所述AI/ML模型或机器人流程自动化(RPA)设计器应用来将用户交互与RPA活动相关联。9.根据权利要求8所述的计算机实现的方法,还包括:由所述AI/ML模型分析多个用户与相应计算系统的所记录的真实用户交互并且确定所述所记录的真实用户交互中的匹配序列集合;以及生成一个或多个相应机器人流程自动化(RPA)工作流,所述相应机器人流程自动化(RPA)工作流包括实现所确定的所述匹配序列集合中的用户交互的活动。10.根据权利要求9所述的计算机实现的方法,还包括:生成实现所生成的所述一个或多个RPA工作流的相应RPA机器人;以及将一个或多个所生成的所述RPA机器人部署到一个或多个用户计算系统。11.根据权利要求9所述的计算机实现的方法,还包括:使所生成的所述一个或多个RPA工作流对一个或多个RPA设计器应用可访问。12.根据权利要求9所述的计算机实现的方法,其中所述匹配序列集合的所述确定包括:由所述AI/ML模型生成包括用户交互的序列之间的关联的概率图;由所述AI/ML模型对所述概率图进行剪枝,以移除不相关的用户交互和序列;以及
由所述AI/ML模型基于经剪枝的所述概率图确定用户交互的序列匹配作为所述匹配序列集合中的集合的一部分。13.根据权利要求12所述的计算机实现的方法,其中所述序列是否匹配的所述确定使用Levenshtein距离、模糊匹配、或其组合而被执行。14.根据权利要求9所述的计算机实现的方法,还包括:确定匹配序列集合中的最高效的序列;以及使用所述最高效的序列生成所述相应RPA工作流。15.根据权利要求14所述的计算机实现的方法,其中所述最高效的序列的所述确定基于所述序列中的用户交互的数目、与所述序列中的用户交互相关联的时间、或其组合。16.一种非暂态计算机可读介质,存储计算机程序,所述计算机程序被配置为使至少一个处理器:由人工智能(AI)/机器学习(ML)模型分析多个用户与相应计算系统的所记录的真实用户交互并且确定所述所记录的真实用户交互中的匹配序列集合;以及生成一个或多个相应...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。