鋼鐵俠3裡面的賈維斯系統是個什麼構造的?

拋開人工智慧的部分,只談他的系統架構的話,是如何實現的?托尼在對賈維斯下達命令的時候,指令是對誰傳達的?


瀉藥

=====

這個問題略微有點感興趣,簡單查詢了一下

Edwin Jarvis.

賈維斯最初在漫畫里的設定並不是AI,而是一個人,但是身份也是鋼鐵俠的人類管家

最早作為AI出場的時間則是2008年的《鋼鐵俠》這部電影

它名字的寫法並不是Jarvis,而應該是一系列縮寫的第一個字母J.A.R.V.I.S.

這個名字全稱是「Just A Rather Very Intelligent System」 (只不過是個很智能的系統)

按照官方的說法,J其實是起源於另一個漫威的設定: H.O.M.E.R. 全稱是 Heuristically Operative Matrix Emulation Rostrum,中文可能翻譯為「啟發式可操作矩陣模擬台」

https://en.wikipedia.org/wiki/H.O.M.E.R.

這個概念來自於Ironman#298,而該期內容實際上成型於1960s,要知道大名鼎鼎的埃尼阿克也才僅僅誕生了20多年。那時候,人們對於人工智慧,包括對於機器學習的認識都還和現在有非常大的區別

當然,由於J是2008年重新定義的AI,所以其使用的一系列概念並不能用1960s的觀點去看待

但是由於漫威畢竟只是個娛樂公司而非科技公司,鋼鐵俠也只是個娛樂漫畫而非硬核科幻漫畫。所以對於J的描述並不是很充分。要僅以H的定義來看待,那麼J和如今的一些語義分析系統其實有類似之處。不過一般的語義分析都是構建圖結構和樹結構去進行處理。多利用的是概率模型,所以我不是很理解H系統里的矩陣模擬台是個什麼工作原理

=====

至於你說的其他的,比如什麼對話是發送到哪裡之類的。。。

J遍布整個Stark Tower,隨便一個位置都有接收器,另外戰甲里也有mic,所以對話並不成問題。而J的終端,從《婦聯2》的情況來看,除了A大樓有一個核心終端之外,J也可以將自己的數據分散式的傳遞出去。當然以如今的科技進展來看,這基本就是一本正經的胡說八道

到最後,J已經整個注入到幻視的體內去了,鑒於幻視整個人就是個非科學的產物。所以我們在一個玄幻的框架下討論嚴肅科學,我個人認為這是一個極其腦殘的舉動


推薦閱讀:

分散式系統理論基礎 - 一致性、2PC和3PC
Zeppelin:一個分散式KV存儲平台之概述
淺顯易懂地解讀Paxos演算法

TAG:鋼鐵俠 | 計算機 | 分散式系統 |