【技术实现步骤摘要】
【国外来华专利技术】用于自主执行计算机程序的系统和方法
[0001]对相关申请的交叉引用
[0002]本申请要求于2020年6月25日提交的美国申请第16/912,695号以及于2020年4月8日提交的专利技术名称为“Systems and Methods for Autono mous Computing(用于自主计算的系统和方法)”的美国临时申请第63/007,009号的优先权,所述申请的全部内容通过引用并入本文,并应被视为本说明书的一部分。
[0003]本专利技术总体上涉及人工智能的领域,更具体地涉及使用人工智能以及其他技术进行自主计算。
技术介绍
[0004]计算机在现代生活中扮演着越来越重要的角色。在大多数情况下,如今的计算机系统是由人类使用的。人类向计算机系统提供输入命令,观察输出,并可能根据他们希望计算机系统执行的任务而提供附加输入命令。随着各个领域中自动化的增加,以及人工智能技术贡献的增加,可以预期未来的计算机系统可能自主地管理其他计算系统。
[0005]目前存在提供自主计算的系统。例如,对于一些计算机游戏程序,程序能够以计算机自身对抗模式运行。人类用户可以观看游戏以进行娱乐或学习游戏。存在可以向用户提供子例程的其他应用,这些子例程使得计算机程序连续执行一系列命令,实际上是执行自主计算。然而,这种自主计算是由计算机程序的开发者提供的,开发者可以访问计算机程序的内部进程和操作。因此,需要能够进行自主计算而不必访问计算机程序内部操作的系统和方法。这种自主计算可以部署在更多的应用上,并且如自主计算系统的 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于自主执行计算机程序的方法,包括:生成目标文件,所述目标文件包括多个映射,其中:每个映射包括将目标映射到所述计算机程序的一个或多个输入命令;所述一个或多个输入命令与选择所述计算机程序的一个或者多个菜单选项相对应,并且与将所述计算机程序从开始状态导航到结束状态相对应;和所述结束状态包括所述计算机程序已经执行了所述目标的状态;从所述目标文件中选择目标;接收所述计算机程序的多个屏幕截图;注释所述多个屏幕截图,其中注释包括标注所述计算机程序的菜单选项,在每个屏幕截图中生成多个标签;生成位置参考文件,所述位置参考文件包括预先记录的所述计算机程序的菜单选项的精确标识以及所述计算机程序的所述菜单选项在所述计算机程序的所述多个屏幕截图中的坐标;使用所述注释过的屏幕截图对分类器进行训练,以接收所述计算机程序的第一输出显示的第一图像帧并返回所述第一图像帧中的多个标签以及所述第一图像帧中的所述标签的坐标,其中所述多个标签包括所述计算机程序的所述菜单选项的一般标识;接收所述计算机程序的第二输出显示,其中所述第二输出显示包括第二图像帧;使用所述经训练的分类器,确定所述第二图像帧中的所述多个标签;基于与所确定的所述第二图像帧中的所述多个标签相对应的一般标识和所述位置参考文件中预先记录的所述精确标识,确定所述第二图像帧中的菜单选项的精确标识;至少部分地基于所述第二图像帧中的所述多个标签中的一个或多个以及所确定的所述第二图像帧中的所述菜单选项的精确标识而确定所述计算机程序的当前状态;确定包括所述当前状态的所述目标文件中的开始状态;确定所述目标文件中与所选目标和所述当前状态相对应的映射;和向所述计算机程序提供所确定的所述映射中的输入命令。2.根据权利要求1所述的方法,其中:所述标签包括所述注释;和所述注释具有所述计算机程序的菜单选项的一般标识的指示。3.根据权利要求1所述的方法,其中所述目标文件中的所述映射包括与所述第二图像帧相对应的导航输入。4.根据权利要求1所述的方法,其中确定所述第二图像帧中的所述菜单选项的所述精确标识还包括使用光学字符识别。5.根据权利要求1所述的方法,其中所述分类器包括机器学习、深度学习、神经网络以及卷积神经网络中的一者或多者。6.根据权利要求1所述的方法,其中生成所述位置参考文件包括在所述多个屏幕截图中的菜单选项周围绘制规则或不规则的几何形状,并在所述位置参考文件中记录每个屏幕截图中所述形状的坐标和每个形状中所述菜单选项的精确标识。7.根据权利要求1所述的方法,其中所述菜单选项还包括子菜单菜单选项。8.根据权利要求1所述的方法,其中确定所述菜单选项的所述精确标识还包括将所述
经训练的分类器返回的标签坐标与预先记录在所述位置参考文件中的菜单选项坐标进行匹配,以确定所述第二图像帧中的菜单选项的精确标识。9.根据权利要求8所述的方法,其中:所述位置参考文件包括将所述菜单选项的所述精确标识映射到所述菜单选项的坐标的表格;和匹配还包括搜索所述表格。10.一种用于自主执行计算机程序的方法,包括:获取所述计算机程序的输出的屏幕截图;注释所述屏幕截图中的显示元素,其中注释与所述显示元素中所述计算机程序的菜单选项的一般标识相对应;生成目标文件,所述目标文件包括一个或多个输入命令到能由所述计算机程序执行的任务的映射;生成位置参考文件,所述位置参考文件包括所述显示元素中所述菜单选项的位置并且还包括所述显示元素中所述菜单选...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。