作者:胡一川 来也科技CTO
曾任百度视频技术负责人,「今晚看啥」联合创始人兼CTO。宾夕法尼亚大学机器学习博士,清华大学本科。
在2019年的世界人工智能大会上,某国内顶级投资机构合伙人曾提到:他们对50家全球财富500强企业CIO进行了调研,发现大家对AI的欢迎程度几乎达到100%。RPA(机器人流程自动化)和Chatbot(聊天机器人)作为早期AI产品的代表,已经体现出了巨大价值。
到了2020年,RPA和Chatbot作为企业实现智能自动化的利器,继续展现出巨大的价值和快速的增长。表面上看,RPA和Chatbot虽然是两类不同的产品,但本质上它们有共同之处。
如果将RPA和Chatbot结合起来,可以实现端到端的自动化,产生1加1大于2的效果。
来也科技作在RPA和Chatbot领域都有深厚的积累,拥有自主研发RPA平台产品“来也UiBot”以及Chatbot平台产品“来也吾来”。本文基于来也科技多年的实践,探讨RPA和Chatbot的结合点、价值和未来发展方向。
1. 来也科技的机器人进阶之路
2015年,来也科技成立,团队有一个共同目标:让机器人助力每个人。
我们第一款产品是面向C端用户的微信智能助理,通过自然语言对话的方式为用户提供各类生活服务。
这种新颖、高效的交互方式立刻吸引了一批种子用户,但用户的增长速度并没有想象中的快。随后,团队意识到,相比对个人而言,Chatbot对企业的价值更大。于是,在2017年,我们推出了面向企业的Chatbot平台“来也吾来”。
“来也吾来”的定位是一个企业级的对话式AI能力平台,帮助企业快速搭建、发布和维护Chatbot。“来也吾来”被广泛应用于企业前台与用户交互的客服、营销等场景,极大地减轻了前台人员与用户交互的工作压力。
来也吾来有以下几大优势
- 零代码即可搭建Chatbot,机器人不仅能被动响应用户,也能够主动询问用户,还能够基于用户标签提供个性化的对话体验。
- 支持几乎所有常见的即时通信渠道,可一键将Chatbot接入钉钉、企业微信、微信公众号、微信小程序、网页等渠道。
- 基于深度学习技术,语义理解准确率高达95%,并通过预训练提升在小样本情况下的效果。
- 作为一个对话能力PaaS平台,提供丰富的API接口,能够与企业的其他IT系统进行对接,扩展对话机器人的能力,为机器人打通前台和后台提供可能。
差不多同一时间,我们的另外两位创始人,李玮和褚瑞在“按键精灵”受到亿级用户的拥趸之后,意识到软件机器人除了能给C端用户带来便利,也可以用于企业,提升知识工作者的生产力。
于是,他们再次开始创业,成立奥森科技并推出RPA平台产品“来也UiBot”。基于十几年在技术和生态方面的积累,“来也UiBot”推出后,市场反响热烈。
当两个团队的创始人共同探讨企业级智能自动化机器人的发展时,大家都意识到:不论RPA机器人还是Chatbot机器人,都只是企业智能自动化现阶段的一种形态,未来机器人一定会融合各种技术不断演进。
2019年6月,来也科技和奥森科技正式合并,成为全球第一家拥有自主研发RPA产品和Chatbot产品的公司。
2. RPA和Chatbot的结合
两者的异同
在讨论RPA和Chatbot该如何结合前,我们先来分析它们的差异和共同点,这样才能更好地理解二者结合如何能形成有价值的解决方案。
-首先,RPA和Chatbot技术原理不同。
RPA机器人通过非侵入的方式实现跨系统的业务流程自动化,本质上是基于规则处理结构化的数据。
Chatbot利用自然语言处理等技术使计算机具备和人进行对话式交互的能力,本质上是基于模型处理非结构化的数据。
-其次,RPA和Chatbot的应用场景不同。
RPA常常被用于财务、法务、人力资源等“后台”业务场景中,典型应用场景是解决跨系统、重复性的数据录入工作。
Chatbot的典型应用场景则是在企业需要和用户进行交互的“前台”业务,如客服、销售等。
虽然RPA和Chatbot的定位有所不同,但它们本质上有两个共同点。
-第一,RPA和Chatbot都是“连接器”。
RPA连接企业中不同的IT系统,将它们之间的数据打通,从而实现流程自动化。
Chatbot连接企业和用户,使得不同用户都可以通过一种统一的交互方式和企业进行互动,获得信息和服务。
-第二,RPA和Chatbot给企业带来的价值都体现在3个方面:
降低成本、提高效率、提升质量
因此,基于这些共同点,RPA和Chatbot完全具备相结合的可能性,并且通过合并实现1加1大于2的效果。
两者结合的方式
下面,介绍如何基于“来也UiBot”和“来也吾来”将RPA和Chatbot结合起来,形成整体解决方案。
前面提到,“来也吾来”是一个对话能力PaaS平台,因此它可以和其他系统进行对接。
同样,“来也UiBot Commander”也是一个开放的平台,拥有丰富的API,供第三方应用实现对RPA机器人的管理和调度。
因此,基于“来也UiBot”和“来也吾来”,RPA和Chatbot的结合很容易,主要分为以下几个方面:
- 企业基于“来也吾来”搭建Chatbot,并通过各种即时通信渠道接入用户,Chatbot理解用户的自然语言,将其转换为结构化的语义信息。
- “来也吾来”和“UiBot Commander”通过API进行对接,吾来将用户的语义信息以参数的方式传递给Commander。相反的,Commander也可以将RPA机器人执行的结果反馈给“吾来”。
- “UiBot Commander”基于“来也吾来”传递的参数,通过队列等机制调度不同的RPA机器人(UiBot Worker),执行不同的任务。不同的RPA机器人之间也可以通过Commander实现协同,共同完成某项任务。
具体如下图所示:
人与机器人交互的特点
当把RPA和Chatbot结合起来后,机器人便同时具备了执行任务和与人交互的能力。未来工作中,人与机器人的交互会像今天人与人的交互一样常见。人与机器人的交互会有以下几个特点。
- 首先,人与机器人的交互是双向的。也就是说,既有人主动和机器人的交互。比如人通过对话发出指令,然后机器人去执行某个业务流程,也有机器人主动和人的交互,让机器人在执行业务流程的过中,遇到异常或问题时主动寻求人的介入。
- 其次,在一些复杂的场景下,人和机器人的交互需要通过多轮对话才能够完成,机器人需要具备理解上下文并进行主动询问或澄清的能力。
- 最后,人与机器人之间的交互是多模态的。除了文本,还会包含语音、文件、图片、视频等,就如同今天我们在工作中通过即时通讯工具或者邮件与同事沟通一样。
未来,人与机器人进行双向、多轮、多模态的交互将成为一种常态。
3. RPA+Chatbot的应用场景
前面探讨了RPA和Chatbot的结合方式和特点,下面我们具体来看一看RPA和Chatbot结合之后能够在哪些场景中应用。
- 场景1:为用户提供端到端的自动化客户服务
Chatbot最常见的应用场景之一是客服。
在客服场景中,单纯使用Chatbot只能回答“前台”常见的问题或执行简单的任务,很多依赖跨系统、复杂操作的工作依然需要人工通过后台操作来完成。如果将RPA和Chatbot结合起来,则能够大大扩展Chatbot的任务执行能力,为用户提供端到端的自动化客户服务体验。
设想一个电商的场景,当用户在网上购物下完单需要修改地址时,用户可以对Chatbot说“我要修改地址”。前台的Chatbot经过多轮对话确认用户要修改的订单和地址,然后调度后台的RPA机器人操作订单系统完成地址更改,整个过程无需人工客服参与,大大提升了服务效率和服务体验。
- 场景2:成为员工的智能助手
当企业中的RPA机器人数量不断增加时,员工将面临一个困境,不知道有哪些RPA机器人以及如何正确地使用TA们。
这种情况下,可以通过Chatbot给每位员工提供一个统一的入口,员工通过自然语言的方式表达需求,Chatbot进行语义理解后调度不同的RPA机器人执行具体的任务。
通过这种方式,我们相当于为每位员工配备了一个智能助手,员工跟智能助手的交流就像和其他人的交流一样,不同的是,智能助手可以做到7*24极速响应。
- 场景3:实现更紧密的人机协同
RPA机器人在执行流程的过程中,常常会遇到异常需要人工介入。目前,针对这类情况的处理,通常是将这些异常放置到一个队列中,事后由人工统一来处理。
这种方法虽然可行,但效率和时效性都不够。如果将RPA机器人通过Chatbot和人连接起来,则可以实现准实时的响应和处理。
举个例子,当RPA机器人在自动处理财务报销时,如果遇到不合规的报销,可以实时通过Chatbot询问提交报销的员工,员工通过Chatbot进行补充说明或重新提交材料后,RPA机器人继续按照原流程执行报销操作。
通过这种方式,企业可以实现更紧密的人机协同。
4. 总结
上面所介绍的几个场景都是今天已经真实发生在企业中的案例。
可以看到,RPA和Chatbot已经开始融合,而这种融合带来的最显性的价值,是让机器人从幕后走到台前,不仅具备执行后台工作的能力,也具有在前台和用户直接进行交互的能力。
随着越来越多的软件机器人在企业中落地,人机协同的工作方式将成为主流,RPA和Chatbot也将进一步融合,实现端到端的自动化,为企业和员工带来更大的价值。