第17章 人工智能(第2/10页)

Digi–Comp I包含3层水平的塑料板。通过在这些塑料板侧面插上一些吸管粗细的销棍,我们可以对这些塑料板进行“编程”。销棍可用于绊住机器侧面一排可水平摆动的垂直长杆。当操作人员反复推拉机器的控制杆时,销棍的有无会决定垂直杆是否摆动。垂直杆的摆动会触发一个二进制的机械显示器进行0或1的显示切换。就这样,通过巧妙安排销棍的位置,你可以在Digi–Comp上编程,让它执行“与”“或”“非”这样的逻辑运算。这是为超级极客设计的玩具,但要把它和HAL 9000联系在一起,还需要很多想象力。

虽然那时的我听说过泛美世界航空公司和贝尔飞机公司,但我并不知道20世纪60年代的计算机巨头IBM,也没有把电影中的计算机和生活中的IT(信息与科技)公司联系起来。库布里克指出,HAL 9000和IBM 7000计算机类似;IBM 7000于20世纪60年代面世,是第一种使用晶体管的计算机。另外,按照字母表,HAL的每个字母后面的字母组合起来就是IBM。作为剧本的主要创作人员,作家阿瑟·克拉克和导演斯坦利·库布里克都否认这是故意的安排,但其他人都觉得凭空想出HAL的概率实在太低,IBM和HAL肯定脱不了干系。还有一种说法是,HAL是“启发式编程算法计算机”(Heuristically programmed ALgorithmic computer)的首字母缩写,但其实这个词缩写成HAC或HPA更合适。

克拉克特别声明说:“我为这件事感到无比尴尬,我觉得IBM公司也深受其扰,虽然IBM在电影的制作过程中给予库布里克很多帮助。”克拉克也承认,随便挑选3个字母并组合在一起有17 576种不同的可能性,随便为计算机取名为HAL确实不能让人信服。事实上,他并没有仔细考虑这个概率,因为随便取3个字母产生的组合有17 576(26×26×26)种,这个数字太大了。世界上有很多其他类似IBM的名字,比如JCN(按照字母表,取HAL中每个字母的前一个字母)、IBC或者JBM。事实上,如果想让计算机的名字听起来更像人名,那么3个字母的人名真的太少了,比如吉姆(JIM)、麦克(MAC)、萨尔(SAL)、萨姆(SAM)、汤姆(TOM)。所以,HAL也许就只是作者灵光一现想出来的名字而已。

就像很多科幻作品中对未来的描写一样,Hal在某些方面过于高级,而在另一些方面却非常落后。虽然这部电影中的科技现在看来仍然颇具未来感,但这些技术的设计师(可能就来自IBM)并没能准确预测计算机成像技术的发展。月球飞船的飞行甲板上的导航设备,还有Hal和宇航员弗兰克·普尔玩国际象棋的屏幕,都很像20世纪80年代早期家用电脑呈现的样子。

从另一个方面看,Hal展现的人工智能远超2015年的技术,它可以像人一样做出回应,而且这个故事发生在2001年。Hal甚至可以表达复杂的情绪,事实上,电影中的这台计算机比其他任何角色都更情绪化。1997年,人工智能先驱马文·明斯基在一次采访中对Hal做出评价,他说类似技术“在4—400年里会成为现实”。这个陈述非常朴实,也是对未来科技的发展做出的比较正确的预测,即使他提到的最短时间有点儿过于乐观了。

IBM的研究员——“深蓝”团队成员默里·坎贝尔检测过HAL 9000的思考能力。“深蓝”是一台IBM制造的最早的会下国际象棋的超级计算机。这个系列最早被命名为“深思”,和《银河系漫游指南》中的超级计算机同名。“深蓝”于1995年面世,两年后,升级版的“深蓝”在一个6局的比赛中战胜了国际象棋世界冠军加里·卡斯帕罗夫(一年前,“深蓝”只赢了他一局,但输掉了整场比赛)。就像电影中的情节,Hal和宇航员弗兰克·普尔也玩国际象棋。出于某种原因,人们在相关技术还无法实现时就有对机械象棋手的憧憬。早在18世纪60年代,一个举世闻名的科幻设备面世,它就是匈牙利男爵沃尔夫冈·冯·肯佩伦设计制造的土耳其行棋傀儡。