机器人流程自动化(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倍
评论
取消
暂无评论,快去成为第一个评论的人吧

更多资讯推荐

从AI测温到安防机器人 智能安防会是新的“守门神”吗?

说起安防系统,很多人的脑海中会先冒出“监控摄像头”,“电子门禁”等字眼,而随着人工智能的加速发展,传统的安防系统短板也在逐渐暴露,越来越多的新功能开始被需要:人脸识别、车辆检测、夜间识别等等,而我们小时候幻想过的机器人站岗的场景,也正在逐渐变成现实……

王嘉陆 ·  2天前
知乎热议:未来3到5年内,哪个方向机器学习人才最稀缺?

未来3到5年内,哪个方向的机器学习人才最紧缺?今天我们就来梳理一下。全栈式工程师在初创公司受欢迎,领域专精的算法人才在大公司很吃香,应用型人才能够快速提升业务,而工程化是落地的重要一环。

佚名 ·  3天前
马云:机器不可能取代人类!那会取代什么呢?

在上海纽约大学2020届毕业生典礼上,阿里巴巴创始人马云表示,“机器是不可能取代人类的”。那什么会被取代呢?

月初 ·  2020-06-01 09:29:10
2020年第一季度人工智能的最新进展

人工智能曾经只是科幻小说,是计算世界的遥不可及的梦想,如今已成为现实。 人工智能,简称AI,是用来描述机器模拟人类智能的能力。

闻数起舞 ·  2020-05-31 14:11:20
从两会提案看清机器人行业五大趋势

在今年两会上,围绕机器人行业的发展,各种提案纷纷被摆上台面,机器人行成了这场盛会的焦点

佚名 ·  2020-05-28 11:25:57
机器人要取代宇航员?这家公司想把“阿凡达”送上太空

机器人在地球上代替人类工作已经不足为奇,现在,他们又要去太空完成任务了。近日,一家名为GITAI的日本初创企业正在研发一项新技术,计划将仿真机器人而不是人类宇航员送上太空。

佘晓晨 ·  2020-05-28 10:30:12
化身阿凡达,国外小哥开源 AI 实时变脸工具 Avatarify

疫情期间,很多人都在用 Zoom 和 Skype 等软件进行视频会议。国外一位开发小哥觉得这样开会太无聊,于是基于 first-order-model 开发了一个能够把别人的照片套在自己脸上的“变脸”软件 Avatarify,并将其开源。

OSC神秘老司机 ·  2020-05-27 09:56:41
大学生发明扎钢筋机器人,一小时扎600个,建筑工人又要失业了?

因为人工智能的发展,一些纯靠手工的工人已经逐渐面临失业了,像现在的工厂里面,很多流水线上都已经由人力换成了人工智能。

裙裙时尚达人 ·  2020-05-26 16:10:43
Copyright©2005-2020 51CTO.COM 版权所有 未经许可 请勿转载