《the matrix》的部分情节很有禅意,对此每个人的理解和解读可能是不同的。对于艺术来说,作者的创作本意并不重要,读者、观众、听众感悟到了什么,才是最具价值的部分(从这一点上来看,我们80后一代在大学之前接受的教育都在强调唯一、标准的答案,极其失败)。作为一个码农,我也来说下我对这个片子的感悟。
【剧情解读:严重剧透】
20世纪初,人类成功研制出人工智能(AI)。但是AI和人类发动了战争,最终AI胜利。人类为了切断AI的能量供给而封锁了天空,但AI找到了另外一种方法获取能源,即人类肉体的生化电能与核能。于是AI开始圈养培育人类的肉体,并通过克隆繁殖。没有意识,人类的肉体无法单独存活,所以AI必须设计一套仿真程序,让人类的意识得以在上面运行。这个仿真就是matrix(母体)。
说到matrix之前,先说说AI本身。AI本身就是个程序,它运行于main frame(即主机,硬件+操作系统)上,并控制着主机。人类设计的AI由两个主要部分组成:逻辑运算部件、数据存储部件。电影中的architect(白胡子老头)就是逻辑运算部件,oracle(印度阿婆)则是数据存储部件,通过名字也能理解:)
architect作为核心的逻辑运算部件,他被设计成是完全理性的。他具有极高的智力,控制着一切。matrix仿真系统就是他设计出来的。
oracle作为数据存储部件,则被设计得颇为感性。她依靠直觉行事,并因为是数据存储系统,拥有极大的数据量(very big data),所以无所不知,还能够通过big data做出很多预测。
主机上并非只有AI程序自己在运行,同时运行的还有一些古老的程序,比如囚禁key maker的哥们。他们有时会侵入matrix,做一些偷鸡摸狗的事情,比如通过系统后门运送一些非法程序进入matrix,电影中的小女孩就是这么进入matrix。不过这只是些细枝末节。
回到matrix本身。
第一代matrix被architect设计得完美无缺,它依托于一组相容的数学方程,具有完全的确定性。这一代matrix被设计得没有痛苦,一切都是美好。但architect发现绝大多数人类最终发觉世界是不正常的,并开始排斥matrix。系统崩溃了。为什么会失败?architect认为,人类思维是一种低等智力,它并不是完美的。人类是通过痛苦和苦难来认识世界,过于完美只会让人类发觉异常。
所以第二代matrix的设计,architect仍然依托于一组相容的数学方程来设计,但他完全仿照人类和人类历史,真实还原人类所有丑陋的一面&#x