机器人过程自动化的10个秘密

译文
人工智能 机器学习 自动化
RPA(机器人过程自动化)承诺简化工作流程,将遗留系统粘合在一起,并授权业务用户解决自己的问题。但是,在大赢家的潜伏之下,潜伏着值得解决的问题。

[[394728]]

【51CTO.com快译】每个好的科幻故事都至少有一个机器人管家,一个无所不知、无所不能的精灵,可以让我们所有的问题在一瞬间消失。创造流行语“机器人过程自动化”( Robotic Process Automation,以下简称RPA)的人们显然正在尝试利用这种观点。购买该平台的客户希望能够将自己的家务交给电脑管家,这样剩下的员工就可以专注于更大的挑战。

好消息是,流行语有很多例子都是准确的。公司正在简化工作流程,并构建复杂的仪表板,以吸收数据并输出有用的信息图表。事实证明,RPA工具成功地使计算机能够完成一些最繁重的任务,这些任务让食物链上下的每个人都很烦恼。

RPA工具还通过添加一个新的层来赋予遗留系统新的生命,该层可以智能地操作旧代码并帮助延长其保存期。许多RPA工具也可以由非程序员部署,使那些知道使用遗留工具的痛苦的人能够拖放新图标来改进他们的工作流程。选择正确的工具和实现,任何能够编写电子表格宏的人都可以使用RPA简化工作流程。

所有这些魔法都很清楚,提供了一个美妙的门面,扫除了大部分的辛劳和苦工。但是在RPA添加到您的系统的表面之下,隐藏了一些随着时间的推移可能会出现问题的问题。

不可避免的是延迟

RPA的一个巨大优势是它能够构建一个层来粘合遗留软件包。当然,你可以从头开始重写软件包以协调所有内容,但是良好的RPA解决方案可以在更短的时间内完成很多相同的事情。这是口香糖和打包线的数字版本。

这种方法可以创造奇迹。首次发布时,生产率的提高可能令人振奋。但这并不能消除遗留代码,它只是将其隐藏得更深。

对实际修复的政治支持减弱

当完美的RPA层解决了bug时,这是一个巨大的胜利。但是因为更深层次的问题还没有消失,所以修复的表面饰板可能会出现另一个隐藏的问题:没有人会再注意了。

暂时解决问题的临时解决方案甚至可能会损害分配预算以永久解决遗留代码的任何努力,因为诉讼将不再听到立即的投诉。他们将假设RPA的口红层可以完成这项工作,并且可以将预算花在其他地方。

复杂性上升

普通用户可能会认为RPA解决方案正在简化一切,但在表面之下,一切却变得更加复杂。在曾经有N层硬编码的地方,现在有N + 1层。这使得调试和维护变得更加困难。当出现问题时,这意味着在N + 1层中摸索,希望找到引入该bug的地方。

旧版错误仍然存在

RPA解决方案可能隐藏了旧代码的丑陋之处,但无法解决内部的限制或错误。好消息是,智能RPA层可以拦截某些潜在问题。有时修复将是美好而稳定的。有时,它就像腐烂的门廊上的新鲜油漆。

数据翻译可能会花费您大量的编码通常是关于重新排列位以适合某些库要求的数据格式,然后,当答案返回时,再次重新排列位以将它们以其他格式存储。代码的一部分要求年份在日期的第一位;另一个想要去年。曾经有一种恶意的幽默感使Java实用程序精巧地将月份数组从零开始,因此二月是第一个月。但是,该月的第一个日期是一个日期。这种编码有助于在我头上盖屋顶。

许多RPA堆栈可自动执行其中一些翻译,因此您无需担心它们。这将使构建工作软件变得更加容易,但是并不能消除执行这些无休止的翻译所需的基础工作。服务器将需要更强大,您将需要支付所有这些花费较高电费的数据。在许多情况下,这可能只是几分钱,所以不必为此担心。但是,如果您要进行大型操作,则扩展的成本可能会变得很大。在某个时候,可能值得雇用一组程序员编写干净的手工代码。

“超级用户”没有编程能力

从高级管理人员到兼职实习生池,每个人都可以启动RPA工具,并且只需要短短的时间就可以完成某些工作。自动化确实有效。但是,即使超级大国是真实的,他们也没有智慧去理解如何有效地使用它们。

