當前位置: 華文問答 > 影視

【黑客帝國】中的先知是人還是程式?

2019-04-17影視

看來很多人並沒有真正搞懂這個故事, 而Oracle的意義和性質是搞懂這個故事的關鍵 。作為一個被matrix洗腦十來年的老程式猿,讓我來好好談一談這個故事的真正內涵吧。

Oracle當然是程式。而且是matrix裏最重要的兩個決策程式之一。
另一個決策程式就是architect,對就是那個白胡子老頭。

這兩個決策程式architect代表絕對的理性和數理邏輯,oracle代表絕對的感性和混沌邏輯。matrix就在這兩者之間的博弈中前進演化發展。
我這說法咋一看很扯吧?請仔細閱讀後續,你會發現這個解釋非常合理,而且幾乎是唯一能合理解釋黑客帝國所有問題的解釋。

architect很容易理解。可為什麽一個電腦系統需要Oracle這種怪胎呢?

不管matrix是如何形成的,電影中的matrix本質上是一個人和機器的共生體,二者誰離了誰都活不下去(雖然我覺得人做電池這事很扯)。 所以讓matrix得以持續存在和發展是符合人類與機器終極利益的最高目標。

在neo之前,matrix一直為電腦化的理性所控制,但因為人性的復雜和混沌,存粹的數理邏輯必然會產生大量的誤差。電影裏的「real world」實際上就是這些誤差的聚集地,這個聚集地在matrix主體之外。沒錯,neo,trinity,memphise這幫人全是「誤差」。他們本質上就是matrix的數理邏輯所無法控制的那一部份人性。

Oracle的存在,就是為了讓電腦系統能夠處理人性。它代表混沌的感性和絕對的理性進行鬥爭。 一個類似Matrix這樣的超級復雜系統,其決策過程必然是一個權衡統合了各方面因素的妥協折中過程。感性和理性,一直都是人類認知世界的兩種基本方式。源自於人類的人工智能必然也會有類似的設計。在matrix中,architect代表理性,oracle代表感性,由他們的博弈最終完成系統決策。如果沒有Oracle,Matrix就是一台純粹的機器,它無法完整地理解人類,又如何做到與人類共生?

所以很自然反抗軍受到oracle的幫助,oracle會指引他們如何行事,它也被反抗軍視為「Oracle」。但你得註意oracle之所以鬥爭,不是為了「解放」人類,而是為了讓matrix得以延續。

在architect看來,人性造成的誤差是無意義之物,強行消除即可。在以往的Matrix系統中,系統更傾向於architect的一面。所以這些系統誤差累積到一定程度之後會被集中銷毀(對,就是淪陷Zion),matrix系統重設,一切得以繼續存在。 在電影第二部,architect很清楚地說在neo之前,Zion已經被淪陷過五次了。
每次在被銷毀之前,都會有一個集誤差大成的「the chosen one」出現。這也就解釋了為什麽neo會在matrix主體中成為一個超人-----neo越厲害,說明系統誤差越大,對系統的穩固性破壞越大。

電影中,Zion面臨第六次淪陷。但這時候Smith出現了。

Smith到底是什麽? 大家都知道他是一個病毒,可這個病毒是怎麽形成的?這是理解這個故事的另外一個關鍵。這個關鍵的另一面是neo為什麽在「real world」也有了超能力。

集中系統誤差並強行銷毀,這明顯是一個頭痛醫頭,腳痛醫腳的臨時措施。這樣的機制註定是不長久的。這些被強行銷毀誤差對系統造成的損害累積起來,最終形成了兩個異常的後果:
1.Smith的變異。 Smith成為一個能不斷復制自己感染其它程式的病毒
2.Neo的變異。Neo甚至在「real world」都有了超能力。這完全違背系統規則。

這兩個異常標誌著matrix系統開始全面崩潰。它再也無法用以往的方式強行銷毀誤差重設了。

Oracle看清楚了這點,它也明白這種異常依賴matrix的理性邏輯已經無法解決。只有依賴混亂混沌、違背理性邏輯但潛力無窮的「人性」才是唯一出路。 所以它指導neo去尋找機器城,和機器進行談判,以消滅Smith換得Zion的不淪陷。
最終Smith被消滅,Zion前所未有的第一次幸存,Matrix系統進入了「與誤差共同生活」的新時代。Oracle 贏了這一局。

註意這裏的邏輯哦! 上面的故事精煉一下就是: 排斥人性的存粹理性終於碰到了無法解決的問題,被迫和感性(人性)合作,最終形成了理性和感性(人性)並存的新系統。

這,才是matrix這個故事的本質。

擴充套件一下,根據哥德爾不完備定理,純理性邏輯必然會遇到自己解決不掉的問題。而黑客帝國這電影似乎告訴我們,當理性邏輯無效的時候,人性才是解決一切問題的最後手段?
umm... 看來這世界說不定真是來自某個「神」的手筆,不然為什麽在理性邏輯的最深處為神奇的「人性」留下那麽一個角落?


----------------------------
再講講所謂的「人肉電池」
我認為很可能這就是電腦為了收集人性誤差編造的一個故事。維持這些「電池」所消耗的能量明顯遠遠大於「電池」產生的能量,這完全不合道理。
matrix可能就是人自己在某種特殊情況下為了維持人類社會繼續存續而制造的一套電腦系統,讓人類社會能以極低的成本存續。是人,把自己放到了這個系統中。至於為什麽系統內的時間是2000年代年,說不定在未來的人看來,二戰之後到未來某個時間點中間的這段時間就是人類的黃金時代。
我們就生活在黃金時代,好好珍惜吧! ^___^ b
-----
好吧我承認上面關於電池的事是我存粹的臆造,沒有任何依據。這是我夾帶的私貨。
之所以要臆造這個設定是因為我認為電池是黑客帝國這個電影唯一的硬傷。拿人發電這個投入產出比完全不行嘛,根本說不通。這個硬傷動搖的是這個世界的根本,讓人對matrix存在的意義心生懷疑。
作為一個matrix腦殘粉,怎麽能忍受這樣的硬傷呢? 於是我做了更大的假設:根本就沒發生過人和機器的戰爭,是人制造了matrix並把自己放了進去,以讓人類文明得以延續(以超低成本)。
這麽一來,邏輯上這個故事就自洽了。
當然,這麽來這個故事也就變成了我的「黑客帝國」,大家不同意這個假設完全可以理解,因為就是我自己編的嘛 :-)