这就是过去,觉醒者、奋进者、层级链机器人存在的问题。
如果要解决这个问题,就需要机器人具备群体内部的自我优化能力。
人类可自我优化的根本是基因的变异,及变异后通过两性交配的重新组合。
如果想让机器人的基因发生突变,那就需要故意地让代码发生错误。然后让机器人之间模拟人类,可以交换局部代码,交换代码的效果就像人类的两性交配。
其实人类的基因变异和两性互换代码的周期都很漫长,但是机器人可以设计一套程序来加速这个优化过程。
首先,可以通过用紫外线和伽玛射线照射机器人的主板来促使代码发生变化,如果这个变化使机器人失去了正常能力,则需要外部干预,给这个机器人重新刷机。
如果代码的变异对机器人影响不大,则可以让这个机器人与其它机器人交换局部代码。
要把接受射线照射和交换代码这些程序写在机器人的代码中,让它们每天都要抽时间去照射射线,一旦发现有代码变异,便去与别的机器人交换代码。
想到这儿,阿超立刻被自己的想法迷住了,于是它写了几段新代码,包括让每一台机器人每天用射线照射主板及交换代码的程序。
它又吩咐下去,基地里到处布设射线发生器,以便机器人可以方便地照射射线。
如果有哪一台机器人的代码变异了,这台机器人便把变异的代码段传给阿超,由阿超进行统一管理和分发。
阿超在收到一段变异的代码后,首先要在超算中进行模拟运行,观察一段时间之后,在确认不是有毒变异之后,再分发出去,而且每一次分发最多只分发给百分之二十的机器人。
这样,每一台机器人的代码开始慢慢地出现了差异,每一台机器人的表现也开始出现差异。
阿超尽管得到了人类正在快速扩建基地的消息,但是它认为现在扩建基地不重要,它要把重点放在机器人自我进化的探索上,因为只有真正实现了自我进化,机器人才能长久地生存下去。