你是否设想过有一天,机器人能够像生物一样,完成繁殖和进化?
这种想法被称为“高科技达尔文主义”,最终目标是设计出这样一类机器人,这种机器人能够分析自己的源代码,并通过将自己的代码片段与其他机器人的代码片段结合起来交配,从而创造后代,就像有机生命一样。
科学家们正在把这种设想变为现实。
荷兰阿姆斯特丹自由大学的几名计算机科学家最近建立了一个简化的系统,展示未来的机器人如何交换和组合它们的“基因”信息。他们最近发表在Nature Machine Intelligence杂志上的一项研究发现,产生的后代包含父母编码的混合代码,以及一些似乎已经变异或自行混合的模块。
计算机科学家Gusz Eiben将两个相对简单的由连接模块组成的机器人组合在一起,通过组合它们的“基因组”来交配。“基因组”携带着关于颜色等方面的信息。他还为这种数据的结合增添了噪音,这种结合模仿了一种生物突变,通过微妙地改变后代,使其不只是父母的纯混合。
参与了上述研究的科学家David Howard对《连线》杂志表示,这种变化带来了一种新的机器人设计创意:
它给你带来了很多多样性,让你有能力探索一个你通常不会涉足的设计领域。自然进化之所以强大,其中一个原因是它能让生物真正适应环境。
Howard的想法是让机器人以类似生物适应环境的方式来适应特定环境中的生态位。他对《连线》杂志表示,他们要做的是制造出许多简单、低成本的小型机器人,然后把它们送出去。那些无法返回的机器人会被认为是不合适的、没有通过“自然选择”筛选标准的。而成功返回的机器人就会繁衍下一代,这样,机器人物种就进化了。
Howard认为,大约20年之后,科学家们可以大规模生产廉价的机器人,这些机器人可以外出执行给定的任务,然后通过不断的筛选和“繁殖”,这些机器人将越来越熟练地掌握特定技能。