机器人流程自动化(RPA):6大开源工具

编译作者: 布加迪 2020-04-13 08:00:00

机器人流程自动化(RPA):6大开源工具!

【51CTO.com快译】与实施许多新软件一样,开始使用机器人流程自动化(RPA)方面面临自建还是外购的选择。

如果是自建,只要你有合适的人员、预算到位,可以从头开始编写自己的机器人。如果是外购,有一个新兴的商业软件供应商市场,它们提供各式各样的RPA以及重叠的技术。

实际上,Gartner之前称RPA是2018年增长最快的企业软件细分市场,全球收入增长63%。这也是竞争激烈的市场,选择众多。此外,商业RPA供应商通常优先考虑易用性,希望让非开发人员能够构建和部署机器人,没有庞大的技术开销。一些商业供应商提供“免费增值”产品,以此吸引潜在客户试用其平台。

自建与购买之间还有一条道路:多个开源RPA项目为IT领导者和从业者提供了探索RPA的另一个选择,无需完全从头开始或被商业供应商束缚。

开源听起来可能会吓到非开发人员,但在这方面有个好消息:虽然一些开源项目特别以开发人员为中心,但众多解决方案与商业解决方案一样强调易用性以及无代码或低代码工具。原因之一是:RPA使用场景涉及从财务、销售到人力资源的各种业务职能。工具的采用在很大程度上将取决于这些部门自行管理RPA开发和日常管理的能力,最好与IT部门通力合作,但并不完全依赖IT部门。

六款开源RPA工具

不妨看一下用于RPA探索和开发的六款免费开源工具。

1. TagUI

TagUI由AI Singapore维护,是RPA的命令行接口,可以在任何各大操作系统上运行。 (这是开源RPA工具的一个共同特点,有别于一些商业工具。)TagUI使用“flows”这个术语及相关概念来表示运行基于计算机的自动化流程,流程可以按需完成或按固定时间表完成。 (因此,TagUI中的flow就是其他工具所称的脚本或机器人。)TagUI强调其语言的简单性或自然性。贡献者Ken Soh曾在介绍TagUI的文章中称:“无论你是不是开发人员,这都使它很容易用于快速原型设计、部署和UI自动化的维护。”TagUI也有翔实的文档。

GitHub:https://github.com/kelaberetiv/TagUI

2. RPA for Python

这个面向RPA开发的Python软件包之前名为“TagUI for Python”。PRA for Python基于TagUI构建,最初的名称因故得名。它拥有网站自动化、计算机视觉自动化、光学字符识别以及键盘鼠标自动化等基本功能。

GitHub:https://github.com/tebelorg/RPA-Python

3. Robocorp

Robocorp进入这个领域比较晚,它是风险投资支持的一家初创公司,承诺为开发人员提供基于云的开源RPA工具(该公司去年获得了560万美元的种子资金。)

它仍处于起步阶段,你可以通过该公司的主页提交你的电子邮件地址以获取预览版,但拥有一定的财务实力可以帮助它大有作为。该公司提供面向开发人员的诸多新兴工具,包括“Robohub”,这是面向RPA开发人员的教育资源。该公司的工具基于开源Robot Framework。

GitHub:https://robocorp.com/

4. Robot Framework

Robot Framework是最活跃的项目之一,是用于测试自动化和RPA的通用框架。与其他项目一样,它强调自然语言或人类可读的语言,以便使其更易于使用。Robot Framework还提供了Web演示和详尽的文档。

GitHub:https://github.com/robotframework/robotframework

5. Automagica

这款工具可能介于开源模式和免费增值模式之间:对于非商业使用而言,Automagica确实是开源免费的,但是商业使用需要商业许可证。对于希望学习、试验和设计原型的个人来说,这可能是不错的选择,但是商业用例需要升级到其商业Automagica Portal平台。

Automagica的文档也值得一看:“Activities”部分尤其让RPA新手便于大致了解可以用RPA实现自动化的不同种类的基于计算机的任务,比如添加新的Trello卡,或甚至生成用于加密的随机Fernet密钥。

GitHub:https://github.com/automagica/automagica

6. Taskt

并非只有商业RPA供应商才承诺提供易于使用和无代码或低代码的工具。Taskt是一款免费开源工具,它承诺同样的功能:无需编写代码,就能够自动执行任务。其中一项特性是屏幕记录器,可以记录用户基于计算机的操作,然后将这些操作转换成可重复的脚本(又叫RPA机器人)。它还包括所见即所得的“机器人设计器”以及用于无代码RPA开发的一系列标准命令。

Github: https://github.com/saucepleez/taskt

原文标题:Robotic Process Automation (RPA): 6 open source tools,作者:Kevin Casey

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

机器人 开源 自动化工具
上一篇:7种预测性存储分析工具的比较 下一篇:阿里公开核心技术:如何摘下4项世界冠军,推理性能比第二名快5倍
评论
取消
暂无评论,快去成为第一个评论的人吧

更多资讯推荐

仓储机器人将成资本新风向?AutoStore获注资估值达124亿美元

近日,挪威机器人公司AutoStore表示,其首次公开募股(IPO)的定价为每股31挪威克朗,位于目标区间的高端,这使该公司估值达到1035亿克朗(约合124亿美元)。

潇冷 ·  2天前
AI大牛周明打造轻量“孟子模型”开源!靠10亿参数冲上CLUE榜第三

只用10亿参数就杀进中文自然语言理解CLUE榜单前三的孟子模型,现在开源了!

明敏 ·  3天前
运动鞋的机器人之战

Bodega 一位所有者 JAY GORDON 表示:“我们被机器人程序打败了……普通顾客连试试这款鞋子都不可能。”

佚名 ·  3天前
大小便智能护理机器人解决4400万失能老人的护理难题

随着智能化社会的到来,智能科技与社会养老服务呈现融合发展的良好局面,在养老压力愈发凸显,持续增加的情况下,“智慧养老”模式愈发明朗。

作为科技 ·  2021-10-18 14:49:52
扫地机器人存漏洞!或可秒变窃听偷窥工具

随着科技飞速发展,扫地机器人市场越发火热,作为“懒人神器”,扫地机器人走进了越来越多的家庭,成为家中清洁的好帮手。

拾柒 ·  2021-10-18 13:53:43
人类农业的未来,主要靠机器人?基本不需要人插手

如果不出意外的话,人类将加速进入一个人工智能时代。一些只需要简单工序的工作,都可以让机器人来代劳,比如服务员,快递,外卖等。其实相比这些需要与人接触的行业,现代化的农业设施,更是人工智能可以先征服的“江山”。

李茗下乡记 ·  2021-10-18 09:08:06
当世界模型被用于sim2real:机器人通过视觉想象和交互尝试来学习

当机器人被置于一个新环境时,它必须能够利用其先前的知识来思考环境可能提供的潜在有用行为。

佚名 ·  2021-10-15 10:07:04
为提高机器人物体堆积能力 DeepMind提出了新基准

对大多数人来说,将一个物体叠加在另一个物体上是一项简单的任务。但即使是最复杂的机器人也很难同时处理多个这样的任务。这是因为堆叠需要一系列不同的运动、感知和分析技能,包括与不同种类物体互动的能力。

Yu ·  2021-10-14 09:43:59
Copyright©2005-2021 51CTO.COM 版权所有 未经许可 请勿转载