聊天机器人大战,有别于iOS和 Android之战

作者:黄汉夫  学号:16090120017 外国语学院(第十五篇)

转载自:http://mp.weixin.qq.com/s/udfsJJ0BlJ-qU6qcOizyvg

【嵌牛导读】:外媒报道称,像Facebook、Slack、微软这样的公司,都在创建各自的虚拟助手大军,但它们之间并不是一种非此即彼的关系

【嵌牛鼻子】:人工智能;Facebook;虚拟

【嵌牛提问】:看新型科技间摩擦出怎样的火花

【嵌牛正文】:

想开发一个新的移动应用,第一个问题就是:是iOS还是Android?

对于聊天机器人(即一种智能助手,用户可以通过即时消息服务来召唤它)来说,选择会变得更加复杂一些。像Facebook、微软和Slack这样的科技公司,正在自己的消息服务中开发机器人平台,用户可以用它看新闻、购物、叫优步专车,享受客户服务。其目的是让你进行快速互动,而不需要另外安装一个完整的应用。

但是,即便这些公司建立了自己的聊天机器人大军,像iOS和Android那样的生态系统大战可能也不会出现。实际上,在未来几年里,我们可能会看到很多机器人消息服务和睦共处。为什么呢?原因有以下三个:

1

侧重于单一任务,方便移植到各种平台上

德克斯特(Dexter)是一家机器人创建工具服务商,也帮助一些大客户创建机器人。该公司产品主管布伦丹·比尔克(BrendanBilko)说,从目前来看,就算是最好的聊天机器人也没有试图做得面面俱到。比尔克认为,聊天机器人应该侧重于某个具体的任务,这样一来,要把它们移植到不同的消息服务平台上就会变得更容易。

“因为它们够简单,所以跨平台的灵活性很高,”他说。

因此,与开发一个应用相比,创建一个聊天机器人会简单得多,比尔克说。聊天机器人研发者不用操心创建完整的菜单系统、设计图案动画等等。因为一个消息窗口就替代了很多那样的工作。

“当你构建一个iOS应用的时候,面对的是一幅空白的画布,”比尔克说。“有了这些消息平台,一切都变得非常模板化,所以面对用户时,你的内容比UI更加有力。”

虽然聊天机器人平台难免将变得越来越复杂,但创建它们的大部分工作仍然是在具体某个消息服务之外完成的。

Mosaic是一种聊天机器人,可以通过Slack、Facebook Messenger、 SMS和亚马逊的 Alexa语音助理来控制不同的设备。

Mosaic的首席执行官和联合创始人Sumang Liu说,该公司把主要把精力放在平台集成以及正确地解释自然语言上。因此,当用户说“I’mhot”(这句话可以表示几种不同的意思)的时候,Mosaic就知道应该调节一下用户的智能温控器了。

“以我们的经验而言,后端的工作比较繁重,”他说。“接入聊天机器人不过是创建了一个界面。界面是非常重要的,但Facebook为开发人员提供了方便。”

2

在不同的消息平台上,面对不同的需求

在智能手机应用领域,开发者追捧iOS和Android,冷落WindowsPhone和BB10这样的平台,原因是iOS和Android占有很大的市场份额。而消息应用就不一样了,因为目前已经有很多现成的大型消息平台。开发商可以在不同平台上开展实验,他们可能会发现,某些平台比其他平台更适合自己的机器人。

比尔克曾与一家企业客户合作,建立了一套面向Slack、FacebookMessenger和SMS短信平台的聊天机器人。这家客户本以为Slack版本的使用量会是最高的。但事实上,聊天机器人在FacebookMessenger上的使用量比在Slack上高出六倍。所以,这家客户现在已经把资金主要放在Messenger机器人的研发上了。

“一开始要弄清楚哪种做法效果好,然后就采取那种做法,”比尔克说。

即使是同一个机器人,可以在多个平台上工作,但在不同的平台上也会有不同的体验。例如团购物机器人Kip,它在Slack上的版本致力于让雇员团队合作进行采购,这样就可以一起购买午餐,或者让办公室经理来授权一个订单了。

但是,消息应用Kik上的用户往往年轻得多,购买力接近于零。因此,Kip聊天机器人在这个平台上突出的就是购物愿望清单的功能,让年轻用户可以填写清单,然后交给父母。

“从技术上来说可能是相同的,但是在不同的消息平台上,我们会突出不同的功能集,” Kip的联合创始人兼CEO瑞秋·洛(Rachel Law)说。

3

用户需要跨平台的聊天机器人

有些聊天机器人自带协作属性,比如Kip。因此,要求所有用户都使用同一个消息平台只会给自己的发展带来限制。

瑞秋·洛以游戏为例来解释这个情况。如果是玩多人游戏,只有同一个平台上的玩家可以一起玩,那么这个游戏的人气就会大打折扣。“你是在限制自己的发展,你应该让Facebook上、Line上和Kik的玩家能够一起玩游戏,”瑞秋·洛说。

同样,具有日程安排功能的机器人也应该是这样。举例来说,如果一个聊天机器人想要协调多人会议,那么要求每个人都使用Skype就会让人感觉束手束脚。“你需要让这个机器人跨平台工作,否则是行不通的,因为你把用户群限制在了一个平台上,”她说。

甚至有可能会出现这样的情况:同一个用户希望在不同的应用上和一个聊天机器人互动。而这也就是Mosaic支持Facebook、SMS短信、Slack和Alexa的原因。

“同一个聊天机器人在不同平台上的时候,它的形象、互动方式和功能可能会有很大不同,”Mosaic的主管说。“但是,从用户的角度来看,他们只是想在自己最方便的时候,以最方便的方法使用这个机器人。”

不过,要创建跨平台的聊天机器人也不是那么简单。主流聊天机器人平台在不断增加新的功能,为开发者提供更多机会。而面对这么多的平台,要确保每个平台上的聊天机器人都能正常运行,也不是一件那么轻松的事情。

对于这个问题,Kip想出了一个解决方案:他们创建了一个专职检查的机器人,每天早上到Kip支持的每个平台上快速检查一通,询问各个平台上的机器人是否都还健在。

你可能感兴趣的:(聊天机器人大战,有别于iOS和 Android之战)