0
本文作者: 天诺 | 2015-11-09 11:45 |
“隐士”开发人员Steve Grand正在创建一个虚拟动物农场
【编者按】本文译自Medium,原文作者Simon Parkin。
Steve Grand目前正在教他的“孩子”如何尿尿,不是真正的小便------整个流程的最后并没有让这位英国发明家特别感兴趣。当然啦,他正在教它们注意一些我们熟悉的神经感觉,这种感觉就是当我们某些深层的地方产生了某些压力,之后提醒我们一个事实,那就是膀胱已经满了,此时我们需要做点儿什么,赶紧做点儿什么。
Grand的孩子们(目前至少已经有一群了)是用了他的姓的,名字叫做Grandroids,是一群眼睛暴大的四脚动物。它们的样子,有点儿像剃光毛的狗,嘴巴像是巨型章鱼的吸盘(尽管在未来几个月时间之后,这些外观会彻底改变)。在很多现代视频游戏里,有很多被大肆渲染的虚拟生物出现,相比于那些,Grandroids更像是个史前动物。不过,外表是会欺骗人的:在它们一双忽闪的大眼睛背后,是个非凡的虚拟思维------如果你相信这位被称为“隐居高人”的神经系统发明家所说,那么Grandroids应该是已有最接近人类的人工智能生命。
Steve Grand
可能有些人觉得Grand是个不务正业的“混子”,的确,他在学校的时候考试不及格,并且在英国西南部的一个教会小镇上长大。但是你需要知道的是,现在他绝对是人工智能领域里的高手。Grand是人工生命模拟器Creatures的设计者,这款模拟器是他在1996年开发出来的,玩家可以抚养名叫“Norns”的外星生物,并且教它们如何生存,如何繁殖,甚至可以学习一些基本的语言。
这个项目让Grand引起了广泛关注。他被邀请为人类基因组计划的研究人员做会议演讲,还被任命了荣誉博士学位,并授予大英帝国最卓越官佐勋章。Creatures也激发了很多年前玩家对人工生命的兴趣,他们开始研究如何治疗虚拟疾病,进行各种繁殖实验,组织了收养代理,甚至有些人还根据自己的发现发表了科学论文。Grand自夸说,自己仍然会定期收到很多博士、科学家、还有开发人员的书信,其中他们都表示自己通过这个软件学到了很多东西,并且应用到了自己的职业之中。
Grand另一个著名的项目,从像素域转移到了机器人。Lucy是一个无腿的猩猩机器人,据说它也是本世纪初全世界最具人工智能的机器人。相比于前面提到Grand拥有的各种头衔,实际上他这个人还是非常谦虚的。Lucy这个猩猩机器人可以用她的眼睛追踪房间里移动的人(相比于这个机器人猩猩不合身的皮肤和警觉的眼睛让人觉得恐怖,这个技能似乎有些格格不入),但是这个机器人的智力水平大概只相当于一个青蛙而已。尽管如此,Grand还写了一本书《和Lucy一起长大:如何通过简单二十步构建一个机器人》(Growing up with Lucy: How to Build an Android in Twenty Easy Steps),如今这本书已经变成了人工智能和机器人爱好者们的经典读物。
虽然有如此辉煌的过去,Grand目前的项目看上去甚至有些“荒谬”的野心,2011年,他在众筹网站Kickstarter上发起了融资项目。在他的融资路演中,他声称自己将会开发一种“真正的异形生命形式”,可以在计算机中的虚拟世界里生存。“我真正的意思是‘真实’”,他写道,“我说的可不是那种模拟类似生命行为的计算机游戏,我说的是那种真正的人工生命,那种根据虚拟脑细胞、生物化学反应、以及基因构建的复杂神经网络,真正的虚拟生物。”
当然啦,虽然那个项目更多的是停留在概念阶段,但是他还是募集到了超过五万美元。不过,自去年四月为项目支持者提供了一个不太靠谱的demo之后,基本上就没有什么进展了。在过去的18个月里,Grand再也没有发布过任何更新(不过,他一直在一个由项目支持者赞助的特定网站上更新项目日记,也在上面发布最新的代码)。他表示,自己没有对外发声并不代表这个项目停滞不前。事实上,他说其实是自己一直在忙于这个项目,以致于没有时间去向公众汇报相关进展情况。
“我七点半起床,坐在计算机前面,一直工作,忽然发现时间早已是午夜,要去睡觉了。而且,我经常一整天都不记得吃饭。”Grand说道。身为一名发明家,Grand如今生活在靠近大峡谷的亚利桑那州,由于项目进展速度缓慢,导致了他决定去解决人工智能的主要问题。正如Grand在Kickstarter众筹平台上的融资路演视频里所说的那样,他不打算通过代码去模拟真实动物的行为(这是很多视频游戏和其他模拟器里通常使用的方法)。事实上,他正在尝试取代机器,通过床在虚拟神经,生化酵母,神经末梢,以及基因创造的网络开发一种“活体”。这些系统可以堆积在一起,就像是乐高积木一样。利用神经、基因这些元素和对象的安排,可以给活体行为发出命令,指挥它们行动,而不是靠这些虚拟活体里面的预先写好的代码。
一个Grandoid模拟器
换句话说,如果Grandoid想要小便,并不需要编写一段程序命令它去做,而是要让它喝很多水,再等待一段时间就可以了。事实上,废物制造生物学过程(比如小便)必须发生在活体和代码里面,然后将相关信息发送到虚拟生物的大脑里面,告诉它们自己有这个需要了。Grandoid 、“我已经将几十个虚拟肌肉和每个‘生物大脑’连接在了一起,”Grand说道,“它们可以和一个物理实体引擎进行交互,让各种移动和选择尽可能地接近现实。”他毫不客气地表示,自己正在干一件“牛逼的大事业”!
2002年,作家Jon Ronson在接受英国卫报采访时说道,Grand是一个会努力做自己感兴趣的事儿的人。事实上在Grand眼里,Grandroids是一个巨大的,无法间断的开发项目,而且这个项目很可能最终无法完成。“它们提醒我,其实我还是个孩子”他说道,“直到我完成开发它们的大脑和它们所有的其他系统,否则现在就告诉你它们的个性还为时过早。”这项工作需要你是很多科学领域里的专家,所以有时候Grand是一名程序员,有时候他又是生物学家,神经学家,甚至还是心理学家。“现在,我正在开发它们的生物化学过程,从新陈代谢开始起步。除非它们有生存下去的理由,否则无不知道该如何进一步开发它们的大脑。相比于构建基础架构,相对简单的生物学其实更有意思。”
实际上,这项工作是相当复杂的,因为活的大脑其实是个非常晦涩难解的实体。举个例子,如果Grand想要开发一个全功能的虚拟汽车引擎其实会简单得多,他需要设计数字化螺栓,螺丝,活塞,燃料,还有燃油,之后他可以按照相关原理和物理知识,将燃料转换成支持机械运动的能力。但是要设计虚拟大脑,没有任何可以原理可以遵循。“我们几乎不知道大脑的基本工作原理,”他说道,“在这个世界上,恐怕没有任何一个东西能和大脑相比,我们虽然好像知道很多,但是真正理解它却少之又少。”事实上,理解我们大脑正是Grand当前最主要的工作。“这关乎人工生命,真的,”他说道,“我们正在使用计算机建模,希望能获得生物基本原理的洞察力和灵感。”
目前距离Grand启动这项目已经过去五年时间了,但是他创造的这个Grandoids人工生命依然停留在表面,给人的印象不深。“这是人工智能自下而上法的本质,所有‘上层建筑’都是基于此本质而衍生出来的,”Grand解释说。不过,Grandoids现在已经可以捕猎了,它们会吃一种叫做“throgs”的猎物(也是一种会跳跃的绿色小虚拟生命,名字取自计算机科学家A.K. Dewdney的《The Planiverse》书中的一个动物名)。Grand一直觉得愤愤不平,因为他觉得自己所做的成绩其实非常出色,但是外界却认为微不足道。“Grandoids去追throgs其实是一个非常复杂的过程,绝非看上去那么简单,”他说道,“它们需要协调好自己身上几十块虚拟肌肉才能走路,调整自己的步伐去爬坡,再按照一个指定的方向转弯,之后,Grandoids需要根据外部环境刺激自己的视网膜,并设定一个更加稳定且有用的参照物框架。”
不仅如此,Grandoids必须要学会导航,这样才能绕过障碍物,并规划好一条捕食路线找到自己的猎物,最后通过身上的肌肉去执行捕食任务。当这些人工生命做完这一切之后,显然,它们会了解自己所处的领地,记住自己周围环境里非常复杂的路线。“它们一般会开发出一个所在领地的心象地图,如果他们当前看不到任何throgs,就会去想自己上次看到throgs的地方,然后在领地里规划出一条路线到达那里,搜索捕猎。”Grand收到。到了晚上,这些人工生命会躺下睡觉,事实上,相比于捕猎,睡眠对Grandoids更加重要,因为他们此时需要在梦中思考自己一天做了些什么,以巩固自己的记忆。
Grand突破了如此复杂的捕猎过程,并将它拆分成“精神”和“肌肉”两类组件,其实是需要做大量工作的,而且,他完全是凭借自己一己之力完成的(Grand没有从任何一家科学机构获得资金支持)。虽然这些成就让Grand感到了极大的满足,但之后的问题依然出现了------该如何调试排错呢?“这个调试排错的过程,有些像研究一个偏执型精神分裂症,试图找到哪些神经递质可能出现不合理的行为,”他说道。
尽管如此,整个过程还是非常稳定的。“现在,我觉得自己能看到隧道尽头的曙光,”Grand说道,“我是一个孤独的程序员,正在完成一项伟大的事业,但当我全身心投入到这项工作的时候,我就能做的很好,我不需要参加各种费时的回忆,也不需要写提案,只要我产生了灵感就能执行去做。我周围没有一群人拖我后腿,也没有一堆人给出各种不同的意见,或是在截止日期前不断催促我工作,这些都会让我坐立不安。不过,这些特权的代价就是,我需要像一个隐士那样生活。”
Grand的工作进度非常缓慢,但他依然还是有一个计划。他希望能在美国有个新总统之前,发布一款商业产品,这意味着可能在2016年左右会有些作为。一旦软件发布,他觉得自己可能会提供更多与人工生命相关的帮助和支持服务。“我觉得自己可能会变成一个宠物店老板,唯一的不同是这个宠物店卖的是外星生命,”他说道,“一开始,我可能只能提供一到两种生命物种,但是人们需要搞清楚如何好好照顾这些生命,当它们生病了该怎么做,如何教它们学习新东西,等等。”
可以肯定的是,Grand的支持者们(其中包括在Kickstarter众筹项目里的两位私人好友)并不觉得他的研究会有什么样的实际应用。不过在Grand眼里,他觉得这种对人工智能实际应用的追求,其实是一种非常短视的行为。“当前人工智能的主要问题,就是急于证明自己,人们因此会变得鼠目寸光,也会导致产生很多短期解决方案和短期思维。”他说道,“如果将人工智能比喻成一个尝试登录月球的人,那么这个人如果比其他人跳高一尺,就是一个非常大的进步,但是仅仅通过跳跃是根本无法登陆到月球的。我的工作就是要去寻找长期解决方案。人类的思考能力其实就像是一座巨大冰山上的一脚,人类开始学习走路,了解自己周围事物,学习困难的事情,为什么有些事情会失败,如何识别自己的妈妈。我想,未来人工动物可能会有大量应用---你可以类比一下哪些事情马可以做但是拖拉机却做不到---但是现在依然有很长的路要走。”
Grand相信,要再造一个大脑必须循序渐进,就像在人类在跑步之前必须要先学会走路一样。“和宇宙中任何一个单一结构相比,我们可能对一块三磅重的脂肪了解的更多,”他说道,“但是我们仍然不知道基本原则是什么,不知道如何操作,也不知道如何复制他们。现在很多公司喜欢吹的天花乱坠,但是做技术预测其实还是有些难度,同时也很容易被误解。我试着不去想如何去应用人工智能,因为这会让我陷入到一个死胡同,最后做出一个解决某个特定问题的解决方案。这不是人工智能的发展方向。我现在能说的就是,先开发,然后走一步看一步。”
如今对于人工智能的看法,基本上都是恐惧和警惕,至少在媒体和科幻电影上是这样的。而且对于人工智能的焦虑甚至蔓延到了很多专家和专业人士,史蒂夫霍金最近就发出警告,认为高级人工智能可能会导致人类走向末日。“钢铁侠”Elon Musk也表示人工智能会成为人类的最大威胁。而在Reddit论坛上的问答版上,比尔盖茨写道,“我同意Elon Musk的看法,真不明白为什么现在没人关心这个问题。”德国哲学家Thomas Metzinger表示,人工智能将会给世界带来更多痛苦,因此必须立即停止开发人工智能机器人。
Grand非常反对上述那些“砖家”的看法。“最近,一些人在散播对人工智能的担忧,但在很多情况下,那些都是毫无根据的胡说,”他说道,“他们依然有一种假设,觉得如今自称为人工智能的自动化技术会发展成有感情的智能生物。他们错了,他们所讨论的那种智能其实只能算是巨大冰山的一脚,真正的依然淹没在水下。”Grand觉得自己的项目就是个很好的证据,他觉得真实的、普遍意义上的人工智能将会从人工生命中出现,同时未来的人工智能和电影里那些残酷无情的杀人机器人也完全不同。“为了到达巅峰,我们必须从底层开始,然后逐步发展,但是现在我们还不知道该从何处开始。所以未来的路很长,其实很多像我这样的人,所做的东西都非常有用,不过在未来的道路上依然可以学到一些有趣的东西。”
事实上,他觉得很多普通人看似特别厉害的人工智能,其实并没有什么意义。比如那些聊天机器人,还有下赢国际象棋大师的应用程序。“相比于让人工生命坐在一张椅子上,或是记得自己回家的路,下棋其实算不上有什么了不起的,”他说道,“我知道,现在人们担心人工智能,但是,相比于让一台机器人不按照程序设计,自己给自己系鞋带,可能统治世界更简单些吧。”
VIA howwegettonext
雷峰网原创文章,未经授权禁止转载。详情见转载须知。