谷歌用20年时间打造硅谷软件机器人狂潮
腾讯科技讯 4月16日,据科技博客网站VentureBeat报道,软件机器人正迅速成为科技领域最受欢迎的技术之一,用户只需利用消息应用输入简单的文字请求,就可以享受类似Uber等应用的便捷服务。这些应用的用户界面就像给朋友发短信,比下载和使用笨拙的本地应用简单得多。
越来越多的软件机器人和机器人平台正在涌现,但值得注意的是,谷歌(微博)已经花费20年时间完善如何回应文本查询。在自然语言解释、人工智能以及用户界面等方面,几乎所有软件机器人都从谷歌的研究中吸取了大量经验和教训。
软件机器人的典型例证就是在企业级沟通工具Slack上使用Uber。这种技术显得相当简单,因为移动版Slack了解你的位置。可是,当前大多数软件机器人正迅速变成“无休止的扯皮”。举例来说,通过短信订购机票就像使用航空语音应答系统那样令人觉得单调乏味。
1.与软件机器人交流非常单调
或许软件机器人最后会变得足够智能化,当你要求它为你订购从旧金山到肯尼迪国际机场的机票时,它非常了解你的需求。但是对于你是否在进行商务旅行或度假,你是否需要在不同机场停留,你是否想要乘坐特定航班等,软件机器人可能还需要更长时间才能了解。
2.谷歌在减少文本交流方面领先
在如何应对文本查询方面,谷歌已经进行了长期研究。7年前,谷歌开始解释查询意图,并在搜索结果中给出答案卡片。多年来,谷歌的卡片已经进化为高度互动的应用,覆盖天气、音乐、诗歌以及航班等一切事物。
谷歌应用能够理解“旧金山到洛杉矶航班”等速记英语,并在搜索结果中给出互动卡答案。与软件机器人之间的文本交流相比,互动卡用户界面显得更高效。我们想要发送文本,但我们最不想要的却是更多文本。
3.谷歌互动卡应用
点击互动卡或“Flights”标签中的“show flights”按钮,用户就可以打开一个全屏、完全互动的微应用,它可以指导用户完成机票购买的整个过程。软件机器人可能很快就采取类似方式,使用全屏微应用进行更复杂的互动。当谷歌互动卡和微应用在智能手机中占据主导地位后,谷歌几年前关闭了其SMS搜索产品。
4.为消息选择合适的媒介
就像人们通常使用电脑而非手机编写文件那样,自然语言软件机器人在不同背景下适合执行不同的任务。当使用语音界面时,互动通常限于简单的问答。而在智能手机中输入文字时,更为复杂的查询可以获得更复杂的互动卡或微应用答案。
5.新兴软件机器人平台需要成为微应用平台
对于Slack和Facebook Messenger等支持软件机器人的消息平台来说,这意味着什么?看看谷歌的经历就能知道,它们很快就需要增加接口,以便于卡片应用或微应用在平台上蓬勃发展。
支持卡片应用和微应用需要新一代的轻量级HTML接口,比如谷歌卡片接口。令人感到讽刺的是,Facebook已经关闭了其FBML平台,可是React.js或许能够替代它。用户已经厌烦了臃肿的本地应用,尽管他们拥有大量功能。对于轻量级应用来说,这是个绝好的机会,HTML应用可以实时动态加载。
6.当你输入简单查询时,谷歌搜索就能给出答案
在简单的查询完成输入前,谷歌就可以做出答案,比如谷歌Chrome上的天气和股票行情查询,这是消息平台很快将会添加的另一个功能。
从长期来来看,当你对某件东西特别感兴趣时,软件机器人可能会自动为你提供信息。可是,如今的软件机器人却非常啰嗦,会给出Salesforce或Github等源系统中提供的所有信息。我们可以向谷歌学习,Google Now可以根据你的上下文和兴趣,主动向你推送通知和互动卡应用。
谷歌可能将类似体验整合到聊天社交应用Hangouts中。正如联机出版公司O'Reilly Media创始人阿利斯泰尔·克罗尔(Alistair Croll)所说,谷歌正将其智能卡应用和微应用整合到电子邮件产品Inbox中。
7.新兴开发者平台大战
iOS和安卓应用出现近10年后,现在我们有机会重新审视如何调整应用功能,如何基于查询和用户上下文背景为应用“瘦身”。在企业中,用户可能期望所有企业工具都拥有查询功能,并提供前瞻性的互动卡和微应用。
对于企业用户来说,软件机器人的价值刚刚变得清晰。企业级软件机器人很可能被用于在对话情境下提供更多信息、向员工推送相关信息以及优化工作流程等。
在回应文本查询方面,谷歌拥有巨大优势。微软已经宣布为Skype推出软件机器人接口,Slack等“新玩家”也在涌现。总而言之,这将是一场有趣的大戏,毕竟我们已经10年未曾看到开发者平台大战了!(风帆)