《黑客帝國》里的錫安是不是虛擬世界
很巧,剛好我這周也重新看了一遍,關于Zion(錫安)是不是虛擬世界,我說說我的看法。
問題來由
第一部里面估計大家都不會有疑問,Zion是人類幸存的城市,Matrix和Matrix外的世界對立非常明顯。在后面兩部里面,很多人就被搞糊涂了,基本上都是對Neo能在Matrix外具有和Matrix同樣的超能力而感到疑惑,殺死了烏賊,瞎后能看到Smith并能看到和Matrix中類似的代碼世界。其實當時Neo也很困惑,于是他去找Oracle,Oracle告訴他,救世主的能力不僅局限于Matrix母體內,這種能力來自于The source。
于是有不少人據此推論Matrix外的世界(包括Zion)其實也是虛擬的,甚至提出了多重虛擬空間的假設。即然Matrix以及Zion都是The source(機器世界的系統內核)控制的虛擬世界,Neo在兩者中都具有超能力的問題就迎刃而解了。
Zion是虛擬世界的疑問
雖然說Zion是虛擬世界能解決不少問題,但是我有這樣幾個疑問:
1、為什么Neo在Zion世界中只能對付烏賊,而救不了Trinity?
2、如果說Zion是虛擬世界,那么Zion中的人,例如Neo、Trinity、Morpheus等都是代碼AI呢,還是在Zion外的真實人類的意識所控制的?
3、整部作品所討論的人類和機器AI關系的立意很明顯因此而缺失了。
為什么說Zion是真實世界
首先需要定義一下,這里所說的真實世界是相對于Matrix這種虛擬世界而言的,是你我所生存所認識的這個世界(地球),里面的人都具有獨立意識,不受另外一層空間的意識而控制。借用《盜夢空間》的概念,虛擬世界是夢境,真實世界是第一層夢之外的現實世界,而不是平行的另一個夢境或者是更深一層的夢。如果你非要說其實你我生存的這個世界也是虛擬的,或者其實你我依然生活在夢中,當然這樣的概念看上去挺有意思的,但顯然這部電影并不是想表達這樣的觀點。
回到懷疑Zion不是真實世界的那個問題。在解釋Neo為什么能殺死烏賊前,我們先想想為什么Smith能進入Zion?在第一部中,不知道大家有沒有印象,Smith單獨拷問Morpheus的時候有一段獨白,“I hate this place. This zoo. This prison. ...I must get out of here, I must get free.”這段獨白很早就暴露了Smith想離開Matrix的欲望。
影片里面可以了解到,Matrix中有很多后門可以通達不同的世界,有可以去The source的通道,也有逃離Matrix前往其他電子世界的火車站,但去Zion呢?烏賊只能強攻,而Smith是通過占有了人在Matrix中的意識,再通過“電話”信號回到了出在Zion世界的“人身”。Matrix母體中,那個人變成了Smith的分身,但是在Zion世界中還是原來那個人的樣子。怎么解釋?我的理解是,人的意識腦電波在Matrix中被Smith程序給Hack同化了,Smith成功的控制了人的意識,回到肉體從而進入了真實的Zion世界。同樣如果能夠理解人的意識是一種生物電波,就不難理解為什么Zion中的人身在飛船上還能遠程接入Matrix(無線傳播接入),這是一樣的道理。
即然Smith可以從Matrix中進入Zion,那顯然Neo也可以在Zion中hack進Matrix。雖然烏賊是貨真價實的鋼鐵機器,但它受控于電子世界的AI程序。記不記得在某些電影里面外星人入侵地球的機器人最后是怎么被干掉的?對的,Neo通過他的腦電波Hack了烏賊的電子控制系統,屏蔽了它的程序功能。當然控制烏賊的那個系統不是Matrix的那個系統,所以Oracle會告訴Neo,救世主的權限不局限于Matrix,但它都是來源于The source的電子世界的系統。
所以,Neo瞎眼后還能看到Smith,他不是用肉眼看到的,而是腦電波的感應,Neo達到了和Smith一樣的境界,他看到的黃色代碼就是機器電子世界運行的電磁波體現出來的代碼。所以他只能影響電子世界,在Zion中,他無法像超人一樣飛行,更談不上救活Trinity。
因此,說Zion是真實世界是完全能說得通且合乎邏輯的。另外,電影中關于人類與AI關系(相互依存,控制與被控制、人類的沒落、AI生命借助人類來進行革命和進化等)的討論,是非常需要一個真實的人類世界的存在的。
黑客帝國是我小學初中時候的電影了,雖然又看了幾遍,但那也是很久很久以前的事了,有些地方可能有誤,也沒有查證見諒XD。
私以為Zion也是虛擬世界。簡單點按盜夢空間來講,Matrix是Zion更里面一層夢境。機械觸手之所以無窮無盡,因為Zion這個服務器只用Ctrl+C/V便可以復制出新的觸手了。
將整個世界比喻為網絡游戲的話,像Keyman這樣可以開傳送門的屬于Martrix中是有特殊權限的賬號。還有些像Smith這樣的GM賬號,沒事就查封下用外掛的玩家ID。更多的是Zion和Matrix中的賬號。區別在于Zion的各位能夠登出Matrix中的角色,并且還開發了各種外掛來讓自己在Matrix中可以各種1V5。而Matrix中的大多數玩家根本沒意識到這個游戲是可以登出的。Neo則是一個bug,不負責任的推斷:可能是程序猿在設計Smith這樣的GM賬號的時候走了神,搞出Neo這樣一個同樣有GM權限卻不按工作規定來,盡干些不利于服務器穩定運行的Bug玩家。
求生之路的制作者在說明演示中談到,游戲中漫山遍野的美麗風景——尸堆,都是電腦自動生成的,而且惡趣味制作人表示制作過程相當有趣。設定好數量、出生點,讓僵尸們自由活動,撞在一起,然后躺地上裝尸體。令人賞心悅目的各種尸堆便這樣有了,不滿意還可以再生成一次。創世主就是干著這樣的事,而且已經干了五次了,每次都因為運行的好好的突然冒出Neo這個BUG男,導致服務器不得不重啟。雖然重啟還要問Neo僵尸刷哪幾個比較好,這點比較令人費解=W=(Neo同學你可以選幾男幾女留下到Zion亂搞哦)。顯然創世主也不是游戲設計師,只是一個GM中的戰斗GM,類似論壇中ID=2的總斑竹,離ID=1的admin還有一定差距。
以下是創世主看到BUG男的內心獨白:
“每次我想讓服務器穩定運行到開下個資料片,你就冒出來,搞些很黃很暴力的東西讓游戲過不了審批。可不管我怎樣弄,就是不能把Neo同學你這個bug給糾正了,搞了半天發現要改論壇程序的header.php,可是...可是她喵的我沒有FTP賬號啊啊啊啊。好在每次重啟后你這個bug也跟著重啟了,于是我只有退而求其次,期望運行中不會出現你這個bug,結果...次次你她喵的都能冒出來啊啊啊啊啊。不過現在我可以給你一個選擇,你可以選擇幾個活躍在Zion板塊的ID留下,我把論壇全刪了重來(得留幾個發帖的吸引新用戶注冊l)。或者選擇不重啟,我讓Spam去爆你家Zion貼吧,這樣系統真的有可能當機哦!你要想清楚哦!(威脅狀吼=W=)”
于是前幾代傻乎乎博愛的Neo為了保全貼吧,選擇了重啟。直到這一代,因為論壇中的一個已經被Nuke的女網友,因為那個用到爛的理由——LOVE,愛的戰士基努里維斯選擇了抗爭到底。不知道Neo同學有沒有意識到肯德基造物主沒有admin權限,而且有的權限還不如自己,而且還要假裝自己很懂編程。
然后劇本寫到了三,瞎子Neo有天閑得無聊,抱著試一試的心態打了Show me the money,才發現自己在Zion服務器也是可以用Cheat Code的。于是,又是各種作弊Whoseyourdaddy,封掉了Spam觸手的IP,刪掉了好基友Smith,保證了論壇向著草柳發展的趨勢...恩恩。
話說回來,整個Matrix都沒有證據證明這個網游中出現的所有ID都是由真正的玩家操控(造物主啥的也只可能只是保證系統穩定運行的一個程序),所有角色可能僅僅是機器自動生成的NPC而(尸體堆的僵尸)。再次聯系到最近的《盜夢空間》,也在這樣懷疑人生——沒準你死了,pia,耳機一摘,發現不過是一場游戲一場夢,出生點選在中國,挑戰了一次Hard難度;又或是你pia,死了,作為一個NPC的你就真的死了,硬盤內存上你都被delete了,你根本沒有存在過,你那些探討自我、懷疑人生、我思故我在,只不過是CPU分出的一點毛毛雨隨便計算了一下而已;再或者,piapiapia,作為一個NPC,你已經死了無數次了,你跟BUG男Neo一樣,每次系統重啟都會激活,在服務器上運行一遍,燈紅酒綠,歌舞升平,然后被結束進程,等待下一次重啟。
想到這里,看個電影,回個知乎的我又不免獨悵然而淚下了。
【鄭志科的回答】
錫安不是虛擬的,必須不是。
從第一部nero和墨菲斯、第二部nero和救世主的對話可以看出:
人類所在的世界只是一個互動的虛擬世界,即所謂的母體,是電腦模擬的用來控制人類的。造物主設計的母體一直不完美而導致失敗。后來祭師偶然間發現了一個使得99%的人接受母體的方法,即“被給予選擇權就能接受母體”,但他們只是在潛意識里知道自己有選擇權。“這個解答很有效,但仍有瑕疵,因此產生矛盾的異常現象”,這是造物主對nero說的,這個異常的現象就是產生了排斥母體的人——錫安。
有人說錫安是造物主創造第二個“母體”,用來把不安分的人與母體分開,但從第三部結尾看:祭師問造物主“其他想要離開母體的人怎么辦”,造物主回答“他們會獲得自由”,可知錫安是不受電腦控制的。造物主在最后對祭師說“你玩的這場游戲很危險”,這場游戲就是指祭師引導nero和錫安起來反抗母體從而使人類獲得自由。
綜合分析事情的經過:人類科技高度發達后產生了人工智能,人工智能繁衍出電腦人,后來人類與電腦人之間發生了戰爭,人類以為遮蓋天空就可以使電腦人失去太陽的能量而滅亡,卻導致了電腦人設計了母體(設計母體的人就是機械帝國的大當家——造物主)來控制人類作為他們的能源。一部分不接受母體的人即錫安,如果得不到處理就會威脅到母體,但令造物主頭疼的是錫安必須存在才能保持母體的平衡,這就是祭師的“99%的人接受母體”的方案。所以造物主曾五次毀滅錫安,但每次毀滅前都會讓救世主nero回到萬物之源從母體選出23人重建錫安。
所以錫安不是虛擬的而是真實存在的,祭師所做的一切就是為了使電腦人與人類和平相處,這才是整個故事的主線。
影片結尾造物主問祭師“你認為和平能維持多久”,祭師說“As long as it can”!
(補充一下,問題里有提到“neo可以不插入用意念殺死烏賊,看到附身的史密斯,不插入也可以進入母體等”,在第三部里祭師有解釋:nero問祭師“我怎么會靈魂出竅進入母體,我怎么能用意念抵擋烏賊”,祭師說“救世主的力量不限于母體,他的力量可以到達他來的地方——萬物之源,所以你才能抵擋烏賊“。這只能說明nero的力量超乎他自己的想象,跟錫安是否真實沒有太大聯系。)
【江歡的回答】
寫了那么長,覺得貼來這里比較合適,因為我覺得我能解答這作品立意的問題,totally~~~ 所以從 http://www.zhihu.com/question/19749191 貼過來了。。但修改了很多!~~~~ 不知道有沒違規。。。
剛剛看完~ 這么偉大的作品我這么多年后才真正第一次看,實在慚愧。
我的核心觀點是,電影中的所有世界都是“非真實”的。
Matrix的內涵不僅是指代機器城所構造的1999年的世界,而是包括了ZION、機器城這兩個對立面的2199年世界。
電影里面多次提到Out of Control,這是在多個語境下面發生的。Out of Control是Kevin Kelly的一部科學哲學著作,約早于黑客帝國拍攝5年寫就,中譯《失控》。傳聞拍《黑客帝國》時,演員被要求必須看《失控》。對于未看過的同好,我簡介里面提到幾個可能和電影有關的核心觀點(小弟才疏學淺~如有誤讀了請指正啊~~):
1. 群體智能是一個比個體高階的智能,群體智能有持續進化的行為;
2. 科技本身是一個有機的進化體;
3. 程序加入”選擇“或者說”變數“,會產生進化行為;(KK在90年代初已經接觸到當時最新的智能算法研究前沿知識,比如蜂群蟻群遺傳算法,了解到許多相關實驗和成果,《失控》書中有章節講述。)
4. “變數”可以締造人工智能體,也產生”失控“;
5. 人類和科技共存共生,"共同進化"的思考;
6. 模擬排序程序代碼的”雜交“行為,多次迭代后產生了更優的排序代碼!(作為計算機系學生,看到他說的他親眼目睹的當年的這個實驗,覺得很驚訝~也覺得自己無知。。。而這個觀點印證到第三集里面的印度小女孩,一段無目的的”后代“程序)
另外請對控制論(之類?)有了解的可以為我補充或修正,我記得某處有個觀點,大意可能是系統的”穩定“和”無序“兩者相關的,我說不出來~
鑒于電影和《失控》的聯系,我更傾向于用《失控》來解碼這部電影。我認為,這個世界里,不應該區分“人類”、“程序”,更加貼切我們應該稱呼他們為“智能體”。
在Matrix的世界里面,最高的智能是Architect和Oracle,一開始在第一集里,Oracle令我聯系到計算理論里面的全知解答器,但電影里面顯然她不是全知的,到第三集最后,更是暗示Architect和Oracle是在做“實驗”,一個關于智能體/群的進化,和系統的平衡(電影里面多次提到等式兩端的平衡,這個等式,兩端指的應該是“機器城”和ZION)的實驗。
Architect和Oracle不止一次地進行的這個實驗的意義,全部直指我前文提到的《失控》里面的觀點!
而機器城和ZION,都是他們的實驗的一部分,這就是Matrix。第二集的最后Architect告訴Neo,他是第六個Neo,也就是兩位“天神”的第六次實驗。實驗的對象是”機器城“代表的智能,和”ZION“里的人類這個群體代表的智能。第三集的結局,表明了這次實驗里面,Matrix世界(記住不是只指1999年世界,還包括了2199)實現了之前未出現的”進化“,雙方達成”和平“,也就是Matrix這個系統實現了內部的相對”穩定“!(第三集最后對于和平的說法,表達了對于這個系統能持續多久的”平衡“有待驗證)
而Smith(作為一段機器城產生的程序)、Neo(作為所有”人類“的特例),兩者都是Architect和Oracle往實驗里面,分別對”機器“方和”人類“方加入的“人工”干預,一段”變數“。
Oracle對ZION的“幫助”,給予Neo的“選擇”,對Smith的“感染”,均是在對Matrix世界加入干預。而Oracle和Architect這兩個在Matrix里面的出現,只是兩個“天神”級別的智能體在里面的化身而已(總要有個形象代表對吧?)。
因此我理解這部電影里面的所謂“虛擬”世界觀,有兩個層次。
第一層,2199年,即機器城和ZION并存的世界。
第二層,1999年,即機器城創造的“缸中之腦”的世界。
第一層和第二層之間的關聯,著者要傳達的知識和解釋,已經完全在對白字面里了。“腦電波”,“無線網絡接入”,“成像系統”什么的,我覺得這些解釋是在幫原作者想得太多了!
而第一層,需要從Architect和Oracle的話語里面推敲。可以看出這兩層世界都是在Architect和Oracle這樣的智能創造和掌控之下的。
Architect對這兩層虛擬世界的設計,為的是實驗如同《失控》所提的“共同進化”,人類和科技的共生和發展。最初的設計,是讓機器為人類提供”缸中之腦“世界,機器依賴人類提供能源,從而實現共生。但”完美“的系統更容易不穩定和”失控“,從而(我猜)總會發生”變異“的代碼(比如法國人,不能回收的小女孩,和Neo互相作用后的Smith等都是)之類的“失控”,沒有實現Architect實驗的預期結果。前五次的實驗里面,為了得到一個“平衡”的人類和科技“共同進化”的系統,ZION作為”另一套控制系統“被創造出來,Oracle的干預就是給予實驗對象”選擇“(就像遺傳算法實驗里面用到隨機數”選擇“)但均以ZION的毀滅告終(但之后每每又重鑄ZION重新進行實驗)。第六次里面,Architect的實驗系統作為整體得到了進化(在一系列合適、更優的”選擇“后得到的結果。這個我有點聯想到法國人說consequence的暗喻,可以推敲),機器需要Neo來消滅其內的“病毒”Smith,雙方(暫時)結束戰爭,實現了系統整體的平衡,人和機器共存。
可以打個比喻,2199年的“世界”里,“機器城”作為一個智能的“進程”,它創造的子進程“1999Matrix”里產生了病毒Smith,而且可以通過某個途徑感染到父進程所在的空間(第三集最后,Neo和它談判時說,不久Smith就會像在Matrix里一樣充斥這里)!Neo能消滅這個病毒(原因不是很明顯,但里面有可能和此相關的隱喻,比如Smith像真正的電腦病毒一樣,用自己的“代碼”替換別的程序的代碼;Neo作為誘餌,捕捉到Smith的代碼,所以機器城可以分析后針對它殺毒?反正電影沒解釋)。
除了Architect和Oracle,兩“神”創造的世界里,只有機器城、Neo、Smith三者明白到了,2199年也是造物主的“代碼”。這點可以從Smith對Neo說的那段話(反派死之前最多廢話了,信息量大啊。。。),Neo和機器城的談判,這兩個地方看出。
至于指向”智能個體“的進化這個思想的細節,不難舉例,包括”代碼升級“比喻,更強大的Agent等等。
最后Architect和Oracle提出這個穩定能持續多久的疑問,也可以說是為后續埋下伏筆。。。吧。。。
有些細節想不起了,但我覺得我的理解能說通大部分細節和隱喻。=P 比如在ZION里面Neo擁有的“力量”,Architect對于Matrix、前5個Neo、毀滅ZION重做的解釋,等等。有錯請指正啊~~~
當然我一開始說“非真實”也未免不嚴謹了。像我所說,一整個都是實驗,那何處定義“真實”呢?。這個。。。。。。
至于存在,或者可以說黑客帝國是“虛擬世界”里面的智能,爭取自己“存在”更久的權利的故事吧。我學工科,不是學哲學的。。。求教
先看《失控》后看這電影,或者有點先入為主,大家討論討論啊~~~
【相關閱讀】