3.1取悦有身体的机器
当马克·波林和你握手致意时,你握住的实际上是他的脚趾头。几年前他在摆弄自制火箭时炸飞了手指。外科医生们拿他的脚趾头勉强拼凑出了一只手,但残疾的手还是让他动作迟缓。
波林制造嚼食同类的机器。他的发明物往往复杂而庞大,最小号的机器人都比成人的个头还大;最大号的那位伸直了脖子能有两层楼那么高。他的机器人们装备着由活塞驱动的下颚和蒸气铲车那样的胳膊,浑身洋溢着活力。
为了防止他的怪兽们散架子,波林经常要用他那只残疾的手费力地拧紧螺钉,这让他感到很不便。为了加快修理速度,他在自己的卧室门外安装了一台顶级的工业车床,还在厨房堆满了焊接设备。现在,焊接他那些钢铁巨兽的气动式四肢只需一两分钟。但是他自己的伤手还是很折磨人。他很想从机器人身上卸下一只手来给自己安上。
波林住在旧金山市一条街道尽头的仓库里。那条街是公路高架桥下的一条死胡同。住处旁边尽是简陋的白铁皮工棚,挂着汽车修理的招牌。仓库外就是个废品站,里面堆满锈迹斑斑的报废机器,高及铁篱外墙,其中竟然还有一个喷气发动机。废品站平时总是阴森森空荡荡的。来给波林送信的邮递员跳下越野车时,总要熄火锁门。
波林自称自己早年是个少年犯,长大后则干些"有创意的汪达尔式街头打砸"。即便在旧金山这个人人个性十足的地方,大家也都承认他的恶作剧水平不一般。还是10岁小孩的时候,他就用偷来的乙炔枪割掉过口香糖贩卖机上的大罐子。20来岁时,他玩起了街头艺术,给户外广告牌改头换面----在深夜里别出心裁地用喷漆把广告上的文字涂改成政治信息。最近,他又闹出了一个新闻:他的前任女友报警说,他趁自己周末外出,把她的车涂满环氧树脂黏合剂,之后在车身、挡风玻璃等各处都粘满了羽毛。
波林发明的装置既是最机巧也是最具有生物属性的机器。看看这个"回转利嘴机":两个缀满鲨鱼状利齿的铁环在相交的轨道上疯狂旋转,彼此互成夹角,周而复始地"大嚼特嚼"。它可以在瞬间嚼碎一个小物体。平常它总是在啃着另一个机器人身上悬荡着的胳膊。再来看看拱拱虫。这个改良农具的一端安了个汽车引擎,通过曲柄带动6组特大号的钉耙,耙地的时候一拱一拱地前行。它蠕动的方式非常低效,但却是生物的方式。还有"一步一啄机",其机身附带罐装的加压二氧化碳,用气动的方式带动它的钢头捶打地面,凿碎路面的柏油沥青。它好似一只500磅重的巨型啄木鸟,发疯似地啄着公路。"我的绝大多数机器都是世界上独一无二的。其他神经正常的人不会去造这些对人类毫无实际用处的机器。"波林面无笑容地说道。
每年总有几次,波林会带着他一家子的机器举办一场表演。1979年的处女秀名叫"机器做爱"。秀场上,他那些古怪的机器互相踩来踏去,互相撕扯碾压,最后不分你我,成了堆破烂。几年后他办的一场展示叫"无用的机械行为",延续了他把机器们解救出来,使其归于原始形态的风格。至今为止,他举办了40场左右的展示,通常都是在欧洲----"因为在那儿,"他说,"不会有人控告我。"而欧洲国家对艺术的支持体系(波林称之为艺术黑手党)也接纳这种胆大妄为的演出。
1991年,波林在旧金山闹市区举办了一场机器马戏演出。那一夜,在某高速公路立交桥下废弃的停车场里,数千位一袭黑皮夹克的朋客追捧者完全靠口口相传云集于此。在这个临时搭建的竞技场内,在耀眼的聚光灯下,十来个机甲怪兽和铁疙瘩角斗士们正等着用激情和蛮力干掉对方。
这些铁家伙们的块头和精神劲儿使人想起一个形象:没有皮肤的机械恐龙。它们通过液压软管驱动的骨架、铰链咬合的齿轮和电缆连接的力臂来保持平衡。波林称它们为"有机机器"。
这可不是博物馆里死气沉沉的恐龙。它们的身体部件是波林从别的机器那里"连偷带借"来的,它们的动力来自废旧的汽车引擎。它们似乎被注入了生命,在散发着灼热的臭氧味的探照灯光束下碾压着、翻腾着、跳跃着、冲撞着----活了起来!
那天晚上,在金属强光照射下,离座的观众们癫狂不已。(特意挑选的音质粗糙的)大喇叭们不停地播放着预先录制的工业噪声。偶尔,刺耳的声音会切换成电台的电话访谈节目或电子时代的其他背景音。一声尖利的汽笛压住了所有刺耳的声音----演出开始了,机器斗士动起来了!
在接下来的一小时里是一场混战。一枚两英尺长的钻头在一头状似雷龙的大家伙的长颈一端咬了一口。这枚钻头形同蜜蜂的蛰针,让你恐怖地联想到牙医的钻头。它接着又暴跳如雷地钻进另一个机器人。"嗞----嗞----嗞----",听得人牙根发麻。另一个发狂的家伙----"螺丝锥投石机",则滑稽地到处乱冲,嘶嘶狂叫着撕裂路面。它是一部长10英尺,重一吨的钢制滑车,底部是两个钢螺旋胎面的履带,每个轱辘带动一个直径1.5英尺的螺丝锥疯狂旋转。它在沥青路面上以30英里的时速四处乱窜,真是逗人喜爱。机车顶部装有投石装置,可以投射50磅重的爆破火焰弹。当"钻头"追着去蛰"螺丝锥"时,"螺丝锥"正对着一座由钢琴搭成的塔楼大投火焰弹。
"这里接近于受控的无政府状态。"波林曾对他那帮完全自愿的手下开玩笑说。他把自己的"公司"戏称为生存研究实验室(srl),一个故意让人误以为是公司的名称。生存研究实验室举办演出,喜欢不经官方许可,不向市镇消防部门报告,不投保险,不做事先宣传。他们让观众坐得太近,看上去很危险----也确实危险。
一部改装过的商用草地撒水车----它本来应在草丛里爬行、撒水,赐予草地生命----现在却给此地带来一场邪恶的火焰浴。它的旋臂泵出一大圈点燃的煤油,形成炽热的橘红云团。未完全燃烧的呛人烟气被头顶的高速公路硬逼回来,使观众感到窒息。角斗中,"螺丝锥"不小心踢翻了"地狱花洒"的燃料箱,使它不得不结束了自己的使命。"喷火器"立刻点火补上了空缺。"喷火器"是台可操控的巨型鼓风机,通常用来给市中心的摩天大楼做空调鼓风。它被拴在一台马克型卡车发动机上。发动机带动巨大的风扇从55加仑的桶里把柴油燃料泵到空气中。炭弧火花点燃油气混合物,吐出长达50英尺的亮黄黄的火舌,烘烤着由20架钢琴叠起的塔楼。
波林可以通过一部模型飞机用的无线遥控手柄来操控火龙。他把"喷火器"的喷嘴转向观众,观众急忙躲避。即便在50英尺远的地方,都能感到扑面的热浪。"你明白是怎么回事了吧,"波林后来说道,"缺了掠食者,生态链就不稳定了。这些观众的生活里没有天敌,那么,就让这些机器充当掠食者吧。它们的任务就是给文明社会突降些掠食者。"
生存研究实验室的机器们相当复杂,而且愈演愈烈。波林总是忙于孵化新型机器以使马戏团的生态系统保持不断进化。他常给老型号升级新式肢体。他可能换掉"螺丝锥"的电锯,代之以龙虾似的一对大铁螯,也可能给身高25英尺的"大坨塔"的胳膊焊上一把喷火枪。有时候他还搞杂交,把两个大家伙的部件对调一下。在其余的时间里他则忙着为新玩意儿接生。最近的一次秀场上,他推出了4只新宠物:一台便携式闪电机,对着近旁的机器武士喷吐出9英尺长劈啪作响的蓝色闪电;一只由喷气机引擎发动的120分贝汽笛;一门军用的电磁轨道炮,发射时速200英里的热熔铁疙瘩,彗星般的火球在空中爆裂开,变成燃烧的毛毛细雨洒落下来;还有一门先进的远程视在人机一体加农炮,戴着虚拟视镜的操控者转动自己的脑袋盯住目标就可调整炮口的瞄准方向,而炮弹是塞满雷管炸药和混凝土的啤酒罐。
这些表演既然是"艺术",就难免会资金短缺:门票收入仅够应付一场演出的杂项开销----燃料、员工的伙食以及备用件。波林坦承,他用来拆配成新怪兽的一些机器原型是偷来的。一位生存研究实验室的成员说,他们乐于在欧洲一直演出下去是因为那里有很多"可求之物"。什么是"可求之物"?"容易得到的,容易解救的,或不花钱拿来的东西。"除此之外的原材料则是从军队过剩的部件中拣选出来的。波林以65美元一磅的价钱从那些缩减规模的军事基地里一车车买回来。他还从那里搜刮来不少机床、潜艇部件、稀奇古怪的马达、罕见的电子器件、粗钢,甚至还有价值10万美元的备件。"要在10年前这些东西可值钱了,关乎着国家安全。可是忽然之间就成了没用的废品。我对它们进行改造,实际上是让这些机器改邪归正----它们过去从事的是'有价值的'毁灭性工作,如今则做些毫无用处的破坏。"
几年前,波林做了一个会在地板上疾爬的蟹形机器生物。一只惊慌失措的小豚鼠被锁在一个满是开关的小座舱里充当驾驶员。做这么一只生物机器并非要蓄意表现残忍。这个创意是为了探究有机体和机器趋合的可能。生存研究实验室的发明常常会把高速运转的重金属物体和柔软的生物体结合起来。启动后,这只小豚鼠生物机器摇摇摆摆,左冲右突。在一场乱哄哄、处于受控无政府状态的演出中,几乎没人会注意到它。波林说:"这种机器生物几乎不能操控且毫无用处,但我们所需要的就是这种程度的控制。"
在旧金山新现代艺术馆的开工典礼上,主办方邀请波林在市中心的空地上集中展示他的机器家族,以"在大白天创造几分钟的幻觉"。他的"冲击波加农炮"率先出场发射空炮。你甚至能看到由炮口衍展开来的空气冲击波。几个街区内的汽车玻璃和大楼窗户都战栗作响,正值高峰期的交通一度中断。随后"蜂群之群"隆重亮相。这是些高度及腰的圆柱形移动机器人。它们成群结队,四处奔忙。人人都在猜蜂群会往哪里去;任何一个蜂群都不会控制其余的蜂群;其他蜂群也不管这个蜂群去哪儿。广场成了这些硬梆梆的家伙们的天下----一群失控的机器。
生存研究实验室的最终目的是让机器们自治。"让它们做出些自治的行为确实很难。"波林告诉我。不过,在试图把控制权由人转交给机器的研究领域里,他可是走在了很多经费充足的大学实验室的前头。他那些花几百美元做出来的蜂群式创造物,是用回收的红外线传感器和废旧的步进电机装配的。在制造自治蜂群机器人的暗战中,他击败了麻省理工学院的机器人实验室。
在自然孕育物与机械制造物之间的冲突中,马克·波林无疑是后者的拥趸。他说:"机器有话要对我们说。每当我开始设计一场新的表演,我都自问,这些机器想做些什么?比如这台老旧的挖土机,让我仿佛看到某个乡下小伙子每天都开着它,在烈日下替电话公司挖沟。老挖土机厌倦了这种生活,它腰酸背痛,尘土满面。我们找到它,问它想干些什么。也许它想加入我们的演出呢。我们就这样四处奔走,去搭救那些被人废弃,甚至已经被肢解的机器。我们必须问自己,这些机器到底想做些什么,它们想被刷成什么颜色?于是,我们考虑到颜色和灯光的协调。我们的表演不是为人们办的,而是给机器办的。我们从不关心机器该如何取悦我们。我们关心的是如何取悦它们。这就是我们的表演----为机器举办的表演。"
机器也需要娱乐。它们有自己的复杂性,有自己的日子要过。通过制造更加复杂的机器,我们正赋予它们自治的行为,因此它们不可避免地会产生自己的打算。"这些机器在我们为它们创造的世界里过得自由自在。"波林对我说道,"它们的行为举止非常自然。"
我问波林:"假使机器的表现遵循自然之道,那它们是否也有天赋万物的权利?""那些大家伙有很多权利,"波林说道,"我学会了尊敬它们。当其中一个大块头朝你走来的时候,它保有行走的权利,你就得给它让道。这就是我尊敬它们的方式。"
如今的问题是,我们并不尊敬我们的机器人。它们被堆放在没有窗户的工厂里,干些没人乐意干的活。我们把机器当奴隶一样使唤,其实本不该如此。人工智能研究的先驱、数学家马文·明斯基曾对那些肯倾听的人表达过这样的意见。他不遗余力地鼓吹把人脑的智能下载进计算机。而发明了文字处理技术、鼠标和超媒体的神奇小子道格拉斯·英格巴特,却提倡电脑为人服务的理念。20世纪50年代,这两位宗师曾在麻省理工学院相遇,留下一段脍炙人口的对话:
明斯基:我们要赋予机器智慧,让它们有自我意识!
英格巴特:你要给机器做那么多好事?那你打算给人类做点什么呢?
那些致力于使电脑界面更友好、更人性化、更以人为本的工程师们常常会讲起这个故事。而我却固持明斯基的理念----站在制造物的一边。人类有自己的生存之道。我们会训练机器来伺候我们。那么,我们打算为机器做点什么呢?
如今,世界上工业机器人的总数已经接近100万。然而,除了旧金山那个疯狂的坏小子艺术家,没有谁会问机器人想要什么。人们认为那是可笑、不合时宜的,甚至是大不敬的。
诚然,在这上百万的"自动装置"中,99%的装置只不过仅仅赢得了手臂的美名。它们是聪明的手臂,能做手臂可以做的所有事情,并且不知疲倦。不过,作为我们曾经所希望的"机器人",它们仍然既瞎且哑,并且还得靠墙上的插座养活。
除了马克·波林的那些失控的机器人以外,今天绝大多数肌肉僵硬的自动装置们都笨重、迟缓,而且还要靠救济过日子----离不开持续的电力供给和人类脑力的驾驭。很难想象这些家伙会衍生出什么有趣的事情。即便再给它安个胳膊、几条腿或者一个脑袋,你得到的还是一个昏昏欲睡的巨兽。
我们想要的是那个叫作罗比的机器人,是那个科幻小说中的原型机器人----一个真正自由自在、自主导航、能量自给的机器人,一个让人大惊失色的机器人。
近来,一些实验室的研究者们意识到,要想造出罗比,其最有效的途径是拔掉静态机器人身上的电源插头,制造出"移动的机器人"。如果静态机器人的手臂里能完全容纳下能量块和大脑,那也许还马马虎虎。其实,任何机器人只要能够做到独立行走和独立生存,就会更上层楼。尽管波林有些玩世不恭和多愁善感,但他所造出的机器人,屡屡打败那些世界顶级大学所研制出来的机器人。而他所用的设备恰恰是那些大学所摈弃的。对金属自身局限性和自由度的深刻理解弥补了波林没有学位的弱点。他在制造那些有机机器的时候从不用设计图。有一次,为了逗逗一位穷追不舍的记者,波林带他走遍自己的工作室,翻找正在开发的跑步机器的"计划书"。两人费力扒拉了20分钟("我记得上个月图纸就在这里来着"),最终在破旧不堪的金属写字台最底下一个抽屉里的一本1984年发黄的电话簿下面,找到一张纸。纸上是用铅笔勾勒出的一台机器,其实就是一张草图,没有任何技术说明。
"都在我脑子里呢。我只需在金属块上划划线,就可以动手切割了。"波林拿起一块车削精细的两英寸厚的铝制工件对我说。铝块略显出暴龙前肢骨骼的形状。工作台上还有两块和它一模一样的成品。他正在做第四个。这些铝块将来会安在一头骡子大小的会跑的机器身上,作为其四肢的一部分。
波林的跑步机器并不真的会跑。它只是走得快一些而已,偶尔会有些踉跄。还没人能制做真正会跑的机器人。几年前,波林制造出一个结构复杂的特大型四足行走机器,高12英尺,方方正正的,既不聪明也不敏捷,但它确实拖着脚慢慢地挪动了。四条树干粗的方柱就是它的四条腿,由巨大的变速器和杂乱的液压管来共同驱动。如同生存研究实验室的其他发明一样,这头笨拙的怪兽由一台模型汽车的遥控器来操纵。换句话说,这头怪兽就是一只重达2000磅但大脑却小如豌豆的恐龙。
尽管已在研发上投入了千万巨资,还没有哪位计算机高手可以摆弄出一台靠自己的智能穿过房间的机器。有些机器人要么磨磨蹭蹭花上数天的时间,要么莽莽撞撞一头碰到家具上,要么刚走完四分之三就出了故障。1990年12月,在经过了10年的努力之后,卡耐基-梅隆大学"野地机器人学中心"的研究生们终于组装出了一台机器人,并命名为"漫步者"。它慢慢地横穿了整个院子,大约走了100英尺。
"漫步者"的个头比波林的拖脚走巨物还要大,原本的研发目的是用来做远地行星考察的。但是卡耐基-梅隆的这个庞然大物还在样机阶段就花费了纳税人几百万美元,而波林的拖脚走怪兽只花了几百块,其中三分之二买了啤酒和披萨。这位19英尺高的铁打的"漫步者"先生重达两吨,这还没算它那搁在地上的沉甸甸的大脑。这台巨大的机器在院子里蹒跚学步,每一次迈步都要经过深思熟虑。除此之外它不干别的。在等待了这么久之后,能走得不被绊倒就足以让人们感到欣慰了。"漫步者"的父母亲们满意地为它的人生第一步鼓掌喝彩。
动动六条蟹爪似的腿对"漫步者"而言是最轻松的事,而试图搞清自己身处何地就太难为这个巨人了。即使只是简单地描绘出地形,让自己可以计算出行动的路径,也成了"漫步者"的噩梦。它不怕走路,却要花大量的时间考虑院子的布局。"这肯定是个院子,"它对自己说,"这儿有些我可以走的路径。不过,我得把它们和我脑子里的院子地图一一比对,然后选择最佳的那条。""漫步者"通常要在头脑中创建出环境的轮廓图,然后根据这张轮廓图来为自己导航;每走一步都要更新一次轮廓图。中央电脑中用来管理"漫步者"的激光成像仪、传感器、气压足肢、齿轮箱和电机马达的程序长达数千行。尽管重二吨并有两层楼那么高,这个可怜虫却只靠它的头活着。而这个头是用一条长长的电缆连在它身上。
我们拿"漫步者"一只大脚垫下面的小蚂蚁作比较。"漫步者"好不容易才从院子这头踱到那头时,蚂蚁已经跑了个来回。一只蚂蚁的分量,脑袋加身体才百分之一克----也就米粒那么大点儿。它既没有对整个院子的印象,也对自己身处何地一无所知。然而它却能在院子里畅行无阻,甚至想都不用想。
研发人员把"漫步者"造得粗壮硕大是为了抵御火星上极端的严寒风沙环境,在火星上它不会那么重。然而具有讽刺意味的是,由于"漫步者"的块头太大,这辈子无论如何去不了火星了;只有蚂蚁那么小的机器人才有希望。
用蚂蚁式移动机器人来作为解决方案是罗德尼·布鲁克斯的设想。这位麻省理工学院的教授觉得与其浪费时间制造一个无用的天才,还不如制造千万个有用的白痴。他指出,往行星上派送一个自负智力的超重恐龙恐怕是飘渺无期的,而派送一大群能做事的机械蟑螂却有可能使我们获得更多的信息。
布鲁克斯于1989年发表了一篇论文,题为《快速、廉价、失控:一场太阳系的机器人入侵》(fast,cheapandoutofcontrol:arobotinvasionofthesolarsystem)。该论文后来被广为引用。他在文中声称,"若干年内利用几百万只低成本小机器人入侵一颗地外行星是可能的。"他提议用一次性火箭发射一群鞋盒大小的太阳能推土机去入侵月球。派出一支由无足轻重、能力有限的机器人个体组成的军队,让它们协同完成任务,并允许它们自由行动。有些士兵会死掉,大多数会继续工作,并最终做出一些成绩。这支移动机器人大军可以用现成的部件在两年内完成组装,然后用最便宜的单程环月轨道火箭发射。就在别人还在为某个大笨家伙而争论不休的时候,布鲁克斯可能早已把侵略大军制造出来并派出去了。
国家宇航局的官员们有理由听从布鲁克斯的大胆计划。从地球上进行远程控制的效果不太令人满意。一个在裂缝边缘摇晃的机器人,需要等上一分钟才能接到从地面站发来的指令。因此,机器人必须实现自治。一个宇航机器人不能像"漫步者"那样,身在太空,头在地球。它必须随身携带自己的大脑,完全依靠内在逻辑和规则运行,无需与地球进行过多的通讯。它们的头脑不必非常聪明。比方说,要在火星表面清理出一块着陆场,移动机器人可以每天花上12小时的笨功夫去刮平一块区域。推,推,推,保持地面平整!他们当中单拿出来任何一个,可能干得都不是很好,但当成百个机器人进行集团化作业的时候,就能出色地清理出一片建筑地基。日后,当人类的考察队着陆时,宇航员可以让那些依然活着的移动机器人们休息一下,并赞赏地拍拍它们的头。
绝大多数的移动机器人会在着陆后的数月内死去。日复一日的严寒酷热会使电脑芯片开裂失效。但就像蚂蚁群落,单个的移动机器人是无足轻重的。和"漫步者"相比,它们被发射到太空的费用要便宜上千倍;这样一来,即便发射数百个小机器人,其成本也只是一个大机器人的零头。
布鲁克斯当初想入非非的主意如今已经演化为国家宇航局的正式项目。"喷气推进实验室"的工程师们正在创造一种微型漫游者。这个项目刚开始的时候是想制造一个"真正的"行星漫游者的微缩模型。但当人们逐渐认识到小尺寸及分布式的优点后,微型漫游者本身就变成了真正的成果。国家宇航局的这个微型机器人原型看上去很光鲜:六轮行走,无线电遥控,象台儿童沙滩车。某种意义上说它确实是辆沙滩车,不过它还是太阳能驱动和自引导的。计划于1997年启动的火星环境勘测任务里,可能会有一大批这样的微型漫游者担纲主角。
微型机器人可以用现成的部件快速搭建。发射它们很便宜,而且一旦成群释放,它们就会脱离控制,无需持续的(其实可能是误导的)管理。这种粗犷但却实用的逻辑,完全颠覆了大多数工业设计者在设计复杂机械时采用的缓慢、精细、力图完全掌控的解决之道。这种离经叛道的工程原理简化成了一个口号:快速、廉价、失控。工程师们预见,遵循此道的机器人将适用于以下领域:(1)探索星球;(2)采集、开矿、收割;(3)远程建设。
3.2快速、廉价、失控
"快速、廉价、失控"的口号最早出现在会展中工程师的胸牌上,后来罗德尼·布鲁克斯将之用于自己那篇引起轰动的论文的标题中。新的逻辑带来对机器全然不同的新视角。移动机器人群体中并没有控制中心。他们分散在时空里,正如一个民族穿越了历史和大陆。大量地制造这些机器人吧,别把它们看得过于珍贵。
罗德尼·布鲁克斯在澳大利亚长大成人。和别的男孩一样,他喜欢读科幻小说,喜欢做玩具机器人。他养成了反过来看事物的习惯,总是爱逆习常的观念行事。他不断进出全美各大顶尖机器人研发实验室,追寻关于机器人的奇思异想,最后接受了麻省理工学院移动机器人研究项目负责人的终身职位。
在那里,布鲁克斯开展了一个雄心勃勃的研究生课题项目,研发更接近昆虫而非恐龙的机器人。第一个诞生的是"阿伦"。他的头脑保存在旁边的台式电脑里,因为当时的机器人研发者都这么做,以获得值得保存的大脑。阿伦的身体具有视觉、听觉和触觉,它所感知到的信号通过几股线缆传送到那个盛放大脑的"盒子"里。在这些线缆上会产生太多的电子背景干扰,使布鲁克斯和他的团队倍受困扰,挫折不断。为解决这一问题,布鲁克斯换了一个又一个学生。他们查遍了各种已知的传播介质,甚至尝试了业余无线电、警用对讲机、手机等多种替代方案,但无论哪种方案,都无法建立不受静电干扰又能传输丰富多样信号的连接。最后布鲁克斯和学生们都发誓,不管必须把大脑设计得多么小,下一个项目非把大脑中枢整合到机器人体内不可----这样就再也用不着那些惹麻烦的线缆了。
因此,在制作后两个机器人"汤姆"和"杰瑞"时,他们被迫只使用非常简单的逻辑步骤以及短且简单的连接。出乎意料的是,在完成简单任务时,这种简陋的自带神经电路居然比大脑表现得更好。这个不大不小的收获促使布鲁克斯重新审视弃儿"阿伦"。他后来回忆道,"事实证明,阿伦的头脑真没起什么作用。"
这次精简让布鲁克斯尝到了甜头,并促使他继续探索,看看机器人能傻到什么程度但仍能做些有用的工作。最终,他得到了一种基于反射的智能。具有这种智能的机器人不比蚂蚁更聪明,但它们和蚂蚁一样能给人以启迪。
布鲁克斯的设想在一个叫"成吉思"的机巧装置上成形。成吉思有橄榄球大小,象只蟑螂似的。布鲁克斯把他的精简理念发挥到了极致。小成吉思有6条腿却没有一丁点儿可以称为"脑"的东西。所有12个电机和21个传感器分布在没有中央处理器的可解耦网络上。然而这12个充当肌肉的电机和21个传感器之间的交互作用居然产生了令人惊叹的复杂性和类似生命体的行为。
成吉思的每条小细腿都在自顾自地工作,和其余的腿毫无关系。每条腿都通过自己的一组神经元----一个微型处理器----来控制其动作。每条腿只需管好自己!对成吉思来说,走路是一个团队合作项目,至少有6个小头脑在工作。它体内其余更微小的脑力则负责腿与腿之间的通讯。昆虫学家说这正是蚂蚁和蟑螂的解决之道----这些爬行昆虫的足肢上的神经元负责为该足肢进行思考。
在机器蟑螂成吉思身上,行走通过12个马达的集体行为而完成。每条腿上两个马达的起落,取决于周围几条腿在做什么动作。如果它们抬起落下的次序正确的话,那么,起步!一、二、一,一、二、一!----就"走起来"了。
这个精巧的装置上没有任何一部分是掌管走路的。无需借助高级的中央控制器,控制会从底层逐渐汇聚起来。布鲁克斯称之为"自底向上的控制"。自底向上的行走,自底向上的机敏。如果折断蟑螂的一肢,它会马上调整步态用余下的五肢爬行,一步不乱。这样的转换不是断肢后重新学习来的;这是即时的自我重组。如果你弄废了成吉思的一条腿,还能走的其余5条腿会重新编组走路,就如同蟑螂一样,轻易地找到新的步态。
布鲁克斯在他的一篇论文里首先阐述了怎样使创造物"无知无觉"地走路的方法:
没有所谓的中央控制器来指导身体把脚放在哪里,或者跨过障碍时要把腿抬多高。实际上,每条腿都有权做些简单动作,而且每条腿都能独立判断在不同环境下该如何行事。举例来说,一个基本动作的意识是,"如果我是腿而且抬起来了,那么我要落下去",而另一个基本动作的意识可描述为,"如果我是一条腿并且在向前动,得让那5个家伙稍微拖后一点"。这些意识独立存在且随时待机,一旦感知的先决条件成立就会触发。接下来,要想开步行走,只需按顺序抬起腿(这是唯一可能需要中央控制的地方)。一条腿一抬起来就会自动向前摆动,然后落下。而向前摆动的动作会触动其余的腿略微向后挪动一点。由于那些腿正好接地,身体就向前移动了。
一旦机器生物能在平滑表面稳步前行了,就可以增添一些其他动作使它走得更好。要让成吉思翻越横亘在地板上的电话簿,需要安装一对触须,用来把地面上的信息传递回第一组腿。来自触须的信号可以抑制电机的动作。此规则可能是:"如果你感觉到什么,我就停下;不然我还接着走。"
成吉思在学会爬过障碍物的同时,其基本的行走模式却未受到丝毫扰乱。布鲁克斯借此阐释了一个普适的生物原则----一个神律:当某个系统能够正常运转时,不要扰乱它;要以它为基层来构建。在自然体系中,改良就是在现存的调试好的系统上"打补丁"。原先的层级继续运作,甚至不会注意到(或不必注意到)其上还有新的层级。
当你的朋友告诉你走哪条路去他家的时候,绝不会顺便告诫你"千万别撞车",即便你确实必须遵守此训诫。他们不需要就那个低层次的目标和你沟通,因为你熟练的驾车技术早已保证那个目标会轻易实现。而走哪条路去他家就属于高层次的活动了。
动物(在进化过程中)的学习方式与此类似。布鲁克斯的移动机器人亦是如此。它们通过建立行为层级来学会穿越复杂的世界,其顺序大致如下:
◎避免碰触物体
◎无目地漫游
◎探索世界
◎构造内在地图
◎注意环境变化
◎规划旅行方案
◎预见变化并相应修正方案
在碰到障碍物的时候,负责无目的漫游的部门会毫不在意,因为负责避免碰触物体的部门早已对此应对自如了。
布鲁克斯移动机器人实验室的研究生们制作了一个拾荒机器人,他们开心地称它为"搜集癖好机"----一到晚上,它就在实验室里四处搜集空饮料罐。它的无目的漫游部门让它在每个房间里晃来荡去;避免碰触部门则保证它在漫游的时候不会磕碰上家具。
搜集癖好机整晚地闲逛,直到它的摄像头侦测到桌子上一个饮料罐形状的物体。信号触动移动机器人的轮子,将其推进到饮料罐正前方。搜集癖好机的胳膊并不需要等待中枢大脑(它也没脑子)发出指令,就能够通过周围环境"了解"自己所处的位置。它的胳膊上连有传递信号的导线,以便胳膊能够"看"到轮子。如果它察觉,"咦,我的轮子停下了",它就知道,"我前面肯定有个饮料罐"。于是,它伸出胳膊去拿罐子。如果罐子比空罐子重,就留在桌子上;如果和空罐子一样轻,就拿走。机器人手拿着空罐子继续无目的地漫游(因为有避免碰触部门的帮助,它不会撞墙或磕到家具),直到偶遇一只回收筒。这时,轮子就在回收桶前停下。傻乎乎的胳膊会"查看"自己的手是否拿着罐子,如果是,就会扔进回收筒。如果不是,就再次在办公室里四处漫游,直到发现下一个罐子为止。
这个荒唐的、"撞大运"的回收系统效率极其低下。但夜复一夜,在没有什么其他事好做的情况下,这个傻乎乎却很可靠的拾荒者居然搜集到数量可观的铝罐子。
如果在原有的正常工作的搜集癖好机上添加一些新的行为方式,就能发展出更复杂的系统。复杂性就是这样依靠叠加而不是改变其基本结构而累积起来的。最底层的行为并不会被扰乱。无目的漫游模块一旦被调试好,并且运转良好,就永远不会被改变。就算这个无目的漫游模块妨碍了新的高级行为,其所应用的规则也只是会被抑制,而非被删除。代码是永远不变的,只是被忽略了而已。多么官僚却又多么生物化的一种方式啊!
更进一步说,系统的各个部分(部门、科员、规则、行为方式)都在不出差错地发挥作用----犹如各自独立的系统。"避免碰触部门"自顾自地工作,不管"拿罐子部门"在不在做事。"拿罐子部门"同样干自己的工作,不管"避免碰触部门"在不在做事。青蛙的头即便掉下来了,它的腿还会抽跳,就是这个道理。
布鲁克斯为机器人设计的分布式控制结构后来被称作"包容架构"(subsumptionarchitecture),因为更高层级的行为希望起主导作用时,需要包容较低层次的行为。
如果把国家看成一台机器,你可以用包容架构来这么建造:
你从乡镇开始。先解决乡镇的后勤:基本工作包括整修街道、敷设水电管道、提供照明,还要制定律法。当你有了一些运转良好的乡镇,就可以设立郡县。在保证乡镇正常运作的基础上,你在郡县的范围内设立法院、监狱和学校,在乡镇的层级之上增加了一层复杂度。就算郡县的机构消失了,也不会影响乡镇照常运转。郡县数量多了,就可以添加州的层级。州负责收税,同时允许郡县继续行使其绝大部分的职权。没有州,乡镇也能维持下去,虽然可能不再那么有效率或那么复杂。当州的数量多了,就可以添加联邦政府。通过对州的行为做出限制并承载其层面之上的组织工作,联邦层级包容了州的一些活动。即使联邦政府消失了,千百个乡镇仍会继续做自己的地方工作----整修街道、敷设水电管道、提供照明。但是当乡镇工作被州所包容,并最终被联邦所包容时,这些乡镇工作就会显示出更强大的功效。也就是说,以这种包容架构所组织起来的乡镇,在开展建设、实施教育、执行管理、繁荣经济方面,都可以做得比独自运作时好许多。美国政府的联邦结构就是一个包容架构。
3.3众愚成智
大脑和身体的构建方式是相同的,自下而上。与从乡镇开始类似,你会从简单行为----本能或反射----开始。先生成一小段能完成简单工作的神经回路,接下来让大量类似的回路运转起来。之后,复杂行为从一大堆有效运作的反射行为中脱颖而出,你也就此构建出第二个层级。无论第二层级生效与否,最初的层级都会继续运作。但当第二层级设法产生一个更复杂的行为时,就把下面层级的行为包容进来了。
以下是由布鲁克斯的移动机器人实验室开发出来的一套普适分布式控制方法:
◎先做简单的事。
◎学会准确无误地做简单的事。
◎在简单任务的成果之上添加新的活动层级。
◎不要改变简单事物。
◎让新层级像简单层级那样准确无误地工作。
◎重复以上步骤,无限类推。
这套办法也可以作为管理任何一种复杂性的诀窍,事实上它也就是用作这个的。
你不会指望依赖一个中心化的大脑来管理整个国家的运转。假如你想修修家里的下水道,还得打电话给华盛顿的联邦下水道修理局预约,你能想象自己会搅起怎样一连串可怕的事情吗?
在做某件复杂的事情时----比如治理一亿人口或靠两条细细的腿走路,人们最常想到的办法就是,按顺序列出一个需要完成的任务清单,然后在中央指挥部或大脑的指令下完成这些任务。苏联的经济就是按这种合乎逻辑却又极不切合实际的方式运作的。其组织模式的内在不稳定性早在苏联解体之前就显现出来了。
中枢指挥下的身体较之这种中央指令型经济也绝好不到哪里去。然而一直以来主流的机器人研发、人造生物、人工智能走的都是中枢指挥的套路。那些头脑中心论的家伙们培育出的机器人,到现在都还没能复杂至可以"崩溃"的程度,对此布鲁克斯一点也不感到奇怪。
布鲁克斯一直致力于培育没有中枢头脑的系统,以使系统拥有当得起"崩溃"的复杂性。在一篇论文里,他把此类没有中枢的智能称为"非理性智能",其含义生动而微妙,语带双关。一方面,这种基于自下而上层累结构的智能本身并没有用于进行推理的机制,另一方面,这种智能的涌现也毫无推理可遵循。
苏联的崩溃并非因为中央集权体制扼杀了经济,而是因为所有由中央控制的复杂系统都僵化且不稳定。如果按中央集权控制的模式设计机构、公司、工厂、生物体、经济、还有机器人,那它们都难以繁荣下去。
是啊,我听见你咕哝了,作为人类,难道我没有一个中央大脑吗?
人类有大脑,但它既非中央集权,也没有所谓的中心。"认为大脑有一个中心的想法是错误的,而且错得还很离谱。"丹尼尔·丹尼特这样断言。丹尼特是塔夫茨大学哲学系教授,长期鼓吹意识的"功能性"视角:意识的各种功能,比如思考,都来自不司职思考的部分。爬虫似的移动机器人所具有的半意识,就是动物和人类意识的极好样本。据丹尼特的说法,人体内没有一处是用来控制行为的,也没有一处会创造"行走",没有所谓的灵魂居所。他说:"如果你仔细看看大脑内部,会发现这是一所无人居住的空房子。"
丹尼特正在慢慢地说服很多心理学家,让他们相信,意识是从一个由许许多多微渺而无意识的神经环路构成的分布式网络中涌现出来的。丹尼特告诉我:"旧的模式认为,大脑中存在一处中心位置,一座隐秘圣殿,一个剧场,意识都从那里产生。也就是说,一切信息都必须提交给一个特使,以使大脑能够察觉这些信息。你每次做出的有意识决定,都要在大脑峰会上得到最终确认。本能反射例外,它们是穿山而过的隧道,因而得以不参加意识峰会。
按照这种逻辑(这在脑科学领域绝对正统),丹尼特说:"一个人开口讲话时,大脑里就生成了一个语言输出盒。由某些讲话工匠编撰排版好要说的话,再放进盒子里。讲话工匠服从一个叫'概念生成者'的子系统的指示,得到一些先于语言构成的信息。当然,概念生成者也得从某个来源获取信息,于是,类似的控制过程便无限地回溯下去。"
丹尼特称这种观念为"唯中央意图"。想要表达的意思从大脑中央权威处层层下传。他从语言的角度对这种观点进行了描述----就像"有位四星上将对部队训话:'好了,伙计们,你们的活儿来了。我想狠啐这家伙一顿。快找个合适的话题,再造些英语脏话,然后发送过来。'假如说话要经过这么一个流程,想想也觉得泄气"。
丹尼特说,实际的情况更像是"有许多微不足道的小东西,本身并没有什么意义,但意义正是通过其分布式交互而涌现出来的"。一大堆分散的模块生成常常自相矛盾的原材料----这儿有一个可用的词,那儿有一个不确定的词。"语言就是从这样一堆杂乱无章、不完全协调,甚至是互相竞争的词中冒出来的。"
我们常用文学的手法来修辞讲话,把它看成意识的畅流,就如同我们头脑里正在播放新闻广播。丹尼特说:"并没有什么意识之流。意识的苗头往往是多发并存的,或者说,有许多不同的意识流,没有哪一条是被单独选出来的。"心理学家先驱威廉·詹姆斯在1874年写道,"......思维在任何阶段都像是一个舞台,上演着各种并发的可能性。意识在这些可能性互相比对的过程中起起落落,选此即抑彼......"
彼此各异的思智们吵闹着,共同形成了我们所认为的"统一的智慧"。马文·明斯基把这称为"心智社会"。他将其简单形容为"你可以通过许多微小的反应建立知觉意识,每种反应自己却都是无知无觉的"。想象一下,有很多独立的专业机构关心各自的重要目标(或本能),诸如觅食、饮水、寻找庇护所、繁殖或自卫,这些机构共同组成了基本的大脑。拆开来看,每个机构都只有低能儿的水平,但通过错综复杂的层累控制,以许多不同的搭配组合有机结合起来,就能创造高难度的思维活动。明斯基着重强调,"没有心智社会就没有智能。智慧从愚笨中来。"
心智社会听起来和心智的官僚主义似乎大同小异。实际上,如果没有进化与学习的压力的话,头脑中的心智社会就会流于官僚主义。然而正如丹尼特、明斯基、布鲁克斯等人预想的一样,一个复杂组织里愚钝的个体之间总是为了获得组织资源和组织认同而相互竞争又共存合作。竞争个体间的合作是松散的。明斯基认为,智能活动产生于"几乎各自离散的个体,为了几乎各自独立的目的而结合的松散的联盟"。胜者留存,败者随时间而消逝。从这层意义上来看,头脑并非垄断独裁,而是一个无情而冷酷的生态系统,在这里,竞争孕育出自发的合作。
心智的这种微混沌特性甚至比我们所能体会的还要深刻,甚至到了让我们的内心感到不安的程度。很有可能,心智活动实际上就是一种随机或统计现象----等同于大数定律。这种随机分布式鼓荡生灭的神经脉冲群落构成了智力活动的基石;即使给定一个起点,其结果也并非命中注定。没有可重复的结局,有的只是随机而生的结果。某个特定念头的涌现,都需要借助一点点运气。
丹尼特对我坦承:"我为何痴迷于这个理论?因为当人们第一次听到这种说法时会不禁摇头大笑,但接着再想想,他们会觉得也许真是对的!后来随着思考越发深入,他们意识到,哦不,这不仅有可能是对的,而且某些观点肯定是对的!"
就像丹尼特和其他人都注意到的那样,人类并不多见的多重人格综合症在某种程度上源于人类意识的分散化和分布式特性。每一个人格----不论是比利还是莎莉,都共用同一群人格代理以及同一群执行者和行为模块,却产生出显著相异的角色。罹患多重人格障碍的病人实际上将他们人格中的某个碎片(或者说,某个群组)当作一个完整的人格表现出来了。外人永远不知道他们在和谁交谈。病人看上去缺失了一个"我"。
而我们难道不都是这样的吗?在生活的不同时期,在不同的心境下,我们也变换着自己的性格。当某个人被我们内心世界的另一面所伤害时,她会冲着我们尖叫:"你不是我所熟悉的你了!""我"是我们内心世界的一个笼统外延,我们以此来区分自己和他人。一旦"我"失去了"我",就会忙不迭地创设一个"我"。明斯基说,我们正是这么做的。世上本无"我",不过是庸人自设之。
人无"我",蜂窝无"我",野兽无"我",公司无"我",家国无"我",任何活物都没有"我"。一个活系统的"我"是一个幽灵,是不知晦朔的朝菌。它就如同亿万个水分子汇成的瞬间的漩涡,指尖轻轻一碰,便即销饵无形。
然而须臾之际,那些分布在低层的乌合之众又搅起了漩涡。这个漩涡是新象,抑或是旧影?你有过濒死体验吗?是感觉再世为人,还是只感觉成熟了一点?如果本书的章节打乱次序,还会是原来这本书吗?想想吧,想到白头愁未解,你就明白什么是分布式系统了。
3.4嵌套层级的优点