整理 | 伍杏玲
出品 | 程序人生(ID:coder_life)
近日,一则“六成应用开发不需要程序员”喜提热搜,据 Gartner 数据显示,到 2024 年,全球约有 65% 应用程序都将涉及低代码开发。众多网友不禁担心:程序员会因此失业吗?
其实在「刷新 CTO」第四期《无代码开发到底是不是伪需求》中,微软(中国)CTO 韦青已回复过该问题,“‘低代码/无代码’这两个词不是站在专业程序员的视角来说的,应是站在没有编程经历的人员的角度来说的……有人认为‘无代码来了,是不是就不需要程序员了’?不是的,而是程序员根本不够用了!”
据 Gartner 预计,2021 年市场对于应用开发的需求将五倍于 IT 公司的产能。研发能力明显供不应求,全民开发者浪潮来袭。其中敏捷、高效、成本可控的RPA(机器人流程自动化)技术,已有超 70% 世界 500 强企业采用。企业可通过在计算机系统中配置 RPA 软件机器人,模拟人类与软件、系统间的交互,并实现人类常规操作的自动化,因此近年来 RPA 成为技术圈和资本圈炽手可热的技术趋势之一。
与此同时,RPA 是否会代替“打工人”的疑问声越来越多。RPA 到底解决哪些问题?RPA 会抢“打工人”的饭碗吗?TA 有哪些惊艳的落地应用?
由微软、CSDN 联合重磅打造,致力于用「用技术驱动商业变革」的《刷新 CTO》第九期为你全面解答!
CSDN 创始人&董事长、极客帮创投创始合伙人蒋涛,微软(中国)CTO 韦青,微钉科技创始人黄震,科技看门道创始人余文,在微软大中华区 Power Platform 高级产品市场经理桑璐璐主持下,本期节目以《破解“打工人”魔咒,人机协同新变量》为主题,全方位洞察 RPA 最新发展与前沿应用。
扫描上方二维码直达精彩回顾
“RPA 不是新概念”
韦青:机器的使命是将人们从最不擅长做的繁琐重复性工作中解放出来。回顾人类发展历程,是不断依靠机器的能力来减轻工作负担的。这可从办公自动化的演进史中管窥一斑:
自上一轮的办公自动化后,人们从物理性的“剪-贴”操作,逐渐变成使用鼠标点击的菜单编辑栏指令,到越来越普及的 Ctrl+C/Ctrl+X/Ctrl+V。如今随着新一轮办公自动化的发展,进一步将人类从繁琐重复性办公工作中解放出来,这其中离不开 RPA 技术。
RPA 英文为“Robotic Process Automation”,我认为重点应落到“Process Automation”,即使用机器能力将流程自动化。RPA 在办公、财务、工厂、采购、物流等场景里,可将固定的工作流程抽象化后,再由办公机器人重复执行完成。
值得一提的是,“RPA”不是新概念,而是它的能力现在上升到新台阶。大家不要纠结于什么是“RPA”,应关注如何将工作中重复繁琐的流程给自动化掉。
余文:RPA 可分为三个发展阶段:
RPA 1.0 时代是早期基于桌面的脚本、宏命令,实现单机的脚本控制自动化执行。如十几年前我们旅游回来后,需要处理数码相机里的大量照片,进行亮度、对比度调优、大小缩放并剪裁、改名字等重复性工作,此时可录制一个操作流程,随后点击按钮,那其他照片很快便如法炮制地处理完成,这是 RPA 1.0 时代。
RPA 2.0 时代变成了机器在后台处理问题,如在服务器端部署的智能助手,其基本特征是有人看管,人负责决策。
随着云计算、物联网、AI 等技术发展,由于输入端扩展到摄像头、传感器等,非结构化数据处理能力大幅提升,如今 RPA 进入到 3.0 时代,其应用范围更广泛。假如我们把 RPA 看作是一个有形的机器人,原来 RPA 仅是部分替代人手的重复性工作,现在 RPA 结合 AI 技术组成“组合拳”,应用在信息收集、处理反馈到执行系列动作等的闭环场景。
RPA 深受资本青睐的三大商业密码
蒋涛分享 RPA 深受资本圈青睐的原因
蒋涛:我认为 RPA 在资本圈火起来的因素有以下几点:
一、放眼全球,当前热门的 RPA 企业其创业时间较长,过去主要解决的是Business Process(业务流程)问题。可能原来仅是做 ERP 系统,随着数字化进展发展,对接的系统变多了,带来更大的流程自动化需求。自 2000 年以来,UIpath、Softomotive 等企业从原先做运维、系统化的企业升级为 RPA 公司,随即迎来高光时刻。
二、自 2015 年后,涌现一批使用 AI 技术来做流程自动化的企业,他们推动了行业的数字化以及 AI 的落地应用(如提取表格、识别技术、NLP 技术、chatBot 等)。
三是比较小但较重要的因素——手机,手机可提升应用的落地速度,让公司决策层更快地看到更多智能化应用。另外还有巨头企业入场 RPA,我们从 2020 年微软收购 Softomotive、西门子抢购 SAP 等事件观察到,资本圈踊跃入场 RPA。
微软收购 Softomotive 的背后意义
Q:2020 年微软收购老牌 RPA 企业 Softomotive,并将 Softomotive 的RPA 能力布局在 Power Platform 平台,作为增强企业自动化的一部分,其意义何在?
韦青:微软 CEO 萨提亚·纳德拉曾表示 Power Platform 是微软的“Next Big Thing”。当时很多人不理解为什么 Power Platform 是“Next Big Thing”。
先为大家介绍下 Power Platform:Power Platform 由可快速构建低代码应用的 Power Apps、数据可视化分析工具 Power BI、机器人 Power Virtual Agents、Power Automate 等构成的平台。
值得一提的是,Softomotive 的能力布局在 Power Automate 下,基于数据和抽象业务逻辑来进行自动化。在这些能力的共同作用下,Power Platform 可帮助“打工人”完成重复性工作。我相信如果大家擅长用这些工具和能力的话,工作将变得越来越轻松,效率越来越高,企业成本也将有所下降。因为随着企业的数字化程度不断加深,可将原来一些物理性工作变成数字性工作,当工作内容数字化后,可抽象工作流程交给机器来完成。
另外,大家该如何看待机器能力、如何抓住机器带来的新机会点?客观地说,不是所有人都能非常顺畅地应对这些新机遇。我们需进一步理解机器到底能带来哪些新机会,并努力拥抱、努力学习它,提高自身的工作效率,降低企业成本,这样才能维持数字时代下的核心竞争力。当大潮流来临时,不是所有人能当“弄潮儿”的,有人将被潮水所吞没。希望通过今天的活动,可让“打工人”不仅不当“打工人”,还能不断提高自己能力来适应时代的发展,迎接时代的挑战。
正因如此,我和同事写了一本关于低/无代码、Power Platform 的书,预计在年后推出。写这本书的初衷是我们观察到当所有新技术来临之际,大家没有很深入地理解它,可能神话它、可能妖魔化它,但很少正确理解这项新技术带来的能力。所以我们想让更多人学会拥抱、使用新技术,然后为自己所用,成为机器和工具的主人。
(主持人)桑璐璐:谢谢韦总提供了打破“打工人”魔咒的秘籍。微软 RPA 原来是“UI Flow”,现在称为“Desktop Flow ”。上月 10 日, Desktop Flow 正式在华落地商用,作为 Power Automate 当中的一部分,它将 RPA 跟 DPA 整合成统一的云端解决方案来优化流程,提供一种端到端的自动化 ,简化工作流程,提升工作效率。免费深度体验微软 RPA:https://preview.flow.microsoft.com/zh-cn/#home-signup
Q:从企业的角度来观察,RPA 为企业解决了哪些痛点,并带来了哪些变革?
1、RPA 可模仿人类完成重复性的工作,如重复性处理发票、重复性处理订单等;2、RPA 可模仿人的眼睛来完成图像识别,如识别图片里的安全隐患等;3、RPA 可进行内容类识别和理解,如外贸企业经常处理大量不同国家语言的订单,如可能有来自希腊的订单、来自俄罗斯的订单,可通过机器人帮助翻译。4、RPA 可进行对话理解——chatBot。如国外知名企业使用微软 Power Virtual Agent 来完成一个关于汽车的应用,当用户想了解汽车报价时,只需在终端上说“我想了解什么车”,RPA 将相关话术理解后自动返回查询结果。5、RPA 可自动进行自我管理,如大企业可能存在上千个 RPA 机器人同时工作的情况,这些机器人可自动进行调度任务。从上述功能来看,RPA 不断地从“模仿人类”到“增强人类”,进行迭代升级。什么是“增强人类”?例如我有 1000 万的付款流程需要审批,我肯定会想这 1000 万该不该付?此时,机器人可学习过去针对该供应商客户付款的情况,从而做出预防性的决策。所以现在市面上涌现一批“流程挖掘和监控” RPA,未来机器人将通过学习来自行定义企业的流程,我们看到 RPA 正往这方向发展,其成长空间很大,也可为企业带来较大的价值。对企业而言,最重要的是如何提高效率、如何降低成本,以获得更多的利润。那 RPA 从以下几点来助力:一是提高效率。据统计数据显示,RPA 可帮助企业提高 30-50% 的工作效率。二是降低出错率。早期工厂设有 SAP 操作员一职,需人手将各订单键入系统里。如果一下子手工录入一个月的订单,可能会出现错误的情况,但如果将这些订单交给机器人来录入的话,出错概率将降低。三是标准化流程。有企业说招不到能力很强的员工,说能力强的人都进大厂了。实际上不是我们招不到能力强的人,而是中小企业本身的流程不够标准化,总是依赖某个员工来完成一件事。假如我们先将自身的工作流程定义好,做好标准化后,那么员工的效率自然会提高。另外,RPA 可对接多系统,当下企业的系统、屏幕、窗口、设备数量复杂繁多,常有多系统、多屏幕交互的场景,假如员工手工对接的话是很麻烦的。如果交由 RPA 来做的话,可减少人为重复性劳动,降低对人的依赖,提高企业效率和降低错误。将员工从重复性工作释放出来,去做更有创造性的工作,如此一来,国家科技创新才能持续发展。从上述几点来看,RPA 可为企业的降本增效、自动化、标准化和创新带来巨大帮助,这正是大企业、小企业都在部署 RPA 的原因。黄震:RPA 在企业的应用场景分为这三点:帮助企业省钱、省麻烦和赚钱。一是为企业省钱。我给大家分享一个真实案例:我们公司一销售顾问需要开通 6 万个微软 Teams 的帐号,可能很多人接到这个任务后,请五个实习生手工操作一周时间来开通。万万没想到,该销售自己使用微软 PRA 工具就将这难题给解开,顺利完成任务。所以说 RPA 可帮助企业提高效率,就是为企业省钱。二是为企业省麻烦。随着安全、合规广受企业重视,一些企业的做法是用人工来监控或通过报警邮件。而采用 RPA 监控后,在突发事件来临时,可做预先处理,这是帮你省麻烦。三是为企业赚钱。例如电商企业在众多平台开设网店,每天各门店产生众多数据,那如何将数据从外部平台整合进内部系统?如果直接和各个平台对接的话,将耗费巨额资金,此时可采用 RPA 从电商平台获取数据,自动放入你的内部系统,这便是帮助企业挣钱。此处分享微软 RPA 做得好的地方:有些 RPA 功能较单一,只能完成一件重复性工作或一个流程,而 Power Virtual Agents 无需编程,可根据业务人员设计的决策树来自动生成客服机器人;Power Automate 则是基于 API 和 UI 的综合自动化平台,可将 API 和 UI 的工作流程结合,共同完成界面和窗口功能,实现任务流程的自动化。又如每个企业在多家银行拥有不同的账户,多个银行的对账单数据需及时汇总到企业的 ERP 或财务系统,以前财务人员可能每天拿着 U 盾跑到银行里,下载对账单,将手工数据录进系统里。微软 RPA 可模拟人登录到各银行的网银系统,将每天交易流水和对账的信息下载到 Excel 表格,再通过 RPA 将数据导入,并完成相关的计算和分类工作后,录入对应的 ERP 、财务系统里。随后将相关信息汇总报表,邮件通知给相关负责人。从这套流程中,我们观察到机器人不仅模拟人的操作,更是自动串联后续的业务场景流程。以前这些工作需要开发者花费一些时间写代码完成,有时候遇到银行页面更改的话,又得重新调整代码,现在通过微软机器人可帮助降低人力成本,提高工作效率。Q:RPA 可代替一部分重复性劳动的人力,那它有可能会代替一部分以代码为优先的程序员人力吗?蒋涛:RPA 扩大数字化应用的范围,简化使用开发程序的难度。回顾历史,每一次编程带来的简化,均带来开发者数量的倍增,同时扩大产业的范围和边界,带来产业的倍增。譬如随着移动互联网时代到来,扩张程序员的数量,并诞生很多不同的新岗位。RPA 浪潮下,我认为“职业程序员”的定义将进一步往下延伸。普通人可使用 RPA 写应用机器人,但如何让机器人能力更强,还需不断给它加入更多更强的能力,这便是专业程序员的使命。Tim O'Reilly 曾写过,每个公司要构造新的生产线,这条生产线是采用代码来构成的,程序员是工头,代码在为你工作,工头的价值是让这些代码更好地工作。
如今你要在今日头条、微软等大企业工作的话,你拥有很好的生产线。我们知道,顶尖程序员的收入较高,因为他写的代码可被复制。而过去财务、市场、销售等非职业程序员,是靠管理团队的规模来决定创造的价值。过去非职业程序员只能管物理员工,现在可以管理机器人等虚拟员工,甚至生产机器人,如此一来,可将进一步扩大价值,带来双向利益。我们设想下,如果不将程序员的重复性工作交给机器人,仍是沿用人工的方式来完成 RPA 可完成的事,这位程序员也十分“痛苦”。因为这些事情的可定制程度不高,这跟我们在没有 Windows 的年代自己写 GUI 界面代码是一样的,一直做这些重复性工作是很“痛苦”的。如何让更多机器人拥有更丰富的底层能力?这给程序员赋予新的职能。所以 CSDN 口号是“成就一亿技术人”,而不是“成就一亿程序员”,这里“技术人”的含义比“程序员”的边界扩大了,类似微软提的“Citizen Developer”概念。刚才说了 RPA 不是新技术,未来它也许会被更先进的技术所代替。那么它如今火起来了,代表数字化进程已达到一定的程度,机器学习能力达到一定的程度,未来大概率会导致人类的工作内容慢慢转为自动化,并带来业务流程的全新改变。当然现在上述的理想情况还没来临,大家可密切关注其发展趋势。另外需注意的是,RPA 并不是要将人类给代替掉,而是将可被代替的工作内容给代替掉。人们应该升级去做更重要、更具有创新意义的事情,机器只是代替人类的工作,让人类去尝试更有趣的工作。如果不是这么的话,可能将出现严重的社会问题;或假如它被演变成代替人们的话,那将出现更大的社会问题了。余文:每一个人均有可能成为编程人员,即“Citizen Developer”。以自媒体为例,我们在公众号后台发布文章后,需将文章复制粘贴到其他平台上。然而每个平台的规则不一样,每次操作十分麻烦。于是有自媒体人特意招个小编来专门做全渠道分发,如果能直接用 Automate 完成就十分方便了。如今每个人都能生产有趣的内容,每个人都是自媒体,要是大家一直做重复性的工作就没有意义了。应释放自媒体人更多的时间来构想更有意思的话题,创造创新的内容。(主持人)桑璐璐:刚才大家提到的几点让人印象深刻:RPA 并不是要替代人类,而是增强人类的能力。包含微软 RPA 的 Power Platform 是在赋能每一个人成为技术人,于是微软才有了“Citizen Developer”的概念。从平台本身来说, Power Platform 是“从左到右”的平台,“从左到右”可以解释为“从易到难”。微软作为一个平台化公司,它希望所有人都可以在同一平台上协作和开发。“从左到右”即对不懂代码的业务人员来说,可利用左端简单的“拖拉拽”等无代码的方式来搭建应用。假如要完成更为复杂的业务场景的话,还可利用 Power Platform 开发更为复杂的企业级应用。例如集成 ERP、CRM 功能的 Dynamics 365,在 Gartner 象限里始终处于领导者地位,其基础便是 Power Platform。这证实了利用 Power Platform 的“右端”,即较复杂的能力增强可搭建出企业级的产品,帮助企业实现更为复杂的场景,上述即为 Power Platform “从左到右”的平台化概念。蒋涛:刚才我以“RPA”为关键词在一招聘平台进行搜索,遗憾地发现仅有不超过 10 份相关简历。反过来观察到黄总等企业的 RPA 项目已拥有众多企业客户。我认为这中间蕴含了一个大机遇,刚才谈到开发人员需具备开发 RPA 的能力,让更多非专业人员学习写程序应用。我认为 2021 年有可能成为 RPA 开发者的元年,我们可在一季度后再来观察招聘平台的 RPA 简历数量是否有所增加。今天我们开展这活动很有意义,未来我们还可开展相关的 RPA 课程,共同普及 RPA 技术。韦青:现在高校大学生找工作时,通常在简历上写着“使用 Excel、Word、PowerPoint 等能力”,没准未来的简历会多了“使用 RPA 能力”。上次我们聊低代码/无代码话题时,有粉丝说“程序员永远不能被代替”,我觉得这没有抓到重点。实际上我们需要程序员来增强 RPA 的能力,所以程序员不会被代替,而是需要提高更多自身的能力。所以说,专业程序员需为赋能普通公民开发者而做出更大的贡献。原来程序员称为“Developer”,当出现“Citizen Developer”后,原来的 “Developer” 升级为“Pro Developer”。这说明原来开发者可能仅拥有“Developer”的能力就足够,现在必须得成为“Pro Developer”。黄震:是的,对专业程序员的要求只会越来越高。在十几年前,我们开发程序系统时,代码量和系统应用的数量很小,随着科技发展,系统的能力越来越强,业务系统越来越复杂,开发者遇到的难度也越来越高,所需要的能力也越来越强。假如将重复性的工作交由机器人来做,开发者可更专注于核心的程序开发。RPA 是帮助我们成为更优秀的程序员工具,它不可能代替你的,而是帮助我们做更多的事情。我们观察到,很多程序员直接在 CSDN 等分享好技术内容的平台上,直接复制粘贴变成自己的代码来使用。但一个真正的专业开发者,会学习和深度理解程序的逻辑、平台等。以前我们做程序员时,很多东西都是自己从零开始写的,如今微软等企业提供众多优秀的云原生应用、还有其他优秀的技术能力提供给大家使用。例如量子计算、区块链等听起来“高大上”的技术现在已应用到生产中,RPA 工具可直接连接区块链应用……因此程序员需学习好这些前沿技术,要像搭积木一样地应用到公司业务里。我们还需了解云原生的前沿发展趋势,扩大自己的知识面,把握业务和未来的发展趋势。余文:现在小学生已开始学编程,等他们长大后。RPA 等技术可能将变得非常普及,就跟我们以前学习电脑打字一样。相信在不久的未来,RPA 也能普及成为每个人都会使用的工具,我十分期待这一天的到来。黄震:RPA 给我们带来了非常多的商机和发展机会,同时对我们这些企业的要求也将提高。譬如要求我们为 RPA 提供更强的后端能力,因此在这里我呼吁同行和合作伙伴多关注 RPA 的发展,其未来市场潜力巨大。蒋涛:2021 年可称为“RPA 开发者元年”,刚才谈到现在我们搜索到的简历不到 10 份,预计到 2022 年至少增长一万倍,届时可举办 RPA 开发者大会了。韦青:我的切身体会是大家不要逆势,要顺势而为。当我们明显观察到新的机器能力的趋势来临,我们不要抱怨、不要埋怨,更无需神化、污名化,还应该积极拥抱,抓住机会,适应挑战,采用成长型思维来迎接挑战。立即戳链或点击阅读原文深度体验微软 RPA 吧:https://preview.flow.microsoft.com/zh-cn/#home-signup
祝福大家 2021 牛年快乐