微信做的好,所以Facebook也来模仿它了
全球 9 亿 Facebook Messenger 用户们很快就会发现,他们可以聊天的对象除了人以外,又加上了一堆各种各样的“Bot”——由新闻电视台、天气服务和电商网站等机构开发的聊天机器人。它们被 Facebook 的人工智能强化,能够自动化你工作和生活中那些费时费力的事情,“三言两语”全部搞定……
比如天气服务 Poncho 机器人,你能直接给它发信息来获取天气信息:
再比如,CNN 的机器人可以告知你正在发生的重大新闻:
一边聊天一边就把东西买了……
看起来有点眼熟?是的,我们每天都在用的微信早就用公众号的形式把这些都实现了。
微信已经通过面向公众号开发者的自动回复接口,让公众号可以设置关键字自动回复;服务号们则是通过高级接口和用户互动、提供各种类型的服务。如果你会一点编程的话,还可以通过其他第三方提供的 API 接口在微还信公众号/服务号里搭建客服机器人。它们具有上下文记忆的功能,还可以设置成不同的性格。
这不正是Facebook Messenger在做的事么?
有趣的是,除了Facebook,微软也推出了类似的产品。
微软上个月底在 Build 2016 上发布的 Bot Framework 也提供相似的功能:基于 IM 软件,微软聊天机器人以 Cortana 的身份出现在自家的 Skype 里,辅助用户订餐、买东西、追踪外卖等等。跟 Facebook 聊天机器人和微信不同点在于,微软聊天机器人还可以以 API 的方式植入到其他应用里,面向不同平台和开发者的需求进行定制化,实现更多功能。
Skype 聊天机器人
近两年来最热门的办公聊天软件 Slack 更是聊天机器人的集大成者。它去年拿出了 8000 万美元,并设立专门的应用商城 Slack App Directory,来鼓励开发者设计用户在 Slack 应用内使用的聊天机器人。
之前在 Telegram 上玩过 Lifeline 的用户们,可能会对 Telegram 机器人有印象——现在, 它能做的事情更多了。就在 F8 召开的同一天,Telegram 也推出了升级版的机器人 2.0 平台。跟别家机器人不一样的是,你可以在一个人对人的聊天中通过“@”的指令调出 Telegram 机器人,帮你下载音乐、搜索 YouTube 视频,甚至直接调用地理位置信息召唤一个 FourSqure 组件,发送指定位置给聊天对象。
用户可以在 Telegram 里自行开发聊天机器人
之前还有媒体报道 Google 也要在 5 月 的 I/O 2016 大会上宣布自己的 Bot 服务……