作為Facebook的創(chuàng)始工程師,扎克伯格在公司創(chuàng)建早期貢獻(xiàn)的代碼比任何人都多,但是現(xiàn)在,身為Facebook CEO的扎克伯格,已經(jīng)沒(méi)有太多機(jī)會(huì)去親自編寫代碼了。
盡管扎克伯格帶領(lǐng)1.5萬(wàn)名員工開(kāi)發(fā)出許多野心勃勃的產(chǎn)品,包括Messenger、WhatsApp、Instagram以及Facebook本身等,但他也因此錯(cuò)失了親自編程帶來(lái)的愉悅感。扎克伯格向來(lái)喜歡編程帶給他的“確定性”——你可以坐下來(lái),按照自己的想法制造某樣?xùn)|西。
也正是出于這個(gè)原因,扎克伯格只能利用本就很少的閑暇時(shí)間繼續(xù)開(kāi)發(fā)小型項(xiàng)目,過(guò)把“編程癮”。自從2012年以來(lái),扎克伯格就為自己設(shè)立年度挑戰(zhàn),即每天都要編寫代碼。多年來(lái),他始終堅(jiān)持參加各家公司舉行的黑客馬拉松。
今年1月份,扎克伯格在為自己設(shè)定的2016年度個(gè)人挑戰(zhàn)中宣布,將利用Facebook的工具開(kāi)發(fā)能夠管理整棟住宅的AI系統(tǒng)。對(duì)于Facebook來(lái)說(shuō),對(duì)AI領(lǐng)域的探索關(guān)乎公司的未來(lái)命運(yùn),而這個(gè)項(xiàng)目也迫使他重新學(xué)習(xí)掌握公司的編程工具和流程。
過(guò)去1年,扎克伯格在他的AI家庭項(xiàng)目上總共投入了大概100到150個(gè)小時(shí)。盡管扎克伯格以“鋼鐵俠”托尼·斯塔克(Tony Stark)的AI助理Jarvis為其取名,但它實(shí)際上與亞馬遜Alexa(即支持智能音箱Echo的系統(tǒng))那樣高度個(gè)人化的服務(wù)更接近。
昨天,扎克伯格在Facebook上發(fā)布了一篇文章,分享了開(kāi)發(fā)Jarvis的心得,當(dāng)然也不乏一些趣事,比如他用普通話課程給女兒Max當(dāng)鬧鈴。
Jarvis連開(kāi)關(guān)燈都聽(tīng)不懂,小扎一臉尷尬
扎克伯格的住宅坐落在硅谷附近的帕洛奧圖市,占地達(dá)1580平方米。當(dāng)你造訪這里時(shí),Jarvis會(huì)首先識(shí)別來(lái)客,并自動(dòng)提醒主人你已到達(dá)。當(dāng)你穿過(guò)木門和花園走廊時(shí),便會(huì)看到扎克伯格親自出來(lái)迎接你。
最近幾個(gè)星期,他的工作比較忙,他在同時(shí)努力解決三個(gè)各不相關(guān)的問(wèn)題,其中就包括被媒體詬病的假新聞問(wèn)題。相比這些,談?wù)揓arvis算是比較輕松的任務(wù)。坐在客廳中的深綠色沙發(fā)上,扎克伯格講述了過(guò)去1年中開(kāi)發(fā)Jarvis的經(jīng)歷。
在1月份宣布Jarvis項(xiàng)目的文章中,扎克伯格寫道,他希望開(kāi)發(fā)出一款可以控制房子里任何東西的系統(tǒng),包括音樂(lè)、燈光和溫度。他也希望Jarvis能夠通過(guò)面部識(shí)別技術(shù)幫其接待訪客,并且隨時(shí)關(guān)注女兒房間的狀態(tài)。他還希望Jarvis能可視化VR數(shù)據(jù),打造更好的服務(wù),幫助他更有效率地管理Facebook。
如今已經(jīng)是12月份,扎克伯格已經(jīng)實(shí)現(xiàn)了絕大部分目標(biāo),VR除外。而且,Jarvis在整體上運(yùn)行良好。可是在他親自對(duì)記者展示這個(gè)系統(tǒng)時(shí),還是存在一些微小的瑕疵。
扎克伯格將Messenger聊天機(jī)器人整合到了系統(tǒng)的前端。當(dāng)他利用iPhone輸入簡(jiǎn)單指令,比如開(kāi)關(guān)燈,Jarvis的表現(xiàn)非常棒。
扎克伯格還利用Facebook的面部識(shí)別技術(shù)掃描訪客的臉,這個(gè)過(guò)程需要通過(guò)安裝在前門的攝像頭完成。這一系統(tǒng)在識(shí)別到訪客的面部信息后,會(huì)先檢查名單,以證實(shí)訪客是否有預(yù)約,如果通過(guò),就會(huì)通知他客人已到達(dá)。
同時(shí),扎克伯格還建立了響應(yīng)語(yǔ)音指令的系統(tǒng),并通過(guò)定制iOS應(yīng)用控制。但這部分展示不太理想,他重復(fù)了四次指令才讓系統(tǒng)弄明白:天黑前不要開(kāi)燈。扎克伯格略顯尷尬地說(shuō):“喔,這應(yīng)該是它最失敗的表現(xiàn)了!”。
不過(guò),Jarvis播放音樂(lè)的展示還算成功。扎克伯格下令:“給我們放段音樂(lè)吧!”幾秒鐘后,大衛(wèi)·庫(kù)塔(David Guetta)的《Would I Lie to You》 開(kāi)始通過(guò)客廳揚(yáng)聲器響起來(lái)。他說(shuō)了兩次“把音量調(diào)高”后,系統(tǒng)照做無(wú)誤。最后,他同樣說(shuō)了兩次才讓系統(tǒng)停止播放。
Jarvis最讓扎克伯格感到驕傲的地方在于:它能了解扎克伯格和普莉希拉不同的音樂(lè)口味。當(dāng)普莉希拉要放音樂(lè)時(shí),它就會(huì)推薦她喜歡的曲目,而不是男主人的喜好。與此同時(shí),它還能按特定音樂(lè)風(fēng)格播放曲子,比如“輕松的”、“適合家庭氛圍的”。
扎克伯格說(shuō)“來(lái)段Red Hot Chili Peppers那樣的”。幾秒種后,客廳里響起了Nirvana的《Smells Like Teen Spirit》。扎克伯格說(shuō):“通常來(lái)說(shuō),與具體需求相比,我們更看重寬泛的需求。而我所了解的產(chǎn)品中,似乎還都無(wú)法做到這些,這看似是個(gè)巨大機(jī)會(huì)。”
但是,扎克伯格也希望Jarvis能夠在一定程度上理解語(yǔ)言差異。例如,“播放類似阿黛爾風(fēng)格的曲目”和“播放阿黛爾的曲目”,就會(huì)讓Jarvis蒙圈。
Jarvis還闖過(guò)更大的禍,比如惹老婆生氣
關(guān)燈和播放音樂(lè)都還是小事,但要惹惱妻子普莉希拉就麻煩了。
扎克伯格說(shuō):“你會(huì)碰到這樣的事情:我會(huì)說(shuō)‘打開(kāi)房間的燈’,然后覺(jué)得房間中的燈光有些刺眼,因此普莉希拉會(huì)說(shuō)‘調(diào)暗燈光’。但她沒(méi)有說(shuō)調(diào)暗哪個(gè)房間的燈光,因此Jarvis需要知道我們的位置。”
“與之類似,我有時(shí)候會(huì)說(shuō)‘播放音樂(lè)’,Jarvis卻會(huì)直接在Max的房間里播放音樂(lè),因?yàn)槲覀冎霸谀抢锎暨^(guò)。”但萬(wàn)一Max正好在午睡怎么辦?扎克伯格說(shuō):“這就捅了大簍子了,我老婆會(huì)暴怒!”
AI助理確認(rèn)位置非常重要。扎克伯格舉了另一個(gè)例子:為了看電視舒服,他會(huì)命令Jarvis關(guān)燈。“但我看電視的房間剛好在普莉希拉辦公室的隔壁。而當(dāng)我要去看電視時(shí),Jarvis就會(huì)關(guān)掉樓下所有的燈。而這時(shí)普莉希拉正要去工作,她就會(huì)大吼一聲‘馬克!!!’”
2016年,扎克伯格制定了兩個(gè)年度個(gè)人挑戰(zhàn)。除了開(kāi)發(fā)AI系統(tǒng),還有全年跑步587公里。但事實(shí)上,扎克伯格用于開(kāi)發(fā)Jarvis的時(shí)間比跑步時(shí)間還要少。在很大程度上,這要感謝Facebook的許多工具,他可以利用這些工具執(zhí)行各種任務(wù),比如圖片和語(yǔ)音識(shí)別。
令扎克伯格感到意外的是,Jarvis項(xiàng)目最難的地方不在于開(kāi)發(fā)過(guò)程,而在于如何將其與家中各種不同的系統(tǒng)相連,包括Crestron智能家居系統(tǒng)(控制燈、門以及溫度)、安全系統(tǒng)、Sonos流媒體服務(wù)以及Spotify音樂(lè)服務(wù)等。
這主要是因?yàn)椋瞬竦募彝ゾW(wǎng)絡(luò)是Facebook企業(yè)基礎(chǔ)設(shè)施的重要組成部分,因此擁有嚴(yán)格的保護(hù)措施。任何東西要想與這套網(wǎng)絡(luò)相連,必須獲得Facebook的安全證書。這些嚴(yán)格的聯(lián)網(wǎng)限制,也是扎克伯格遇到的一大阻礙。
150小時(shí)開(kāi)發(fā)的個(gè)人小項(xiàng)目,可能成為公司新產(chǎn)品嗎?
雖然Jarvis在記者面前表現(xiàn)得不夠完美,但扎克伯格依然為其感到驕傲。他愿意將Jarvis與市場(chǎng)上的同類產(chǎn)品對(duì)比,比如由亞馬遜Echo和Google Home。扎克伯格強(qiáng)調(diào):“Jarvis還未準(zhǔn)備好為其他人提供服務(wù)。但如果我無(wú)法開(kāi)發(fā)出至少可媲美Echo或Google Home的東西,我會(huì)對(duì)自己感到相當(dāng)失望。”
扎克伯格承認(rèn),與為單棟住宅設(shè)計(jì)的AI系統(tǒng)相比,開(kāi)發(fā)類似亞馬遜和谷歌(微博)那種為數(shù)百萬(wàn)人控制更多設(shè)備的智能系統(tǒng)更難。因此,他沒(méi)有將Jarvis當(dāng)做Facebook的一款新產(chǎn)品。
但扎克伯格表示:“在圍繞音樂(lè)推薦、面部識(shí)別及情景理解等方面,如果我沒(méi)有對(duì)AI進(jìn)行大幅改進(jìn),那么我不認(rèn)為自己真的取得了巨大進(jìn)步。”
事實(shí)上,扎克伯格打算公開(kāi)自己的一些工作總結(jié),如果他的某些結(jié)論能被整合到當(dāng)前可用的公開(kāi)系統(tǒng)中,他會(huì)感到非常高興。這也反映出Facebook的哲學(xué)理念,即開(kāi)源其大部分工作,特別是在AI方面。
扎克伯格為自己的AI助理開(kāi)發(fā)出專用的Messenger聊天機(jī)器人,以便其發(fā)送文本指令。此外,它還有獨(dú)立應(yīng)用用于接受語(yǔ)音指令。
有意思的是,扎克伯格更喜歡通過(guò)聊天機(jī)器人與AI助理互動(dòng)。他說(shuō):“在與Jarvis交流的過(guò)程中,我驚訝地發(fā)現(xiàn),當(dāng)我可以選擇語(yǔ)音或文本方式與它對(duì)話時(shí),我更常用文本而非語(yǔ)音。這樣做有很多理由,但主要是文本不會(huì)打擾到我周圍的人……當(dāng)Jarvis與我交流時(shí),我也更喜歡接受文本信息,因?yàn)檎Z(yǔ)音指令可能令人煩擾,而文本則讓你更有控制力。”
扎克伯格還希望他的助理具備幽默感,為此他為其編寫了相關(guān)代碼。扎克伯格說(shuō):“從心理層面上看,比起使用文本或圖形界面,一旦你能與系統(tǒng)對(duì)話,你會(huì)付出更多情感。一個(gè)有趣的現(xiàn)象是,自從我將語(yǔ)音功能植入Jarvis后,我也想為其帶來(lái)更多幽默感。”
比如扎克伯格給Jarvis加入了他自己的經(jīng)典臺(tái)詞“對(duì)不起,普莉希拉,我恐怕做不到!”
扎克伯格從未奢望過(guò),自己只用150小時(shí)開(kāi)發(fā)的AI能與Facebook無(wú)數(shù)AI專家每年投入數(shù)千小時(shí)以上開(kāi)發(fā)出的AI相提并論。不過(guò),在好奇心驅(qū)使下,扎克伯格已經(jīng)讓Jarvis變得非常聰明,他已經(jīng)準(zhǔn)備好向世界展示它。
扎克伯格說(shuō):“我正考慮開(kāi)源自己的代碼,但其目前與我的住宅、電器以及網(wǎng)絡(luò)證書的關(guān)系過(guò)于緊密。如果我開(kāi)發(fā)出更抽象的家具自動(dòng)化功能層,我可能會(huì)公布代碼。當(dāng)然,屆時(shí)它也將成為開(kāi)發(fā)全新產(chǎn)品的基礎(chǔ)。”
扎克伯格現(xiàn)在每天都在擺弄Jarvis,總是要修正各種小問(wèn)題或添加新功能。他說(shuō):“這種感覺(jué)非常棒,每天早上醒來(lái)時(shí),你只要對(duì)Jarvis說(shuō)‘早上好’或‘醒來(lái)’,整棟房子似乎也隨之活了過(guò)來(lái)。而當(dāng)你晚上準(zhǔn)備上床睡覺(jué)時(shí),無(wú)需關(guān)掉每個(gè)房間的燈,只需要說(shuō)‘晚安’,Jarvis就會(huì)幫你關(guān)燈,并確保鎖好門。”
當(dāng)然,扎克伯格不僅是需要照顧好家人的丈夫和父親,他還是Facebook的領(lǐng)導(dǎo)者。這家公司的使命就是需要通過(guò)有效的方式,促使技術(shù)人才創(chuàng)造更偉大的產(chǎn)品。對(duì)于扎克伯格來(lái)說(shuō),參與Jarvis項(xiàng)目最好的地方就是,他重新獲得Facebook的編程體驗(yàn)。
他說(shuō):“我花了很多時(shí)間利用Facebook的工具編寫代碼,作為公司的CEO,我通常不會(huì)那樣做。但我覺(jué)得自己好像成為了Facebook的新工程師,正重新體驗(yàn)Facebook。我非常喜歡我們開(kāi)發(fā)的這些內(nèi)部工具,它們已經(jīng)成為企業(yè)文化的重要組成部分。”
【來(lái)源:騰訊科技】

