拼图者
对于高级智慧生命来说,生命意味着什么呢?在我看来,记忆就是他真正的生命。如果你不理解没关系,可以先思考两个简单的问题:
1 当你早上刚刚睁开眼睛时,先别急着起来,想想如果这时你的所有记忆全部被清空,你是谁?你知道你下一步,今天或者以后要做什么或者该怎么生活吗?
2 如果你被清空记忆的大脑里装入了别人的记忆,你又是谁?你今天或者以后该怎么生活,按照谁的方式来生活?
好吧,铺垫就到这儿了。至于你是否理解,那就要看你的想象力了。接下来,我们开始进入正题。首先,我们要预设几个条件,或者换句话说,就是布置一下环境。
1 我们可以把记忆当成数据库,各种不同的数据库负责各种不同类型的数据管理。
2 我们除了有记忆,还有身体所带来的本能。我们可以用程序中的“逻辑关系”来模拟。简单来说就是因果关系。就好比“饿”指向“吃饭”,“害怕”指向“躲避”这样的情况。
接下来,便是实验环境了。
1 假设我们有N个机器人,这些机器人的体积各不相同,体积越大的力量也就越大。
2 我们还有X个电源,分别散布在不同的位置,且只存在一段时间就会更换位置(不是同时更换,而是随机更换)。这些电源的质量各有不同,分别为①优质电源:随时随地都可以充电;②良好电源:可以充电,但是由于电量低,需要充电的时间较长;③劣质电源:在某些特定的时候才能充电。
然后,我们再来给这些机器人设置逻辑。
1 当电量大于30%的时候,这些机器人的工作就是四处游弋,寻找到电源位置并记录下来存入数据库1(食物)中。当然,根据电源质量的不同进行优先级排列。另外,当记录电源位置数大于5时,它可以休息以节省电量消耗。
2 当电量小于30%的时候,这些机器人就立刻根据数据库1中的数据找到适应的电源进行充电。
3 如果它要充电的电源被其他机器人占据,那么它的第一个“逻辑”就是推开那个机器人然后自己充电。由于这些机器人的体积相同且力量也有差别,所以它可能打得过那个机器人,也可能打不过。如果打不过就把这个机器人记录在数据库2(安全)中。下次再碰到同样的情况,它会检索它的数据库,如果那个占据电源的机器人在数据库2中,它将自动走开并按照数据库1中的数据寻找下一个可用电源。
4 如果它的电量低于15%且仍然没找到可用电源,并且它最后能存活下来(在电量用完之前找到电源),那么它的逻辑就自动变为数据库1中记录的可靠电源数大于10才能休息。
5 我们还可以给这些机器人设置遗忘逻辑,那就是当一些电源在一定时间内没有被访问,这个位置就从数据库1中删除掉。
做完这些工作后,我们可以推测这个实验会发生些什么。
1 这些机器人拥有了学习功能,它们可以通过数据库来进行“学习”。就像我们平时记忆一些知识、经验一样,当我们有了相应的知识和经验的时候,再碰到同样的情况我们就会“检索”我们大脑中的“数据库”进行处理。
2 这些机器人可以进化,比如像电量小于15%仍没找到电源的情况那样。这只是个简单的人为的设定,大自然的优势是有无数的机会和无尽的时间进行无穷的尝试。所以少数存活下来的生命将把它们的基因带给后代。也就是进化。这里我所说的只是最简单的一个进化逻辑,如果逻辑够多的话还能表现更复杂的进化,比如社会性以及其他(例如在电量低于15%且无法找到其他电源的情况下产生新逻辑——联合其他电量低于15%的机器人一起打那个大机器人,电量低于15%的机器人以头上亮红灯为记号)。
3 这个实验里的逻辑是最简单的逻辑,而存在于生命中的逻辑是复杂而又庞大的。我们可以将其分为三种主逻辑:食,性,安全。食是为了补充或者更替身体中的物质使个体可以存活下去。属于内因;性则是使基因可以延续下去;安全则是个体与环境的关系,属于外因。在这三个主逻辑下又可以有无数的子逻辑,而这些子逻辑又会交叉产生新的数据库。打个比方,如果一个电源对于某些个体小的机器人电压过高。会烧坏这个机器人,那么这个电源就会被同时记录在两个数据库里(食物,安全)。而为了高效检索,也可能会被归入一个新的数据库——“有害食物”数据库。所以,如果我们的实验中添加的逻辑越复杂,数据库便越详细且专业。那么,可以预想这个实验中的机器人就越智能。
通过这个实验我们可以得到一些关于我们生命的启示:
1 如果没有数据库,逻辑也能单独存在。就好像那个机器人没有数据库,那么当电量低于30%时,它就会四处随机寻找电源充电。虽然这样它也能存活,但是个体的生存风险很高,需要大量的繁殖才能使种群延续下去。这很像我们自然界中那些无脑的生物,如细茵、植物或者一些低级动物,每天的工作就是找吃的且大量繁殖,个体的生命周期都很短(除了植物,因为它们一旦扎根就获得了可靠的、长期的能量来源,风险相对于动物来说小很多)。
2 如果没有逻辑,数据库里的数据将毫无用处。因此,记忆不能脱离相应的身体单独存在,否则称不上生命,只是一些无用的数据。
3 我们人类是高智慧生命,对于我们的情感来说,智慧的重要性远大于肉体。这里我们可以比较一下植物人(身体机能完整就是大脑功能丧失)和全身瘫痪(类似霍金那样),你觉得哪个你更能接受?或者说哪个对你的生命来说意义稍微大一些?我想答案是不言而喻的。所以,在生命意义中数据库的重要性要大于逻辑的重要性(这句话如果把“意义”两个字去掉,那么重要性则要颠倒过来了)。也就是说,当其中一个机器人快要死了,我们如果把它的数据库复制到另一个机器人的大脑中,对于我们来说这个机器人就继续活下去了。当然,它的原数据库要根据新的身体做一些适当的调整(比如原来打不过的机器人现在可以打得过了等等)。
最后总结一下,通过这个实验我们可以创造出一些能够学习、进化的机器人。如果逻辑够多,数据库够详细且专业,这些机器人的行为应该也会越来越复杂,越来越智能。或许有那么一天,我们可以在电脑里用程序重新创造一个世界。