当前位置: 华文问答 > 影视

【黑客帝国】中的先知是人还是程序?

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并把自己放了进去,以让人类文明得以延续(以超低成本)。
这么一来,逻辑上这个故事就自洽了。
当然,这么来这个故事也就变成了我的「黑客帝国」,大家不同意这个假设完全可以理解,因为就是我自己编的嘛 :-)