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