最近剑桥大学的实验室里就诞生了这样一台机器人,“母体”是一只机械手臂,“婴儿”则是一个个 3D 打印的蓝色小立方块,每个方块内有一个独立的电动马达。
能组装小方块的母体机器人
“繁殖”的过程是这样的:母体机器人会自己抓取立方块,搭建出可以移动的小机器人,之后母体会对自己的“孩子”测试,用摄像头记录它们的运行状况,收集到数据后对它们做出评估。
评判完优劣后,母体会据此优化并生产下一部小机器人,也会淘汰上一代。在这样的自我学习中,机械手臂实现了类似自然世界里“优胜劣汰”的进化原则。
被生产出的机器人婴儿
最后,实验组的研究人员让机器人妈妈“生产”了 10 代小机器人,共 100 个。实验重复了 5 次,也就是说机器人一共生产了 500 个“孩子”。
关于机器人的自我繁衍,早在 1940 年代就成为热门话题了。现代计算机创始人之一约翰·冯·诺伊曼(John von Neumann)就提出了机器人生产机器人的概念。
冯·诺伊曼认为,任何能够自我繁殖的系统,都应该同时具有两个基本功能:第一,它必须能够构建某一个元素,并且用这些元素组装和自己一样的下一代;第二,它必须能够把对自身的描述传递给下一代。
后人按照这个思路,提出了一个名叫 Auxons 的项目,并准备给这个机器人安装高温熔炉,让它在沙漠里获取原料和能量。不过这个项目最终连概念图都没有实现。
按照冯·诺伊曼的理论,剑桥大学这台机器人所做的事情根本不叫“自我繁衍”,它并没有主动生产原材料,也没有把自己的描述传递给下一代。这些小机器人不会长大,“迭代”也就无法实现。
不过人类真的没有造出可繁衍的机器人吗?遵照冯·诺依曼的思路的产品倒还真有,比如电脑病毒。
如果哪天机器人能不停的复制,人类会被毁灭吗?剑桥大学的 Fumiya 博士说:“任何新的科技都是危险的,都有好的一面也有坏的一面。也许 50 年后(自我复制的机器人)会很危险,但在那之前,我们会想到解决办法的。”