程序员了解数据结构,他们已经花了很多时间来了解可能以错误的格式将日期扔给计算机的特殊方式。程序员了解网络,他们了解计算机和系统体系结构的基本规则。当涉及到各种驱动RPA的咒语时,所有这些本能都是无价的。

程序员仍然是最好的选择

尽管销售人员认为业务用户将成为您的RPA实施者的首选,但是程序员仍然代表您最有效,最有效地使用RPA工具。他们在堆栈的每一层都有多年的工作经验。他们知道哪些查询可以由数据库快速回答,哪些查询将充满将机器变成糖蜜的JOIN。多年来,他们竭尽所能,使他们洞悉了构筑问题的最佳方法,因此系统将产生有价值的答案。

如果RPA工具是一个10倍的力乘数,并且将其提供给已经比普通编码器提供10倍多的输出的星形编程器,那么您可能会看到100倍的吞吐量。杠杆作用真的很复杂。

支持的广度有其缺点

大多数RPA工具都承诺可以与数以千计的不同API格式的数以千计的不同产品进行交互。这种说法通常是正确的,但结果往往远非完美。RPA供应商正在满足对广泛支持的需求,但是这种广度很难得到支持和维护。

例如,在流经连接的数据中发现错误或漏洞是很常见的。有时日期可能是奇数格式。有时,“空”结果会逐渐蔓延。出现数百个故障。这些可能不是致命的,但是您将添加另一层来清除错误,或者只是弥补偶尔的差距。

计算机只能消除如此多的官僚主义

RPA工具有望简化工作流程,但大多数流程瓶颈与计算机或RPA无关。由于某些人找到了捆绑事物的方法,因此通常将步骤添加到工作流中-并且这种灾难常常发生在几十年前。也许在堪萨斯州办公室的某人损失了100万美元,因为他们没有得到波特兰的建议。也许有些实习生是骗人的。

最好的RPA软件可以解决其中的一些麻烦,但不能消除它们。如果有人认为香港团队需要批准每张发票,那么RPA套件只能使为香港人打包文件变得更加容易。该软件将无法使它们脱离循环。真正的复杂性来自人。过于依赖RPA作为不可思议的解决方案,可能会使您的组织对简化其流程所涉及的实际工作视而不见。

过多的自动化可能很危险

当然,工作流中的许多官僚繁文tape节都是有原因的。秘密危险之一是,RPA实施会加速事情发展,以至于问题会绕过人类的看门人,他们将假设RPA正在承担繁重的工作。他们将登录自己的仪表板并在看电视或收听播客的同时浏览页面。如果RPA会标记奇怪的案件,为什么还要花太多时间在细节上?

要真正自动化许多涉及合规性或欺诈保护的艰巨任务,可能没有简单的方法。坏人将探测系统并利用RPA中的每个小弱点。有时系统中需要有一些摩擦。有时候让事情变得太简单是一个错误。

来源:CIO
原文地址:https://www.cio.com/article/3604531/10-dark-secrets-of-robotic-process-automation.html?upd=1618974523006

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

 

责任编辑:梁菲 来源: CIO
相关推荐

2023-07-11 16:35:13

机器人流程自动化

2020-04-11 22:21:07

开源机器人过程自动化工具RPA

2019-04-02 09:00:00

机器人人工智能HMI设计

2021-04-01 10:51:44

机器人人工智能编程

2024-03-04 15:04:37

机器人人工智能

2020-08-18 09:55:21

机器人过程自动化数字化转型RPA

2023-10-30 17:41:29

机器人自动化

2020-04-29 11:28:54

智能自动化机器人流程自动化AI

2021-02-09 10:02:26

人工智能AI机器人

2021-08-11 11:18:25

机器人人工智能技术

2021-09-02 10:19:17

人工智能AI机器人

2023-08-28 16:16:15

机器人测试

2024-03-07 14:37:46

自动化机器人人工智能

2021-02-19 11:09:45

机器人机器人流程自动化RPA

2022-06-14 10:18:03

液态机器人人工智能

2023-10-18 15:23:47

人工智能聊天机器人

2020-07-11 09:22:02

机器人流程自动化人工智能

2024-03-08 13:10:23

ARVR机器人

2023-09-08 14:58:10

2020-07-08 10:29:54

机器人自动化人工智能
点赞
收藏

51CTO技术栈公众号