趋势网(微博)讯:北京时间5月23日消息,据国外媒体报道,在上周的谷歌(微博)I/O大会上,谷歌对外展示了最新的“对话式搜索(conversational search)”,而目前用户在Chrome上已经可以使用该功能了,这对于我们早已习以为常的搜索来说是一次巨大的飞跃。
对话式搜索具有自然语言搜索、语义搜索等多种功能,虽然目前谈不上完美,但无疑是对搜索技术的一次重大革新,代表着该领域的最新发展趋势。
谷歌的这一技术开发起来非常困难,但是一旦取得突破,人们在进行搜索的时候将显得更加自然。在下文中,我们将对这一功能进行测试,并讨论其背后的工作机制。
语音搜索的一次重大更新
如果你使用的是最新版Chrome,那么你可以在搜索框的右边找到一个麦克风图标,点击之后你将进入下一个界面。
高中同学曝羊毛月文化成绩倒数 疑似黄圣依在节目中打了麦琳 老人领喜糖跌倒去世家属索赔新人
实际上,这并没有什么特别的。早在两年前,谷歌就推出了这一功能。唯一的不同在于,该“语言搜索功能”现在可以将你所说的话显示出来,这让人联想到了iPhone和安卓上的谷歌搜索应用。
之后,你可以在搜索结果页面中获得你需要的信息:
有时,特别是谷歌能够在知识图谱(Knowledge Graph)中找到相关数据时,它会以卡片的形式显示在搜索结果页面的显著位置上。
在上面的这个例子中,当你对谷歌说“奥巴马今年多大年龄”,谷歌会自动以卡片的形式向你显示奥巴马的实际年纪,并直接读出来,即“奥巴马今年51岁”。
全新的对话模式
这一功能非常酷,给人留下很深的印象,因为只需要对搜索引擎说出你的问题,它就会将搜索结果以语音的形式反馈给你。但是,这并不是谷歌此次更新的关键所在。真正让人感觉神奇的是,你还可以继续以“对话”的形式进行搜索,即向搜索引擎询问更深入的问题,而这在以往是无法做到。比如说,你可以用代词来询问搜索引擎,而搜索引擎会自动识别出该代词具体指的是谁。
让我们继续来看上面这个例子。在首次进行搜索之后,用户可以接着问“他有多高”,然后搜索引擎会显示出如下的结果:
搜索引擎会以语音的形式回答,“贝拉克-奥巴马有6英尺1英寸高”。当然,你还可以在搜索结果页面中看到相应的文字。但是,请注意,此处并没有直接询问“贝拉克-奥巴马有多高”,而是询问“他有多高”。然而,根据先前的搜索,谷歌可以非常智能的识别出这里的“他”指的是“巴拉克-奥巴马”。
如果你和一个人进行沟通的话,对方非常容易理解你在说什么。因为当人们在进行对话时,双方会自动记住对方所说的事物,通常会以代词来指代前面出现的对象,双方对此都心知肚明。但是,搜索引擎往往不具备这种记忆的功能,它们并不会将用户现在的搜索和之前进行的搜索联系起来。
远不止“上一次查询”这么简单
实际上,谷歌和必应在“搜索记忆”上都进行了很多的研究。早在2008年,谷歌就开始在进行“上次查询(Previous Query)”技术的研发;而从2011年开始,必应也在研发“自适应搜索(Adaptive Search)”技术。用户在使用这两种搜索技术时,先前进行的查询会自动加入到搜索引擎的记忆系统中。比如,如果用户之前对关键词“旅游”进行搜索,那么在查询“纽约”这个关键词的时候,搜索引擎就会在搜索结果页面中显示一些关于纽约旅游方面的信息。
虽然“上一次查询”对用户找到所需的信息非常有帮助,但对话式搜索在此基础上更进了一步。该功能并不是在你后来的查询中简单插入一些关键词,而是对你使用的语言进行解析,从而让搜索引擎明白你所表达的是什么意思。
比如,当处理完“贝拉克-奥巴马有多大年龄(how old)”这个查询之后,谷歌会自动识别出贝拉克-奥巴马是一个人的名字,而不是仅仅是两个需要进行字符串匹配的单词那么简单。这一点还得归功于谷歌在一年前所推出的“知识图谱”系统。此外,这种智能的搜索方式还可以让谷歌将“年龄(age)”这个单词同奥巴马关联起来。
当用户下一次进行搜索时,谷歌会清楚的明白“他”指的是先前查询中出现的某个人,从而不会单纯对其进行字符串匹配。然后,谷歌会从上一次的查询中识别出“他”具体指的是奥巴马。紧接着,谷歌会从知识图谱中试图找到同奥巴马身高相关的信息,因为它会将用户所说的“有多高”理解成用户想获悉关于奥巴马“身高”的信息。
要让搜索引擎做到这一点非常困难。实际上,这是一个自然语言处理的过程,以便让搜索引擎真正理解用户想查询的是什么。当然,这还需要语义搜索的介入。
对话式搜索还可以继续进行下去
实际上用户还可以做得更多。比如,你可以接着向谷歌提问,“他的夫人是谁”,然后搜索引擎会返回如下的结果:
谷歌会以语音的形式向你反馈,“从1992年至今,贝拉克-奥巴马的配偶是米歇尔-奥巴马”,这表明搜索引擎完全理解关键词“他的”与奥巴马有关,而“夫人”是对某一事实的查询,然后系统会从知识图谱中进行相关的搜索。
紧接着,你还可以继续向谷歌发问,比如说,“她今年多少岁”,搜索引擎会显示如下信息:
同样,谷歌会以语音念出相关的信息,“米歇尔-奥巴马今年49岁”。显然,谷歌对先前进行的多次查询进行了记录,并识别出“她”指的具体是谁。
虽然不完美,但依旧非常惊艳
其实,对话式搜索并不总是能够让用户获得满意的结果。随着对话的进一步深入,搜索引擎也越容易出现卡壳的情况。有时,它完全不会发出相关的回答,这与你所期待的完全不同。上面所演示的四次连续查询,也需要非常小心才能完整的进行下去。
对此,谷歌心知肚明,但这依然不能抹杀该技术的惊艳程度。虽然,其稳定性还需要进一步提高,但它的前景绝对令人期待。
搜索引擎会参考用户的身份和所在位置
有时,你可以通过一次查询就获得满意的答案,因为谷歌会识别出你所在的位置;如果你允许的话,它还可以获悉你的个人信息。
查询天气就是一个很好的例子。比如,如果你查询“明天是否会下雨”,谷歌会显示如下信息:
谷歌会以语音表示,“不会,纽波特海滩明天不会下雨。天气预报显示,明天的气温为70华氏度,阴天”,然后显示出详细的天气信息。实际上,用户并没有告知谷歌自己所处的位置,或者希望获取详细的天气信息,但谷歌可以识别出用户的具体位置,并将“下雨”同“天气”关联起来,从而显示出更多的相关信息。
另一方面,如果你允许谷歌通过Gmail日历搜索访问个人信息的话,当你询问“今天会发生什么”时,系统会自动显示出你的日程安排信息:
不过,如果你不使用谷歌日历或Gmail的话,这部分的体验并不是特别好。
不是所有结果都能以语音进行反馈
遗憾的是,并不是每次查询都可以向上面所演示的那样,在知识图谱中找到相关的信息,所以,搜索引擎无法每次都以语音进行反馈。比如说,当你查询“旧金山吃饭的地方”时,谷歌的实际结果是:
谷歌会以语音说出“旧金山附近的餐厅有下面这些”,然后就没声音了,用户只能在页面上看到相关的餐厅信息。
同样的,当你向谷歌询问“纽波特海滩”时,它只会表示,“这里有一些关于纽波特海滩的信息”,但并不会读出实际的结果:
虽然该页面从知识图谱中抓取出了关于纽波特海滩的详细描述,但谷歌并没有念出来,而此前在查询“贝拉克-奥巴马”的时候,谷歌是以语音反馈的结果。
当然,在桌面上,你很难说语音反馈结果到底有多大的作用。实际上,在桌面上以语音的方式进行搜索会显得非常奇怪,特别是当你身处办公室的时候。虽然获取语音搜索结果非常酷,但在使用桌面电脑时,这一点并不是非常有必要。
语音激活搜索。好吧,谷歌!
或许,当以语音激活的对话式搜索推出的时候,该技术的有用性才会真正体现出来。不过从现在来看,还很难达到这一点。
所谓语音激活搜索,是指你的电脑会自动监 听相关的热词(hotword),比如说“好吧,谷歌(OK Google)”,然后系统会知道你想进行搜索,并对后面你所说的话进行解析。
所以,当你不方便打字、但又需要进行搜索的时候,你可以向谷歌发出指令,“好吧,谷歌,告诉我贝拉克-奥巴马的年龄”,然后系统会自动进行搜索。
关于是否会一直监 听,谷歌表示尚未决定最终的方案,但它很可能需要用户在浏览器上安装相关的扩展程序,并且很有可能在你打开谷歌搜索主页时才会监 听。此外,只有在谷歌识别出“热词”,比如说“好吧,谷歌”之后,才会对之后用户所说的话进行解析。
手动输入可以进行“对话式”搜索吗?暂不支持。
或许未来可能会具备这一功能,但是现在对话式搜索仅支持语音方式。实际上,手动输入有可能让用户最大限度的体会到对话式搜索的巨大好处。
不过,目前谷歌并没有支持该功能。回到刚才那个例子,如果你在搜索框中输入“他有多高”,谷歌并不会将其同之前的搜索联系起来,其结果页面如下:
究其原因,因为你进行的是手动输入,所以谷歌并不会激活“对话式”搜索功能,所以也就不会将此次查询同以前的联系起来。
又想做好节目,又想吃流量,又怕上面问责影响结婚率,又怕嘉宾因舆论压力把事情搞大,最终只有一条路可走:把责任推给观众。