从2016年开始,全球掀起了一阵发展聊天机器人(Chatbot)的风潮,当时,这个新兴的产品被认为是时代中的下一个大事件。尽管当时各大通信软件都开放了聊天机器人API接口,而且在技术的发展下,自然语言理解的水平有了很大的提高,但聊天机器人还是未能顺利的发展下去,反而走起了下坡路。
聊天机器人的崛起:搭载可以“听懂”人话的AI
2016年,微软发布了一款针对18岁到24岁的青少年的名为Tay的在线聊天机器人,除了人工智能技术,Tay的认知内容主要由包括即兴喜剧演员在内的作家精心创作而成。但由于Tay初始状态对世界一无所知,并不具备独立思考的能力,于是在短短不到24小时内便被“教导”成为了一个极端的种族主义者,在这种情况下,微软不得不将其紧急关停。对此,微软副总裁PeterLee在一篇博文中表示,“我们对未提前看到这种可能性承担全部责任。”
虽然Tay很快走出了人们的视野,但微软以及其他社交媒体巨头就聊天机器人的研发竞争并没有因此停下。同一年,Facebook在其F8开发者大会上宣布开放MessengerPlatform,以及聊天机器人串接Messenger的API和后台功能。这对聊天机器人的发展至关重要。为什么呢?
虽然Tay很快走出了人们的视野,但微软以及其他社交媒体巨头就聊天机器人的研发竞争并没有因此停下。同一年,Facebook在其F8开发者大会上宣布开放MessengerPlatform,以及聊天机器人串接Messenger的API和后台功能。这对聊天机器人的发展至关重要。为什么呢?
当时App的热度已经有了大幅度减退,以美国市场为例,65%的用户每月App的下载量为0,这就意味着推动用户下载应用的成本越来越高,反过来,开发者的研发成本也开始递增。同时,越来越多的用户开始集中到社交类应用中,比如Facebook、Messenger、Instagram、微信等。而Facebook宣布开放API后,便为聊天机器人的火热添了一把柴火,使其烧的更旺了。
另一方面,随着人工智能的流行,似乎“聊天机器人+人工智能”成为了当下发展的一种趋势,不管是语音助理,还是电商客服亦或是预约系统的未来发展,似乎都开始了“大融合”的发展趋势。
然而,到了2018年的今天,聊天机器人的狂热已经骤减。每次谈到聊天机器人,大家的第一反应可能更多的是“+1”系列,比如“留言+1获取相关优惠”、“留言即可获得XXX”......人们想象中聪明伶俐,可以与人类对话入流的机器人好像从未出现过。对此,外媒曾评论道:“我不确定能不能说聊天机器人死了,因为我不知道它是否活过。”
聊天机器人的没落:不够聪明,整体有待加强
聊天机器人的出现,曾一度被集成到了很多的平台中,比如Skype、Slack等聊天软件,为客户提供服务,甚至可以帮助进行购物,预订披萨。当时聊天机器人的发展是出人意料的。一位瑞银分析师甚至警告称,这些机器人对苹果iPhone的主导地位或许会构成“生存威胁”,因为在聊天机器人很受欢迎的情况下,智能手机用户就可以在订购食物等商品时,离开应用商店,仅通过短信与在线服务互动便可完成。
![](http://www.ctiforum.com/uploadfile/2018/0929/20180929034410664.jpg)
不过,正如Tay的快速退场所暗示的那样,建立有趣的,足以吸引用户和媒体注意同时又足够可靠地在线聊天机器人并不容易。这也是为什么围绕聊天机器人的早期兴奋慢慢变得平静。而在今年早些时候,Facebook宣布关闭其Messenger,其他公司也开始缩减聊天机器人业务,包括时尚零售商Everlane,该公司去年宣布客户的通知信息将恢复成电子邮件的方式。
而之所以聊天机器人有了如此快的没落,主要原因在于自然语言理解的发展进程并没有我们想象中快,尽管谷歌、微软的模型已经有了很大的突破,但泛用性仍然没有得到很好地发展。此外,阿里的客服小蜜、微软小冰等已经展现出了很高的自然语言理解与处理能力,但对市面上大多数聊天机器人来说,对理解人类的语句仍存在很大的漏洞。
另外,深度学习的发展,通过让计算机学习阅读大量文章,以便让它理解前后文的语义,虽然不用像过去一样,一字一句的教导计算机进行语言知识的学习,但这种技术仍无法满足我们对美好未来的想象速度。换句话说,在个别领域,人工智能的发展可以很快被应用到聊天机器人身上,但是整体来说还有待加强。
聊天机器人的未来:云平台相关开发工具的投资增多
尽管聊天机器人的整体发展还有待加强,但很多行业观察家表示,聊天机器人的梦想还远未消亡。事实上,研究公司Gartner最近预测,到2021年,50%的企业在App和机器人上的投资会更倾向于后者。更准确的说,品牌和机器人制造商在过去几年中花了一些时间来学习消费者在对话界面更想要的东西。
“我认为,我们试图摆脱的用户体验是娱乐用例或想要模仿人类的行为,”Snaps的业务开发总监JonathanShriftman表示,该公司帮助品牌建立机器人。换句话说,具有过于可爱个性的机器人大多数已经出局。对于当前这一代的人工智能,他们更容易混淆或陷入非英语的口语中,让用户感到沮丧。
“我认为,我们试图摆脱的用户体验是娱乐用例或想要模仿人类的行为,”Snaps的业务开发总监JonathanShriftman表示,该公司帮助品牌建立机器人。换句话说,具有过于可爱个性的机器人大多数已经出局。对于当前这一代的人工智能,他们更容易混淆或陷入非英语的口语中,让用户感到沮丧。
而为了让更多的用户实现通过更自然的语言和文本与应用程序进行交互,许多开发人员开始转向公有云来进行创建,在科技巨头中,如亚马逊、微软和谷歌也都在其云平台中投资了大量聊天机器人开发工具,使得开发人员可以更轻松的为面向用户和企业的应用程序创建对话界面。
亚马逊:AWS Lex
亚马逊AWSLex是一项包含自然语言理解功能的服务,它基于亚马逊的核心技术Alexa之上。开发人员创建的技能本质上是应用程序组件,之后可以将这些技能组合在一起,以构建更复杂的聊天机器人界面。
目前,Lex支持各种各样的用例,包括虚拟呼叫中心代理、信息检索和企业生产力应用程序。面向消费者的Lex应用程序可以运行在超过1000万个Alexa设备上。举个例子,1-800-Flowers有一个基于Lex的电子商务应用程序,为消费者提供另一种购买东西的渠道。同时,亚马逊还将Lex定位于企业用途,就像在呼叫中心用于现场代理。
最重要的是,亚马逊为iOS和Android设备均提供Lex软件开发套件,以及Java,Java,Python,。NET,RubyonRails,PHP,Go和C++等网络应用程序。
微软:Bot Framework
微软Bot Framework构建于Microsoft Azure,该公司的认知服务库(Cognitive Serviceslibrary)和Cortana应用程序。开发人员可以在私有服务器或AzureBot服务中部署聊天机器人。为了获得更好的可扩展性,其机器人还可以在AzureFunctions上运行。
另外,机器人可以通过各种渠道与用户互动,包括文本/短信、Slack、Skype、Kik、Office365邮件以及其他服务。开发人员可以使用C#或Node。js进行构建。而微软也可以容易在其机器人库中发布新的机器人,其中包括为特定功能调用第三方机器人服务的工具,比如预定出租车或查询企业的应用程序。
谷歌:Dialogflow
谷歌的企业聊天机器人策略是围绕着Dialogflow进行的,后者是它收购的API。ai平台的品牌重塑。开发人员可以使用各种语言构建应用程序,包括C++,Python,。NET,Ruby和Java。另外,开发工具也适用于iOS,Android,Cordova,Xamarin和HTML。
之后,谷歌将继续把核心Dialogflow功能集成到其针对硬件和Android设备的谷歌智能助理(GoogleAssistant)服务中,用于分析的Chatbase平台及其各种消息服务中。这构建基于Dialogflow对各种消息传递格式和平台的支持上,包括Alexa以及主要的云聊天机器人工具。
据了解,Dialogflow平台目前包含40个代理或基本模板,可帮助开发人员构建不同类型的聊天机器人,甚至可以实现定制而不用从头开始开发。
总的来说,目前聊天机器人开发平台的使用还处于早期阶段,因为企业难以确定这些工具是否是可以补充其网络和移动应用程序的最佳方式。也就是说,究竟什么样的聊天机器人会在未来建立,目前还不确定。但我们现在处以一个巨大的实验阶段,不少机器人会在发展中被逐渐淘汰,渐渐地,我们总会看到自己想要的那种最终“占领高地”。