互联网资讯 / 人工智能 · 2023年11月29日 0

机器人流程自动化的十个关键要点

机器人流程自动化(RPA)能够有效地简化工作流程,将遗留系统紧密结合,并赋予业务用户自我解决问题的能力。然而,在享受这些好处的同时,仍需面对一些亟待解决的挑战。

在每一部优秀的科幻小说中,至少都有一个全能的机器人管家,能够瞬间解决我们的各种问题。创造“机器人流程自动化”这一术语的人显然是想利用人们的这种期待。购买此类平台的客户希望将日常工作交给“电脑管家”,从而让员工可以专注于更具挑战性的任务。

好消息是,许多案例表明这一概念确实有效。企业正在优化工作流程,建立综合仪表板以收集数据,并生成有价值的信息图表。事实证明,机器人流程自动化工具能够承担繁重的工作,帮助减轻业务流程中的各种烦恼。

此外,机器人流程自动化工具还通过引入智能层来延续遗留系统的生命。这些工具通常可以由非编程人员部署,使那些感到沮丧的用户能够通过简单的拖放操作改善工作流程。通过选择合适的工具和实施方案,任何会编写电子表格宏的人都能利用机器人流程自动化简化工作流程。

尽管这些技术的优势显而易见,能够提升效率并消除繁琐的任务,但在其背后也潜藏着一些问题,这些问题可能随着时间的推移而变得棘手。

不可避免的事情被延迟

机器人流程自动化的一个优点是它能创建一个层次,将旧软件包整合在一起。尽管可以通过从头重写软件包来实现更好的协调,但出色的机器人流程自动化解决方案可以在更短的时间内完成类似的任务。这就像数字化的口香糖生产与钢丝捆扎。

这种方法的确能带来显著的改变,初次实施时的生产力提升可能让人感到兴奋。然而,这并不意味着遗留代码会消失,它只是被进一步隐藏,变得更加难以察觉。

对真正解决方案的关注逐渐减弱

当机器人流程自动化的美观层面解决了用户的焦虑时,它似乎是一项巨大成功。但由于更深层次的问题仍未得到解决,这种表面上的解决方案可能会导致另一个隐患:缺乏关注。

临时解决方案虽然满足了当下需求,但可能影响到预算分配,使得遗留代码的问题无法得到根本解决。领导者可能会认为机器人流程自动化的美观界面已经解决了问题,从而将资金用于其他项目。

复杂性上升

普通用户可能认为,机器人流程自动化解决方案能简化所有工作,但实际情况却是,表面之下的复杂性却在增加。若之前的复杂编码层为N层,现在就变成了N + 1层,这使得调试和维护变得愈加困难。问题出现时,需在N + 1层中寻找错误,增加了查找的难度。

老问题依然存在

尽管机器人流程自动化解决方案可以掩盖旧代码的缺陷,但无法解决其中潜藏的局限性或错误。值得注意的是,智能的机器人流程自动化层能够拦截某些潜在问题,有时解决方案表现良好且稳定,但有时却如同在腐烂的门廊上涂抹新油漆。

数据翻译可能会让您付出代价

大量的编码工作通常涉及到重新排列数据,以满足不同库的格式要求,随后又需要再次调整数据格式。代码的某些部分可能要求年份在日期的开头,而其他部分则要求年份在最后。曾有一个恶意编写的Java实用程序将零作为月份数组的第一项,导致二月成为第一个月。这样的代码让人难以接受。

许多机器人流程自动化堆栈能够自动执行一些数据翻译,减轻开发人员的负担,但这并不消除进行这些翻译所需的底层工作。服务器需要更强大,处理数据所需的电费也会增加。在很多情况下,这些成本可能不高,但如果进行大规模运算,费用可能会迅速上升,甚至需要雇佣程序员团队手动编写干净的代码。

您的超级用户没有编程能力

从高管到兼职实习生,任何人都可以打开某个机器人流程自动化工具,并在短时间内完成特定任务。自动化确实高效,但即使拥有“超能力”,也未必能理解如何有效利用这一工具。

程序员了解数据结构,并花费大量时间掌握计算机处理各种格式的特殊方式。他们熟悉网络和系统架构的基本规则,这些能力在将驱动机器人流程自动化的代码串联在一起时显得尤为重要。

程序员仍然是您的最佳选择

尽管销售人员认为业务用户是实施机器人流程自动化的首选,但程序员依然是使用这些工具最有效、最高效的群体。他们在技术堆栈的每一层都有丰富的工作经验,深知数据库能够快速处理哪些查询,并识别出导致性能下降的复杂连接。多年的努力使他们能够构建最佳方案,从而让系统生成有价值的结果。

如果机器人流程自动化工具是一个力量倍增器,而您将其交给一位能力超群的程序员,则可能实现更高的工作效率。这一杠杆作用的复杂性不容小觑。

大范围的技术支持有其缺点

大多数机器人流程自动化工具承诺能够与多种不同格式的API进行交互,这一承诺通常是成立的,但实现的结果往往不尽如人意。机器人流程自动化供应商虽然努力满足客户的技术支持需求,但这种广泛的支持难以长期维持。

在数据传输过程中,发现错误或漏洞的情况很常见。日期格式可能异常,空结果可能逐渐出现,甚至会有数百个小故障。这些问题虽然不致命,却会增加清理错误的工作负担,或需处理偶尔出现的漏洞。

计算机只能消除一定程度的官僚主义

尽管机器人流程自动化工具旨在简化工作流程,但大多数流程的瓶颈与计算机或RPA本身无关。由于人为因素,工作流程中常常增加不必要的步骤,这种情况可能由几十年前的错误决策引起。

最好的机器人流程自动化软件能够解决其中的一些问题,但无法完全消除所有障碍。如果某个团队需要审核每一张发票,机器人流程自动化只能帮助他们更轻松地处理这些票据,而无法将这一工作剔除出流程。真正的复杂性源于人员的参与。过度依赖机器人流程自动化作为解决方案,可能导致组织在简化工作流程的过程中失去理智。

过多的自动化可能很危险

许多工作流程中的官僚主义是有其合理性的。一个潜在的风险是,机器人流程自动化的实施可能加速某些环节的发展,导致一些问题绕过最终审核,令相关人员误以为机器人流程自动化正在高效处理所有工作。这些审核人员可能在快速浏览仪表板的同时,忽视了细节。

要真正将涉及合规或防止欺诈的复杂工作实现自动化,可能并没有简单的解决方案。恶意用户会试探机器人流程自动化系统,利用其中的每一个小漏洞。有时,系统中需要设置一定的阻力,而过于简化的做法也可能导致错误。

[[[IMG_1]]]

[[[IMG_2]]]

[[[IMG_3]]]

[[[IMG_4]]]