奎克的藏经阁 · 原书印刷页

我们何以成为后人类 文学、信息科学和控制论中的虚拟身体 · 第 303 页

PDF 物理页索引 316 · 第三章

书名
我们何以成为后人类 文学、信息科学和控制论中的虚拟身体
作者
未记录
印刷页
303
PDF 物理页
316(从 0 开始)
章节
第三章
UUID
8770e87a-1162-4f3c-b374-e88b5e736a68
来源类型
original_book
页面 SHA-256
a9b8448c64536ffc1a014caf231e01c61ecaf2c1e1ddb9ea2f06a47fb3e43fa0

当我在圣达菲研究院(Santa Fe Institute)拜访他时,托马斯·雷谈论了关于Tierra的“创世纪”。由于对自然进化的缓慢节奏感到泄气,他想知道是否可能通过在计算机内部创造可进化的人工机体的方式来加速事物(进化)。他最初面对的挑战之一就是设计程序。程序要足够稳健、可靠,能够经受突变而不至于崩溃。为了程序的可靠性(robustness),他设想在常规计算机(regular computer)内部创建一种由软件制造的“虚拟计算机”(virtual computer)。常规计算机利用记忆地址来发现数据和执行命令,相反,虚拟计算机则使用一种被雷称为“模板地址”(address by template)的技术。他的启示来自DNA成分的拓扑学配对。在DNA成分的配对过程中,一种成分在媒介中扩散,直到通过可以切合的表面锁定另一种成分,就像一把钥匙开一把锁,最后找到自已的配对。模板地址通过寻找二进制的反相(binaryinverse),将一个代码节(code segment) 匹配到另一个代码节。例如,如果一个指令是用二进制代码1001写成的,虚拟计算机搜索附近的记忆,发现一个匹配的节代码是0110。这种手段的优势在于,创造了一个可以容纳机体的容器,并且消除了机体在虚拟计算机外复制的能力,因为模板地址只能在虚拟计算机内部运行。以0110这样的字符串出现,常规计算机会将它读解为数据,而不是要复制的指令。

通过变异,物种发生了多样化和进化。为了引入变异,雷让程序在每10,000次执行的指令中击打一次一个比特的极性(polarity),由此创建了宇宙线的同等物。除此之外,大约在1000至2500次复制的指令中出现一次复制错误,由此引入另外的变异资源。从雷所谓的“草率复制”的结果中出现的其他差异,类似于当一种细菌吸收附近的死亡机体碎片时发生的基因混合。为了控制机体的数量,雷又引进了一个所谓的“收割者”(reaper)的程序。“收割者”监视机体数量,消灭最陈旧的、“有缺陷”的机体,即那些经常在执行程序时出错的“生物”。如果一个生物发现一条更有效的复制途径,它的回报就是被转移到收割对象的队列末端,并且因此变得“更年轻”。

第九章 人工生命的叙事

303