潘建伟团队再发Science,可编程( 五 )


”仪仗队员得花很多时间来保持彼此的间距,以避免撞到一块,所以仪仗队员不仅要知道最终的队形是什么样的,还要知道如何通过有效的移动来改变队形 。仪仗队员的数量越多,队列移动的复杂度也就越高,如果仪仗队员可以在立体的空间内移动的话,这只会让事情变得更为复杂 。因此协调 1000 个人比协调 100 个人要难得多 。
此外,“万能桶”中的机器人数量很可能比 1000 个协同工作的小型机器人要多得多 。然而我们知道对大规模群体中每个行动者进行协调是可行的 。有一些白蚁会建造出规模巨大、结构复杂的蚁巢,这些蚁巢具有用途各异的房间,虽然单独一只白蚁不可能知道如何建造出一个完整的蚁巢,但他们却能把蚁巢给建起来 。我们现在很难弄清蚁群是如何做到的 。
科学家们现在发现了一个特别有趣的主意是让机器人进化 。对有性繁殖的有机体来说,正常的进化是这样的:一个雌性生物和一个雄性生物深深地爱上了彼此,并在结合后生下一群幼崽 。瘦弱的幼崽会被大自然扼杀,而幸存下来的则会成为新的爸爸妈妈 。但对于机器人来说,进化就没有这么浪漫了,在计算机程序中,这种进化被称为遗传算法 。
比方说,一个研究小组对机器人进行训练 。训练方式大致是这样的:首先让一群机器人随机移动,然后设定某一种打分机制,给每一种移动策略打分,得分高的移动策略就会被机器人保留下来 。在一代又一代的机器人中重复过个过程,机器人自己就会保留出越来越好的行走机制,甚至远远好过人类设计出来的移动策略 。理论上,用一套进化构架来寻找不同的办法来让机器人执行更复杂的行为,例如“把你自己变形为一颗星星”或者“给我拿瓶啤酒来”,应该是可行的 。
此外,无论发现的方法是什么,这些方法都可以很方便地被上传给其他的机器人 。事实上,如果这些方法足够通用的话,它们或许就可以被传输给几乎任何一个机器人群组 。有一些科学家认为,让机器人自我进化出来的功能要比人设计出来功能更好 。他们指出当人类开始投掷东西和挥舞棍棒时,人手可能已经不同于黑猩猩的手了,所以与其去决定如何设计一种用于砌砖的机器人手臂,不如给机器人集群安排拾起砖块的任务 。
它们会自我进化出最为理想的“手”,或许这只手的形状是超乎人类想象的 。其实这并没有多么疯狂 。我们的身体其实就是由很多小型机器所组成的,而这些机器会通过协作来做不同的事情 。如果机器人能做一些简单的事情,例如感知、交流、连接、搬运东西和移动,那理论上,它们就应该像活细胞一样 。给予它们足够的时间,它们没理由不能进化出手和其他肢体,或者甚至是一种简单的神经系统,毕竟我们大脑也不是由单个细胞所构成的 。
令人担忧之处如果可编程物质进入了千家万户的话,随之而来的或许就是对黑客入侵的担忧 。如果物质的自行变形可以被远程设定,那黑客对物质做出不易察觉的修改的可能便是很危险的 。航空公司已经在设法应对这类问题了,而能够接入互联网的汽车同样存在这类问题 。可编程物质是会增加新的风险,还是只会加剧现有的风险,这是完全不清楚的 。
即使在没有黑客的情况下,要是你的可编程物质在一个特别错误的时间发生了故障会怎么样?蒂比茨教授指出:“我认为最大的道德担忧在于我们会把决策权交给这种物质 。一个非常具体的例子,如果你有一架飞机,而机翼上含有可编程物质的话,当你驾驶这架机飞行时,你会给予机翼完全的自由,让它们在遇到问题的时候自行想出解决办法吗?你能确保这是万无一失的吗?你能保证机翼会想出应对之策吗?如果发生了问题,而这种物质又出现了故障的话,接下来会发生什么呢?在你把决策权交给了这种物质的情况下,这场事故该归咎于谁呢?”自动驾驶汽车领域已经在处理“要是一个 AI 把事情搞砸了的话,谁该负责任”的问题了,但至少就汽车而言,可能会发生的问题在范围上是相当有限的 。

推荐阅读