扎克伯格的私人 AI 管家 Jarvis(賈維斯)
點評:你去年的新年計劃實現了么?小扎可是實現了,他親手做了個 AI 管家。(文末有彩蛋)
自從 2009 年至今,扎克伯格每年都會制定一個新年目標,比如之前的「每天戴領帶上班」、「每天寫一封感謝信」、「學漢語」、「每天寫代碼」等,而 2015 年年末,他定的目標是做一個 AI 管家 Jarvis(鋼鐵俠裡面那個智能管家)。
12.20 日,扎克伯格在 Facebook 的blog 上發布文章,說自己已經搞定了,一共用了大概 100 個小時(大部分都是現有的技術),同時他也表達了自己對人工智慧的一些看法。
他表示,這個項目讓他明白了 AI 的能力和限制。現在人們對於 AI 過於期望,比如自動駕駛、星際航行、宇宙學、與人類交互、治療疾病等等強大的功能,但是扎克伯格通過 Jarvis 這個項目,發現人們應該正視 AI 現階段的天花板,而找到更合適的用途。
Jarvis 能做的事情與 Amazon Echo 和 Google Home 很像,比如開關燈,打開放家裡的家用電器,根據口味推薦菜單,家庭安全如讓熟人進門,控制汽車開關門之類的。Jarvis 使用文字和語音來交互。
扎克伯格用 Python,php,和 OC 編寫 Jarvis。下圖是項目架構。
第一步,他著讓 Jarvis 和家用電器通過互聯網連接。不論是麵包機還是衣櫃,都要智能的連接才能夠融入 Jarvis 系統。
第二步,自然語言。最開始扎克伯格是採用文本方式來控制,後來增加了語音控制功能。Jarvis 通過關鍵字如「床」、「燈」、「食物」等來判斷,通過反覆自我學習來訓練理解上下文。(此時,扎克伯格發現沒有公司做 開放語句的 AI 解決方案,他認為這是個很大的機會)
第三步,視覺訓練和面部識別。他賦予 Jarvis 動態視覺跟蹤能力,比如孩子醒了,或者家裡有什麼風吹草動,都會得到反饋。還要說 Facebook 的面部識別功能很強,你的朋友站在門口,就能識別出這是誰,Jarvis 判斷後可以給這個人開門。他說視覺能力在 Jarvis 上非常重要,也有更多能開發的有意思的功能。
第四步,信息反饋。Jarvis 能根據主人的語句來給於反饋(Siri、微軟小冰都能做到)。這一部分可以參照 messenger.com/platform,通過這一步,他確認以後人們能夠和 AI 流暢的溝通。
第五步,語音和識別。給 Jarvis 添加聲音。他專門寫了一個程序,讓 Jarvis 可以連續聽到自己說話,為此扎克伯格的方法是把這個程序放入不同的手機了,把手機散布在家裡各個角落,以便於走到哪裡都能聽到自己的聲音。甚至扎克伯格的女兒(還是個小嬰兒) Max 已經習慣了 Jarvis 的存在,彷彿是真實的管家一樣。
最後,他表示,這個項目給了他很大的啟示。他預測未來 5 - 10 年,AI 將會理解我們的語言、行為、甚至是簡單的心理感受。但另一方面,他說自己就算花費再多的時間也無法建立其他的東西,除非現階段的 AI 有所突破。他說 AI 比我們想像的更近也更遠(容易的應用,但存在天花板)。
文末彩蛋,Jarvis 的配音是摩根·弗里曼,那聲音,真是太有管家范兒了。
推薦觀看 Jarvis 的視頻:Jarvis From the Perspective of Priscilla Chan (is different)(from youku)
文章編譯自:Building Jarvis
歡迎關注
- 知乎專欄「極光日報」,每日 2 篇優質英文文章。
- 微信公眾號「極光開發者」(jiguangdev),每周 2 篇技術類文章。
- 微博「極光推送」,不定期更新大數據報告、行業動態、互聯網相關內容。
- 開源項目「極光寶盒 JBox」,最純粹的通知解決方案。
「講真,點贊就是最好的支持,最後祝您身體健康,武運隆昌。」
推薦閱讀:
※扎克伯格再一次輸給了黑客
※Facebook這一手讓Craigslist和eBay都慌了
※Facebook月活躍用戶20億,它對遊戲出海廠商還意味著什麼?
※因圖片處理軟體一個漏洞 Facebook給出歷史最高漏洞賞金
※超級富豪的末日準備
TAG:人工智能 | Facebook | 马克·扎克伯格MarkZuckerberg |