西西河

主题:【原创】黑客帝国引发的疑问 -- Databa

共:💬43 🌺90 新:
分页树展主题 · 全看首页 上页
/ 3
下页 末页
  • 家园 【原创】黑客帝国引发的疑问

    黑客帝国(The Matrix)这部影片看过的人不少,河里喜欢它的大虾小鱼也蛮多吧?看电影和看文章时,一向很少动脑筋,看过后能留在脑袋里的不及万分之一。所以看前几次时,都稀里糊涂,只是很喜欢这部电影的气氛;其实没看懂探员史密斯和‘100% pure flesh’的船员坦克和推土机有什么区别?Morpheus 船(‘你不嫁,你傻’号)上的人通过网络进入Matrix时,要在脑袋后面的插孔里插入一个东东,也不晓得是为什么?

    这部影片留下的印象就是‘好看’。尼奥躲子弹躲的帅,后来看到一些视频就用了这几个镜头。仍然记得的是,一个家伙大战一头奶牛,奶牛腾空,奶头里射出一道道奶流;这家伙学尼奥后仰躲闪。另一段是尼奥死后,trinity把他唤醒,三个电脑人向尼奥射了n颗子弹,子弹的运动激起无数空气弹性波,这段很酷,很有创意。

    有前辈告诉我带上一些影片,以解在国外的寂寞,就带上了The Matrix。寂寞不可数啊!几部影片看了一遍又一遍,台词都能大段大段的背诵了,居然慢慢的看懂了这部影片。因此也有了一些很无聊的疑问?

    一:船员们每到危急时刻,都需要坦克(Tank)拨打电话,然后船员在电话铃停响之前,赶到并拿起电话,做接听状,船上的人点击电脑屏的某个键,这样船员就能回到船上,逃过探员的追捕。

    我的理解是人的意识进入电脑系统,就是the matrix。接听电话,船上的人做下载一样的操作,matrix里的人的意识就能回到身体,人就苏醒过来。因为人的意识就是一串电磁信号,这些信号连上电脑,就能象真实的人一样独立思考和行动。

    当船员遭到追捕时,这些信号就得尽快找到一个出口,回到身体内。这时候就要坦克提醒船员,信号出口在哪里?在电影开始和第一集结束,trinity和尼奥就因为没及时赶到电话旁,一个险些被捕,一个被杀。我的问题是,为什么船员们不用移动电话?这样遭遇危险时,能主动电坦克,并很快就回到船上,根本就不用跑一大段路,去接固定电话。一部移动电话随身,关键时刻可以救命啊..........

    二:故事开头,98年二月十九日下午一点Trinity在旅馆303房间上网,电影没交代她上网干什么?我想肯定不是到西西河看帖。这是我疑惑的地方,因为船员们是可以不用冒险进入matrix,而直接在船上接入,就能查信息或监视电脑探员的。如果说是为了联系尼奥,也不对啊?因为他们明显是可以直接打电话给尼奥的。

    三:人工智能出来后,人类为了战胜它,就把天空弄黑了,以隔绝阳关,想闷死人工智能,使它们没有能源。呵呵,我觉得这招很臭,是人类更需要阳光,所以这招其实自取灭亡。阳光没了,自然氧气也没了,船员们怎么还能自由的行动啊?没见丫们带氧气罩啊?

    四:船员们进入电脑时,要在脑后的孔内插入一个很长的铁制棒状的东西。我仔细看了一下棒的长度,足以穿透人脑。这很weird,因为任何人在脑袋里插进这么长的物体,必死无疑啊?

    五:尼奥学功夫是由电脑输入的,要是我学习可以这样办就好了,哪就省事多了。如果能这样学习,那么锡安最后的人类居民们应该要多牛有多牛,出几个欧拉、牛顿、爱因斯坦,发明点什么就可以干掉人工智能啊?比如什么武器,消灭地面上的人类加工厂,也不用费心费力的寻找‘the one’。是不是锡安人本末倒置,战略方向有点迷糊?

    六:Morpheus被探员抓了以后,尼奥和trinity去救他。坦克问他们需要什么?坦克是可以上传任何武器的。尼奥说:“Guns, lots of guns.”他为啥不要聪明弹呢?让坦克指挥,直接就把探员们灰飞烟灭了。

    七:船员们可以看到the matrix里人们的生活。呵呵,该有多少少儿不宜啊。怪不得Cipher说:“ignorance is a bliss.”无知才会快乐,我码这些字,是有知,还是无知?但Cipher是怎么独自进入the Matrix去找探员投诚的呢?因为要进入matrix,要插金属棒啊?而且要电脑操作,上载才行,所以我推断船员里,还有一个是内奸才对。

    呵呵,到此为止,打完收工。

    • 家园 一个瞎类比....

      西西河---------------Zion

      铁手---------------- The Oracle

      国外河友们-----------Zion居民

      国内网监-------------Agents

      国内网络-------------The Matrix

      国内河友-------------Matrix苏醒者

    • 家园 [花边]牛人大战

      仍然记得的是,一个家伙大战一头奶牛,奶牛腾空,奶头里射出一道道奶流;

      影片是2002年出的《Kung Pow: Enter the Fist》(译名“昆宝出拳”)

      下面是牛人大战的视频。

      http://www.tudou.com/programs/view/vDEM3lZo58A/

    • 家园 Zion应该是真实的,Neo也是实在的人

      为什么Zion一定是真实的呢?如此说来,Neo控制机器章鱼的行为不就太不可理解了么?

      有时候为了整个体系的严谨,我们不得不在某些细节妥协。问题的关键是怎么理解当时的世界。

      毫无疑问,人类和人工智能经历了一场大战,并且以人类战败告终。出于莫名其妙的目的,人类企图用遮蔽太阳的方法取胜--这也为后面整个故事提供了前提。我们无法深究这一选择是否合理,只能默认这个背景;事实上,我们更加怀疑人工智能在获胜后所采用的策略。为什么要用人来提供生物电能呢?为什么不用更加安全的物种来保证能源供应而不用担心革命呢?总之,对这些我们只能作为背景来接受。

      为了保证人体电厂存活,人工智能必须给培养皿中的人类社会设计一个精神世界。一个非常重要的事实是人工智能没法设计完美的人类精神世界。我并非是指史密斯在第一部中的那些独白,所谓完美世界中人类大量死去,只好采用一个已有的人类文明。即所谓“你们的文明,变成了我们的文明”。这其实只是个小意思,让人类生活在一个什么样的精神世界,从而可以保证他们最有效的提供能源,这对人工智能来说不是什么困难的。大不了试验几次,死几千万人,总能找到合适的。

      真正的困难是虚拟世界不能永远欺骗所有人。这是整部电影立意的一个基础。正是因为有这个无法超越的缺陷,才有后面的故事。否则,人工智能就让人类在其设计的精神世界里永远睡下去好了,什么都不用担心。

      人工智能虽然不能设计这样的一个完美世界,但是他找到了解决办法:这就是设计一个互动升级的过程。这是一个程序员和测试员的互动。人工智能设计一个体系,人类先锋尝试挑战。当达到版本升级的要求时,升级系统并更换另一批测试员。老的测试员,或者说抵抗者将被消灭。这是一个疏导式的策略。与其让问题悄悄积累起来酿成革命,不如加以引导,将问题消灭于萌芽,并且为完善系统提供最重要的测试数据。

      这就是整个系统的逻辑。

      所以Zion必须是真实的,或者说,不允许存在掌控一切的虚拟世界。这样的完善的虚拟世界一旦存在,就不用费周折设计所谓Zion了。任何虚拟世界都会最终被人类所察觉,从而被破坏。

      整个系统由主辅两个程序控制,Architect作为主程序负责维护正面的秩序;Oracle作为辅程序引导人类对主程序进行破坏。两个程序用背道而驰的办法共同保证整个系统的安全。我们有理由相信,Oracle是被设计为百分之百帮助人类的。因为这个体系需要开启人类真正的智慧,而不是对他们加以限制。人工智能之所以这样做,就是因为他相信,只有人类自己的智慧才可以真正测试Architect的漏洞。所以,Oracle干的是一件反社会的工作,身边自然需要一个系统权限很高的保镖,足以对付史密斯这样的角色--如果史密斯不变异的话。

      基于此,Zion被在一个特定时期内有意保留着。而母体内的异类分子也被一个一个拣选出来。母体本身的安全得到了保证,而母体的设计也一而再再而三的得到了测试,从而为升级进行了准备。不得不承认,在母体外的真实世界里。人工智能一直对Zion有绝对的优势。人类的抵抗力量从来没有能力反攻,甚至连自己的存活也成问题。

      其他需要说的还有法国人,Neo对机器章鱼的控制,巴基斯坦夫妻和火车人,还有Neo自己。很多情节需要再回忆回忆,哪位能提醒一下,Neo他们为什么要去找钥匙人?

      • 家园 zion是真的,看过matrix几部动画就很好理解了

        matrix里不但有人类意识(本体是电池),还有程序(AI)。很多人没有理解的一点是,matrix里的所谓程序,实际上也是生命体,只不过不是人类,而是机器生命。matrix不是1部关于人类的电影,而是1部关于人类和人工智慧生命的电影。

        整个matrix的背景就是机器人获得了独立意识,希望获得联合国席位(被承认),而人类觉得受到威胁而开战,最后人类节节败退,为了摧毁机器人的能量来源(太阳能),用黑云覆盖了地球。机器人在能源耗尽之前开发出了生物电技术,而战争中被俘获的人类成为电池。

        matrix不仅仅是机器人为了奴役人类而开发的,matrix是机器人心目中的理想社会。对机器来说,身体是不重要的,于是大量的机器人放弃了“身体”,做为程序进入matrix。这些机器人成为拥有独立意识的个体:能够创造、思考、恋爱、与人类和平相处。所以matrix实际上是人类和机器的和谐社会==>相对于zion跟外部的章鱼军团。

        但是人类向往自由的天性,使得他们不能在这个完美世界(由机器人的人工智慧统治)生存。于是机器人中倾向于与人类平等相处的一派组成了oracle系统,通过帮助人类建立抵抗力量,来完善matrix本身。这个过程类似安全软件公司雇佣黑客寻找系统漏洞——而机器人的最终目的是为自己建造真正完美的matrix。负责维护matrix的architect对这个目标保持中立,并对the one计划进行监控。

        matrix里大部分结构性程序都曾是拥有机器实体的机器人。而smith则是在matrix里诞生,没有实体真正的人工智慧生命。

        keymaker是后门程序,属于matrix系统管理员的权限。neo找他去见在matrix里的architect。

        有点乱,重点归纳一下:

        1>关于neo能在真实世界对抗章鱼

        neo隐约意识到程序也是有生命的,现实世界里的章鱼在matrix里也有1个镜像,或者说对机器人来说现实和matrix根本是1个东西。于是neo能像在matrix里对付"程序"一样对付章鱼。这个动作的后果是neo在没有插入的情况下通过接触章鱼登陆进了matrix世界,并被困在train station。所以trinity和morpheus要找控制train man的法国佬营救neo。neo在matrix的超能力是architect在建立matrix时赋予the one的(指停止子弹和当飞人,不是跳大楼)。但是这段代码有漏洞,当neo感觉到了现实世界里章鱼与matrix的联系后,以出乎意料的方式使用了the one的能力。

        2>机器人生命。

        所有的机器人都是为了某种用途而生产出来的,虽然它们有了自我意识,但是由于这种用途的差异,机器人在现实世界没有真正的自由;而在matrix这个完全虚拟的世界,程序可以谈恋爱,甚至生小孩,不受功能和形体的限制。所以matrix对机器人来说才是真实的、完美的世界。在matrix里机器人拥有真正的自由——与人类正好相反。

        3>matrix是什么?

        第3部最后跟neo谈判的机器人老大其实就是architect。matrix是机器人建立的互联网络,即包含了虚拟部分,也包含真实世界。而matrix里人类生活的那个正常的20世纪末期的世界(可以当成机器人的网络游戏)只是整个matrix里的一小部分——1个仿真程序。所以neo眼瞎之后,通过matrix网络直接信息入脑所看到的是3维建模世界——既是真实世界也是虚拟世界。那些金色线条是机器人对真实世界的描绘——跟人类的大脑对眼睛接受信号后处理出来的世界是一样的东西。只不过,对机器人来说,matrix中的仿真世界(网游?)与现实世界一样真实,都属于matrix。

        smith变异后,摧毁matrix会同时摧毁人类世界和机器人世界,neo正是认识到这1点,才有把握去谈判。

        4>smith入人脑与matrix里的电话

        人类要将自己的意识载入matrix,必须要插入插头,而反抗军的载入是非法的,必须透过系统漏洞进行。由于matrix的限制,载入必须避开防火墙和扫描程序,所以使用已知坐标的固定电话进行。已经说过matrix本身就是1个机器人的网络通信系统,所以matrix世界里的通讯程序具备较高的级别。不仅仅用于人类世界仿真程序,也被其它程序使用,成为zion的黑客们入侵的最佳方式,这种漏洞也可能是机器人有意为之。

        smith并不是1开始就设计为neo的反面镜像。smith只是1个典型的安全程序,维护matrix对人类的统治。但是第1集结束的时候,smith被neo破坏了,所以做为安全程序的smith被抛弃了——因为系统需要更完善的程序。

        做为安全程序的smith有2种能力,复制和侵占。这2种能力是分开用的——smith用复制能力把周围的程序生命复制成自己,在围堵到人类反抗者后smith用侵占来进入对手体内并删除对方的意识。当smith成为自由程序后,偶然的机会下,不知生存目的的smith侵占了1个反抗成员的身体,但并没有使用删除,而是使用了复制能力(侵占2.0)。smith由此获得了被侵占者的一切:能力,知识,记忆.最后,smith不断侵占程序意识和人类意识,完成了终极进化成为了大反派。

        • 家园 这里还是有一些问题

          其中最难解释的问题是,smith侵入到人体,另外一个是neo在现实世界里对付机器人。如果人在真实世界的话,数字类的病毒就无法侵入人。Neo如果是在现实世界的话,即使意识到机器人和Matrix之间的联系,也无法在没有接入的情况下,直接阻止机器人。更何况,smith侵入人体后,说了一句“一切都是虚假的”。

          我更为认同的是,neo他们所认同的真实世界本身也是虚幻的。Matrix实际上包括两个部分,一个部分是虚拟的数字世界,另外一个部分是所谓的真实世界。Matrix更是一个游戏,它演绎着机器人和人类的斗争史。这里Archecture是两个世界的创造者,也就是上帝。Archecture从来总是用"We",而不是“I”的原因,并不是因为他是机器人的群体的代表,而实际上,在圣经上,上帝说话的时候就是“We”。整个影片受圣经的影响很大,比如zion就是圣经上人类的最后家园。

          正是Neo认识到了所谓的真实世界也是虚幻的,也是程序,所以他能够利用“黑客”的本事予以应对,但是明显的是,他并不熟悉这个真实世界的代码,而无法达到在虚幻世界的权限。

          Neo在真实世界中去谈判的老大,确实就是机器人老大。机器人在真实世界中打得人类没有还手机会,而在虚拟世界里被smith收拾得无可奈何。所以他被迫和Neo达成和平协议,让Neo返回虚拟世界中与Smith决一死战。

          这就像,有一个大人,创造一个机会,让两个小孩打架,然后他在旁边看热闹。但是两个小孩突然达成协议,我们不打,我们和平了。这里的规则是,参与者有独立的意志,有选择的权利,因为Archecture要的就是看到这种“选择”情况下,他所创造的有独立意志的人如何反应。

          在这点上,又回到了Neo与Archecture见面的时候,Archecture给他两个选择,一个是回去救女朋友,一个是顾全大局带着残余人类重建Zion。试问,如果Archecture是机器人老大的话,他还需要干这么复杂事情么,机器人老大明明是在倾尽全力扑灭zion.在这里,不光是Archecture要考验Neo的选择能力,也是要观察机器人的选择能力。

          那么Oracle和Archecture的关系是什么,Oracle类似天使与上帝,天使是由上帝创造的,但是也有自己的独立的意志,她是希望世界能够和平,所以一直给Neo创造机会。

          另外说的一点是,动画片和电影不见得是一样,因为两个目的不同。电影是要求立意更高,而动画片要把剧情拉长:)。如果两个世界都是虚幻的话,那么动画片拍得还有什么意思呢?

          举个例子,贫嘴张大民的幸福生活,电影版和电视剧版的含义就差得很远。

        • 家园 机器老大等级比architect要高

          oracle(先知)和architect(白胡子老头)都是它设计出来的程序。它们同样能被smith同化无法阻止,而机器老大却能够在获得smith代码后瞬间重建整个matrix。smith的能力尽管能够改写matrix,但是由于其本身是程序,不能脱离matrix,因而无法和机器大帝对应的外部系统对抗。打个比方,就好像电脑病毒无法毁坏电脑,一旦电脑系统完全崩溃,病毒也无法生存。

          • 家园 architect并没有被同化,电影里大楼爆炸后

            architect就再没有出现了,直到最后.

            我认为机器人首领就是architect的线索来自3部曲最后1幕,oracle跟architect的对话.

            被同化的oracle,在系统重建后,显然知道the one已经成功.但并不知道是哪种"成功".matrix是开始另1轮由the one领导的debug,还是全新的开始.于是有了她跟architect的对话.她知道architect有答案,如果architect跟她一样被同化,就不可能知道她不知道的事情.oracle这个程序是应该知道所有被程序设定好的事情的.

            而architect告诉oracle,那些想要脱离matrix的人类,将可以得到自由.

            从他说话的口气和透露的信息看,他就是跟neo达成协议的"人".

            最后镜头是彩虹,oracle跟印度小姑娘站在一起,太和谐了.

            PS:architect这个词本身的意思就是建造者,设计者,整个matrix就是他建造和设计的。

            • 家园 这个协议是neo和机器大帝达成的

              机器大帝当然需要告诉architect,前几代的zion和the one 都是他设计的,不告诉他的话,他怎么能够设定出适合这个协议的新的代码?oracle和architect都是给机器大帝打工的马仔,只不过architect被赋予了更大的权限,但同样是在第三部的结尾,architect也承认他不是人类,他们本身也是代码,既然是代码就有可能被smith改写。smith之所以没有改写architect是因为他没有机会。打个比方,假设说zion等是软件,architect就是不同的OS平台,机器大帝则是硬件,硬件要是损坏了,这些东西都会被损坏的。另外可以说明问题的是第二部Neo和arch谈判的时候,arch暗示他的那条通往万物之源的门,如果arch就是最终boss的话,直接就可以拍板,用不着让neo再去万物之源,也就是机器大帝那里。而Neo最终也是找机器大帝而不是arch谈判,就因为他通过那场对话确定谁才是最终决定zion命运的谈判对象。

              • 家园 代码是机器人的灵魂

                硬件是要软件驱动的.你看过动画,应该知道所谓软件,就是机器人的灵魂,意识,或者精神的本体,而硬件是载体.所以机器“大帝”就是architect.他确实是代码——是有灵魂的代码.所有的机器人都可以被称作代码.他们是1种新的生命形式.理解matrix,就必须了解这1点.而不是用人类的角度去认识“机器”与"代码"

                还有,“大帝”不是1个机器人,他是很多机器人。而architect说话的时候,全是用"we"而不是me。

                • 家园 软件要是硬件断电,同样没有任何作用

                  看过动画就知道,matrix的产生是在人类和机器大战之后,之前根本就没有archtiect这个东西,因为没有必要。

        • 家园 你这个是最正确的解释,非常好。
        • 家园 说的很对,再讨论几点

          首先我没看过动画片部分。当时有朋友向我推荐,但是一方面没时间,另一方面我不确定动画片版的权威性。所以我能讲的论据都出自三部电影本身。

          非常同意机器人生命的说法。这就是我上一篇提到的“巴基斯坦夫妇”。他们设法拯救自己女儿的情节用意何在呢?我想,导演是想以此说明机器生命拥有了一项非常重要的属性:爱。有了这个属性,人类就不能堂而皇之的宣布自己的独一的合法性;不能再认为自己理所当然的是地球的唯一主宰。从此,机器生命和人类生命一样应该得到尊重。

          这也是Matrix超越其他一些碳铁文明科幻的地方。在那些影片中,机器是没有价值的,为了人类可以被消灭,而人类不用背负任何道义责任。即使在塑造了R2-D2和C-3PO形象的星战系列,以及涉及机器人解放题材的影片I robot中,机器人获得某种程度承认的原因也多是它们的复杂理性思考能力。这些复杂理性思考和所谓机器人的自由意识,使得包括观众在内的人类感到,他们可以被当作人类来对待。而当你死我活的冲突来到的时候,人类会如何做呢?人类会毫不手软的消灭这些机器,因为“他们不过是一堆零件罢了。”然而,当机器生命显示出和人类一样的爱之后,人类就失去了往日的道义制高点,必须回到平等的前提下考虑和机器的关系。当Matrix中的程序展现出和人类一样的爱之后,人类就不得不像尊重自己的生命一样,尊重这些新的生命形式。

          只有接受了这个,才能接受Matrix的结局。那不是一个通常的人类最终获胜的结局,人类只不过和机器达成了妥协,甚至是在机器的施舍下得到了和平。如果这是一场和传统机器的战争,这个结果显然是很伤自尊的。而如果你承认机器是和你我一样的人,情况就会好很多。

          尽管如此,我仍然觉得把控制实体机器的程序和人工智慧搅在一起是个缺点。也不能同意无星兄关于那些程序进入Matrix世界的解释。(虽然电影里好像也是这么说的。)问题的关键就是这样做是没有必要的。Matrix中所谓的NPC是和人类平等的意识,而这个虚拟世界之外,实体机器并不是非常必要。除了维持常备军力以外,似乎只需要一些维持能源系统的机器人。有什么必要让虚拟世界中的人工智慧有一个实体的形式呢?

          当然,我也认为虚拟世界和整个实体机器网络相互联系 -- 这也是Neo控制机器章鱼的原因所在。

          最后说一下Neo的超能力。我不认为救世主的能力是Architect赋予的。人类天生具有怀疑虚拟世界并用自己的信念战胜之的能力,这也是Architect早就认识到的。但是这有一个精进的过程,芸芸众生什么都察觉不到,而一些先锋们则可以认识到更高的层次,作为救世主,Neo可以在虚拟世界中自由而行。我倾向于相信,Neo的这一能力是全体人类共有的,只是开悟有先后。电影借鉴了很多基督教成分,比如降世的救世主需要经历一个重生的过程才能真正成为救世主。从这个意义上说,救世主凭的是信心。这种冲破眼前假象的能力是内在的。

          • 家园 不看动画做出的结论确实有偏差

            机器和人类之间的冲突在机器复兴的动画中讲的很清楚。机器需要人类作为能量供应源,是因为人类在最后一战中毁灭了天空,遮蔽了太阳照射(这点电影第三部中Neo和trinity曾经冲出过云层),机器没有能源供应,选择了更直接的生物体能量。动画中机器在战争开始就是选择和人类达成某种平衡,但是力量和领土占有优势的人类一直没有这个愿望,直至最终被击败。电影结尾的和平是另外一种,即以机器为主导的和平协议。

            • 家园 不是结论是立意

              电影的立意是模仿漫游21世纪,出了一个模拟世界,就以为自己进入真实世界了,但是实际上,这个真实世界仍为模拟世界。也就是说,机器人和人的斗争完全是一场游戏,Archect就是玩游戏的人。

              动画片就不能揭漏这一点,否则大家当看别人打游戏,多没有意思呀。

              就是立意不同的差异。

分页树展主题 · 全看首页 上页
/ 3
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河