系统架构

如何使用数字化资产盘活机器人解决方案

AWS[Steward] 解决方案包含一个AWS CloudFormation模版,帮助你在你的AWS账号中快速部署。这个模版会启动你部署本解决方案所需要的所有资源和权限设置。

当模版部署后,你可以指定你所需要盘活的数据资产的S3路径及对应所需要启动的机器人。AWS[Steward] 解决方案支持很多的数据资产类型,包含文本,视频,图片等。指定的机器人在启动后会根据当前S3的内容生成一份任务列表,列表中包含了需要处理的数字资产,比如1000个需要打标签的视频。具体的任务会被分段(Batch),然后多个机器人实例会处理各自的任务段,如果一共有10个机器人,每个片段可能包括100个视频。

这些机器人实例都是运行在Spot Instance上的,所以在计算上具有很高的性价比。机器人处理完当前任务后会将结果写入Elastic Search和S3。如果某个机器人实例发生异常,则相应的任务会交给其他的机器人实例来重做。

客户可以通过Elastic Search查询任务的结果,并且了解整个任务的执行状态。 每个机器人都是由两层构成的,一层实现的业务需求,比如OCR机器人可以完成OCR任务,但是具体的OCR任务可能需要多个模型协作完成,比如一个模型把文本部分框出来,另一个模型只负责识别框好的文字,这些模型是第二层,为业务层提供能力支持。