剛來到 Android 和 iOS 平台的 Cortana,將來要怎麼變得無處不在?


昨天下午 2 點左右,在小娜研發負責人閆勃的引導下,穿一件印有 Cortana 藍色標識衣服的 Mike Calcagno(邁克·卡爾卡諾)走進了會議室。

Mike 是 Bing for Cortana 項目的產品負責人,管理着 Cortana 後端服務的開發和運營團隊。1999 年,他作為 NLP(Natural language processing,自然語言處理)專家加入微軟。2012 年,他領導一支 Windows Phone 團隊開發了 Cortana 的第一個版本。

“Cortana 來到 Android 和 iOS 平台是一個開始。如果我這件衣服內置了麥克風,也可以和 Cortana 交互。”訪談中,Mike 指着自己的衣服説道。

印有 Cortana 藍色標識的衣服無意中暗合了 Mike 對 Cortana 的願景——“將來,Cortana 會變得無處不在”。

雲端 Cortana 擁抱 Android 和 iOS

12 月 9 日,Cortana 正式登陸 Android 和 iOS 系統。早在今年 5 月份,微軟就在官方博客宣明瞭這一動作
Android 和 iOS 上的 Cortana 所能之事自然不及微軟自家平台上的,而且 Cortana 在前面兩個平台上所獲得的權限也存在差異。

你可以在 Windows Phone/Windows 10 上通過 Cortana 打開飛行模式,進行系統級的設置,在 Android 和 iOS 上則不能。

Android 版本的 Cortana 可以打開手機上已安裝的 app,並且支持“Hey, Cortana/你好,小娜”語音喚醒指令,iOS 平台上的 Cortana 卻做不到。


不過,Cortana 的定位是個人助理,其主要任務是幫助用户順利完成一件事務,而不僅僅是做出以上簡單的動作。

如果拋開系統級設置、打開應用和語音喚醒指令不談,Cortana 在不同平台上帶給用户的體驗還是相對一致的。Mike 告訴愛範兒:

引用Cortana 的設計理念是用户中心(user-centric)以及雲端驅動(cloud-driven),後端很多運算都是在雲端進行的,客户端只做輕量級的整合。

這為跨平台體驗的一致性提供了充分條件。

在三個平台上,Cortana 都可以設置提醒、對信息進行追蹤,並且能在用户使用了一段時間後提供建議。在中國,小娜還有一些本地化的服務,像“追蹤快遞包裹”就是去年雙 11 應景推出的功能。

這些功能的大部分運算在雲端完成後,Cortana 接着將運算結果在不同操作系統的設備上顯示出來。所以即便 Android 有這麼多不同配置、不同系統版本的手機,雲端驅動的 Cortana 還能保持相對一致的用户體驗。Mike 特意強調道:

引用微軟 CEO 薩提亞·納德拉(Satya Nadella)提出了“云為先”的發展策略,Cortana 正是這一策略的具體體現。

當然,雲端驅動也有弊端。如果網絡狀況不好,Cortana 的語音識別就會很慢,有時甚至用不了。這更像是個階段性問題,畢竟網絡是朝着更快速、更穩定的方向發展。

目前,Android 和 iOS 版 Cortana 剛剛發佈,微軟對用户數據的統計僅限於下載量。用户每天使用頻率這項重要的指標還沒有準確的數字。

“我們預計 Android 和 iOS 平台上用户對 Cortana 的使用頻率不會像在 Windows 平台上一樣高。”Mike 坦承,“在 Windows 平台上,Cortana 同時還是一個搜索的入口,用户每天用 Cortana 來搜索的次數還是挺多的。”而在 Android 和 iOS 上,搜索都有其他可替代的選擇。

同時,Mike 補充道,現在也不是統計有效數據的好時機。很多用户都興沖沖地下載來嘗試,數據的“噪音”很多,“得不出任何有效的結論”。

為何要跨平台?

Cortana 跨平台的決策最早可以追溯到 Windows 10 項目。“微軟在打造 Windows 10 之初就懷有一個願景——成為設備生態系統的中心。”Mike 告訴愛範兒。

這個設備生態系統不僅包括微軟自己的 Windows 平台,也囊括了移動端佔據統治地位的 Android 和 iOS 系統。

此前愛範兒曾報道過,未來微軟全線的 Windows 家族產品都將嵌入 Cortana,包括 Xbox,且可以定製化,成為微軟大平台的語音入口。Cortana 將會取代 Bing 語音搜索,成為微軟唯一的語音助理工具。

Mike 應證了這個判斷:“作為 Windows 10 信息連接核心的 Cortana,擔當起了進軍其他平台的重任。”


(Windows 10 上的 Cortana)

事實上,來到 Android 和 iOS 平台之後,Cortana 還計劃向可穿戴設備和物聯網進軍。Mike 特別提到:

引用有意思的是,COA(Cortana on Anroid)項目的開發團隊最早自稱為 the Cortana Everywhere Team。

目前,Cortana 的研發和運營團隊已經遍佈好幾個國家,包括美國、中國、印度、以色列等。“美國、印度、以色列的團隊主要負責後端和雲端服務的開發,中國團隊則幫助打造客户端,讓 Cortana 在中國落地”。

“需要特別指出的是,Windows 有一支團隊專門負責將 Cortana 集成到 Windows 10 中。”Mike 告訴愛範兒,“iOS 平台上的一些集成工作也是這支團隊完成的。”

如何變得無處不在?

“Cortana 變得無處不在並不意味着,讓它運行在每一個聯網的智能設備上。”Mike 解釋道。

Mike 基於計算能力把設備分成兩種,一種是有足夠計算能力的智能終端(Smart Device),可以運行 Cortana 的客户端堆棧(Client Stack)。據 Mike 透露,目前性能足夠運行 Cortana 的最小設備是智能手錶/手環。

在微軟自己的 Microsoft Band 上,Cortana 可以識別語音以及呈現文字信息,但由於沒有揚聲器不能講話。


(在 Microsoft Band 上使用 Cortana)

另一種只有很弱的運算能力或者基本沒有,稱之為無線設備(Satellite Device)。它們通常只是提供特定傳感器的數據給 Cortana,相當於輸入設備。整個數據傳輸和運算的流程如下圖所示:


(Cortana Everywhere 的技術實現方式)

Mike 最後還暢想了一番:

引用我理想的 Cortana 體驗是,一件衣服裏內置了麥克風,它可以聽到我説話,接着將信息傳達給我口袋裏的手機,然後手機和雲端進行通訊。

整個過程用户都不需要從口袋裏掏出手機,佩戴耳機就可以聽到 Cortana 的回覆。

注:題圖不是 Mike 昨天拍的照片


資料來源:愛範兒(ifanr)
作者/編輯:歐狄

如果喜歡我們的文章,請即分享到︰