1.背景介绍
自然语言处理(NLP)、人工智能(AI)、机器学习(ML)、强化学习(RL)等领域已经成为当今IT行业的热门话题,并取得了非常大的成功。特别是近几年来,以深度学习DL、Transformer、GPT-3等模型为代表的AI模型在NLP、任务自动化、数据驱动的业务智能领域均取得了显著的进步。然而,在实际应用中,由于需求变更或其他种种原因,仍无法完全解决“手写一个规则来实现”的问题,因此需要引入基于规则的AI技术来解决这一问题。而RPA(Robotic Process Automation)技术就是为了解决这个问题提出的一种新的解决方案。简单来说,RPA技术通过计算机编程的方式让人们能够自动完成某些重复性繁琐的工作,如网络爬虫、网站数据采集、文档审核、HR助理、电子邮件自动回复、销售订单填报、客服问题解答等。通过将这些自动化进程转换成机器可读的代码,再用自动化工具部署到计算机上运行,就可以让计算机“替代”人类的一些工作。
那么,什么是RPA? RPA全称为“认知自动化”,是指使用计算机程序去模仿人类的过程,自动执行特定工作,而不需要人为参与,这套技术可以大大节省人力成本,加快工作效率。
RPA (Robotic Process Automation) 工具可以处理各种类型的后端系统任务,重复性高、规则性强的任务是RPA的主战场。以下是