NSDT工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器 - REVIT导出3D模型插件 - 3D模型语义搜索引擎 - AI模型在线查看 - Three.js虚拟轴心开发包 - 3D模型在线减面 - STL模型在线切割 - 3D道路快速建模
目前已经有一些开源 RPA,我们将展示排名前 6 位的 RPA 及其源代码。请注意,生态系统仍然相对不成熟。但是,随着 RPA 技术的商品化,越来越多的供应商正在提供类似的解决方案。而且由于开源是透明且免费的,它可以在 RPA 的未来中发挥重要作用。
1、开源 RPA 软件列表
开源 RPA 解决方案是带有源代码的分布式软件,使用户能够根据需要修改和定制机器人代码。以下列表包括 GitHub 上的顶级开源 RPA 软件及其源代码:
开源RPA | 许可 | 实现 | 平台 | GitHub星 |
---|---|---|---|---|
Robot Framework | Apache 2.0 | Python,Jython (JVM),IronPython (.NET) | Windows,MacOS,Linux | 7.7k |
TagUI | Apache 2.0 | Python,R | Windows,MacOS,Linux | 4.8k |
Open RPA | MPL 2.0 | C#,JavaScript | Windows,MacOS,Linux | 1.3k |
UI.Vision | AGPLv3 | Python,C#,JavaScript,TypeScript | Windows,MacOS,Linux | 776 |
Taskt | Apache 2.0 | .Net,C# | Windows | 758 |
Robocorp | Apache 2.0 | Python | Windows,MacOSLinux | 719 |
之前可用的开源工具
Automagica 在 Github 上提供了一个开源 Python RPA 库,有 12 位贡献者。虽然 Automagica 是一款用于非商业用途的免费开源工具,但如果你打算将其用于商业用途,则需要为该软件付费。该公司被收购,软件不再是开源的。
2、对企业领导者的建议
在投资开源 RPA 解决方案之前,请务必了解开源 RPA 生态系统。我们对开源 RPA 未来的最新研究表明:
- 开源尚未具备塑造 RPA 的势头,因为没有大公司接受开源项目
- 当前的 RPA 提供商面临创新者困境,因为开源将导致他们降低价格
- 随着 RPA 市场的增长,预计到 2027 年将达到 110 亿美元,开源市场也将如此
- RPA 的未来将涉及更多开源工具。
2.1开源尚未具备塑造 RPA 的势头
当我们回顾几个著名的开源成功案例时,我们发现营利性公司利用开源软件为自己谋利。要么开源项目由营利性公司发起(Android、Chromium),要么营利性公司采用开源软件,因为这让他们比竞争对手更具竞争优势(Linux、WordPress)。在 RPA 中,这两种情况都还不是全部。
在现代软件世界中,开源成功的四个主要案例都依赖于营利性公司:
成功的开源软件受益于营利性公司将其作为其产品的一部分:
Linux:如果没有 Redhat 等供应商(IBM 于 2018 年以 340 亿美元收购),Linux 生态系统今天将大不相同。尽管 Linux 不是由营利性公司发起的,但其增长严重依赖企业软件供应商。这是一个双赢的局面。这些供应商可以免费访问功能强大的服务器操作系统,因此他们可以降低企业客户的总拥有成本,同时仍可通过提供支持服务获得可观的利润。Linux 生态系统也受益于这些供应商对软件的贡献。
WordPress:WordPress 是一款内容管理软件,为约 30% 的网络提供支持,已被众多公司商业化。2 最著名的商业化 WordPress 的公司是 Automattic,由 WordPress 的创始人创立。 Automattic 在 2019 年的估值超过 30 亿美元。3
营利性公司推出的成功开源软件:
Android:谷歌推出 Android 是为了打破苹果在移动操作系统领域的霸主地位,保护其移动广告业务。Android 获得关注的最快方式是使其开源并免费提供,这样设备制造商就有充分的动力使用它。这就是谷歌所做的,Android 成为最近最成功的开源项目之一,主导了大部分移动操作系统市场。
xChromium(谷歌 Chrome 所基于的代码):Android 的故事几乎相同,但这一次谷歌的目标是打破微软在浏览器市场的统治地位。
然而,我们还没有看到 RPA 领域的大型公司接受这样的开源项目。如果 RPA 实施公司找到与现有闭源解决方案一样强大的开源解决方案,这种情况可能会改变。如果存在如此强大的开源 RPA 软件,他们可以支持它并将其提供给他们的客户。这将降低客户的总体拥有成本,从而扩大其目标市场。
2.2 RPA 的未来可能会涉及更多开源
随着操作系统等技术的成熟,开源采用率不断提高。例如,由 Apple 专有 iOS 启动的智能手机操作系统市场现在在用户数量方面由 Android 主导。随着解决方案的成熟,开源采用率的提高有几个驱动因素。随着解决方案的成熟,
- 核心功能变得清晰,在大多数情况下,复制变得更加容易。随着软件组件的成熟,使用现代工具从头开始构建它变得更加容易
- 解决方案需要更多地依赖外部开发人员来提供组件,以满足特定客户群的需求。随着技术的成熟,客户和组件开发人员都不想被锁定在专有系统中,并支持开源工作。
我们看到这种趋势也已经在 RPA 中发生。
2.3 Python RPA 变得更加重要
从 Google 搜索中可以看出,Python RPA 比开源 RPA 更受关注(见图 2)。这是因为 Python 越来越受欢迎。Python 提供了广泛的工具,易于与现有系统集成,并且拥有强大的社区支持。这使其成为数据科学、自动化和 Web 开发任务的首选。
随着公司专注于可扩展且灵活的自动化解决方案,Python 的适应能力比其他技术更好地满足了这些不断变化的需求。
2.4 开源 RPA 将受益于 RPA 生态系统的增长
虽然直到几年前 RPA 还是一个独立的解决方案,但现在有各种各样的公司,例如流程挖掘和 AI 供应商,它们对于 RPA 部署至关重要。例如:
- 流程挖掘供应商使公司能够轻松识别自动化机会
- 无代码 AI 工具使公司能够快速构建灵活的 AI 解决方案,而无需付出太多努力
原文链接:Top 6 Open Source RPA Providers in 2024
BimAnt翻译整理,转载请标明出处