Google語音搜索于 2008年 推出,在 4年 之后通過關聯 “知識圖表” 實現了回答用戶問題的功能,包括人物、地點和實物信息,不久之后實現了回答諸如 “How old is Stan Lee?” 這類簡單問題。再之后,它學會了按照同一詞匯的不同釋義結合語境來回答問題,當用戶問 “What ingredients were in a screwdriver?” 時,Google 知道這里的 “screwdriver” 不是螺絲刀而是一種飲料。
搜索引擎在自然語言處理能力上的提升都是一點點積累起來的,很難一步登天。最近 Google 又有了進步,已經可以通過文字或語音識別出 “最高級”、“基于時間的” 查詢和一些復雜組合問題。
最高級:當你的問題中含有諸如 “tallest”、“largest” 等最高級詞匯時,Google 可以給出特定答案。比如:
Who are the tallest Mavericks players?(誰是小牛隊最高的球員?)
What are the largest cities in Texas?(德州最大的城市是哪?)
基于時間點的問題,比如:
What songs did Taylor Swift record in 2014?(泰勒斯威夫特在 2014年 發布了哪些歌曲?)
What was the population of Singapore in 1965?(新加坡 1965年 的人口數)
更復雜一些的組合型問題也能得到答案,比如:
Who was the US President when the Angels won the World Series?(洛杉磯天使隊奪得世界職棒大賽冠軍那年,美國總統是誰?)
Google 會將你的疑問做碎片化處理,把一句話分成幾個不同的關鍵詞,再結合到一起。在上述問題中,它需要把疑問拆解成 “世界總統列表中的美國總統”,“Angels 是一個棒球隊”、“每屆職棒冠軍名單”、“Angels 奪冠是哪一年”,由此得出最終結果——小布什。
在此之前如果你問 Google 相關問題的話,得到的結果只是一些關鍵詞的搜索結果,并不會真正理解你要問什么。而近期的這次更新則真正意味著它有了語意分析搜索能力,這在人類看來也許很簡單,但在人工智能技術上實現并不容易。
不過這一功能還沒有完善,仍會給出一些并非用戶所需的答案。比如用戶問 “誰是 Dakota Johnson 在電影里的媽媽?” 時,Google 會把她現實生活中的媽媽展現出來,而用戶其實是想查到電影《五十度灰》中扮演 Anastasia 母親的 Jennifer Ehle。
即使如此,Google 仍然在這項技術上領先著對手,要知道其他競品在你提出問題后往往只會彈出關鍵詞搜索的網頁。不過語音 / 文字搜索對 Google 不僅是一個學術挑戰,更牽扯到其能產生利潤的搜索業務。用戶在移動端搜索的比例越來越高,Google 的語音搜索必將成為核心競爭力。
目前升級版的 Google App 已經支持 iOS、Android 以及 Web 端,感興趣的用戶可以前往嘗試。