当前位置: 首页 > 科技观察

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

时间:2023-03-18 16:26:22 科技观察

【.com快译】每一个好的科幻故事都至少有一个机器人管家,一个无所不知、无所不能的精灵,可以让我们所有的问题瞬间消失。创造流行语机器人过程自动化(RPA)的人们显然正试图利用这一观点。购买该平台的客户希望能够将家务活交给电脑管家,这样剩下的员工就可以专注于更大的挑战。好消息是有很多流行语准确的例子。公司正在简化工作流程并构建复杂的仪表板以获取数据并输出有用的信息图表。事实证明,RPA工具成功地使计算机能够执行一些最繁重的任务,这些任务会惹恼食物链上下游的每个人。RPA工具还通过添加一个可以智能地操作旧代码并帮助延长其保质期的新层,为遗留系统赋予新的生命。许多RPA工具也可以由非程序员部署,使那些知道使用遗留工具的痛苦的人能够拖放新图标以改进他们的工作流程。通过选择正确的工具和实施,任何可以编写电子表格宏的人都可以使用RPA来简化他们的工作流程。所有这些魔法都是显而易见的,提供了一个美妙的外观,可以消除大部分的辛劳和苦差事。但在将RPA添加到您的系统的表面之下,隐藏了一些随着时间的推移可能会出现问题的问题。不可避免地延迟RPA的巨大优势在于它能够构建一个层将遗留软件包粘合在一起。当然,您可以从头开始重写程序包以协调一切,但一个好的RPA解决方案可以在更短的时间内完成很多相同的事情。这是口香糖和包装线的数字版本。这种方法可以创造奇迹。首次发布时生产力的提高可能令人振奋。但这并没有消除遗留代码,它只是将其隐藏得更深。对实际修复的政治支持减弱当一个完美的RPA层解决了一个错误时,这是??一个巨大的胜利。但由于更深层次的问题并没有消失,修复后的单板可能还有另一个隐藏的问题:不会再有人关注了。临时问题的临时解决方案甚至可能会损害分配预算以永久修复遗留代码的任何努力,因为诉讼将不再听到即时投诉。他们会假设RPA的口红层可以完成这项工作,并且预算可以花在其他地方。复杂性上升普通用户可能认为RPA解决方案正在简化一切,但在表面之下,一切都变得越来越复杂。过去有N层硬编码,现在有N+1层。这使得调试和维护更加困难。当出现问题时,这意味着要遍历N+1层,希望找到引入错误的位置。遗留错误仍然存??在RPA解决方案可能会隐藏遗留代码的丑陋之处,但无法解决其中的限制或错误。好消息是智能RPA层可以拦截一些潜在的问题。有时修复会很好且稳定。有时,它就像腐烂的门廊上的新油漆。数据转换可能会花费大量编码,通常是重新排列位以适应某些库要求的数据格式,然后,当答案返回时,再次重新排列位以将它们存储为其他格式。代码的一部分要求年份在日期中排在第一位;另一个想要去年。曾经有一种恶意的幽默感,Java实用程序巧妙地将月份数组从零开始,因此二月是第一个月。但是,该月的第一天是一个日期。这种编码有助于在我的头上安顿下来。许多RPA堆栈会自动执行其中一些翻译,因此您无需担心它们。这将使构建工作软件变得更加容易,但它不会消除执行这些无穷无尽的翻译所需的基础工作。服务器需要更强大,您需要为所有这些数据支付更高的电费。在很多情况下,这可能只是几美分,所以不用担心。但是,如果您要进行大型操作,则扩展成本可能会变得很高。在某些时候,可能值得聘请一个程序员团队来编写干净的、手工制作的代码。没有编程技能的“超级用户”,从高级管理人员到兼职实习生,每个人都可以启动RPA工具,并在很短的时间内完成一些工作。自动化确实有效。但即使超能力是真实存在的,他们也没有智慧去理解如何有效地使用它们。程序员了解数据结构,并且他们花了很多时间来了解以错误的格式将日期输入计算机的特殊方式。程序员了解网络,他们了解计算机和系统体系结构的基本规则。当涉及到驱动RPA的各种咒语时,所有这些直觉都是无价的。程序员仍然是最佳选择尽管销售人员认为业务用户将是您首选的RPA实施者,但程序员仍然最有效地代表您使用RPA工具。他们在堆栈的每一层都有多年的工作经验。他们知道哪些查询可以由数据库快速回答,哪些查询将填充JOIN将机器变成糖蜜。他们多年来的努力使他们深入了解了构建问题的最佳方式,因此系统将产生有价值的答案。如果RPA工具是一个10倍的力倍增器,并且您将其提供给已经提供比普通编码器多10倍输出的明星程序员,您可能会看到100倍的吞吐量。杠杆真的很复杂。支持的广度有其缺点大多数RPA工具承诺以数千种不同的API格式与数千种不同的产品进行交互。这种说法通常是正确的,但结果往往远非完美。RPA供应商正在满足广泛支持的需求,但这种广度很难支持和维护。例如,在流经连接的数据中发现错误或漏洞是很常见的。有时日期可能采用奇怪的格式。有时会出现“无效”结果。有数百次失败。这些可能不是致命的,但您将添加另一层来清理错误,或者只是弥补偶尔的差距。计算机只能消除这么多官僚作风RPA工具承诺简化工作流程,但大多数流程瓶颈与计算机或RPA无关。步骤通常被添加到工作流程中,因为有人想出了一种将事情联系在一起的方法——而这种灾难通常发生在几十年前。也许堪萨斯办公室的某个人因为没有从波特兰得到建议而损失了100万美元。也许有些实习生是骗人的。最好的RPA软件可以解决其中一些令人头疼的问题,但不能消除它们。如果认为香港团队需要审批每一张发票,那么RPA套件只能让香港人更容易打包文件。该软件将无法将它们从循环中移除。真正的复杂性来自于人。过度依赖RPA作为神奇的解决方案会使您的组织对简化流程所涉及的实际工作视而不见。太多的自动化可能是危险的当然,工作流程中的许多官僚繁文缛节都是有原因的。其中一个隐秘的危险是,RPA的实施会大大加快速度,以至于问题会绕过人类看门人,他们会认为RPA正在做繁重的工作。他们将在看电视或收听播客时登录仪表板并浏览页面。如果RPA会标记奇怪的案例,为什么还要花这么多时间在细节上?可能没有简单的方法来真正自动化许多涉及合规性或欺诈保护的艰巨任务。坏人会探查系统并利用RPA中的每一个小弱点。有时系统中需要一些摩擦。有时把事情想得太简单是错误的。来源:CIO原文地址:https://www.cio.com/article/3604531/10-dark-secrets-of-robotic-process-automation.html?upd=1618974523006注明原文译者和出处为。com]