拼圖者
對于高級智慧生命來說,生命意味著什么呢?在我看來,記憶就是他真正的生命。如果你不理解沒關(guān)系,可以先思考兩個(gè)簡單的問題:
1 當(dāng)你早上剛剛睜開眼睛時(shí),先別急著起來,想想如果這時(shí)你的所有記憶全部被清空,你是誰?你知道你下一步,今天或者以后要做什么或者該怎么生活嗎?
2 如果你被清空記憶的大腦里裝入了別人的記憶,你又是誰?你今天或者以后該怎么生活,按照誰的方式來生活?
好吧,鋪墊就到這兒了。至于你是否理解,那就要看你的想象力了。接下來,我們開始進(jìn)入正題。首先,我們要預(yù)設(shè)幾個(gè)條件,或者換句話說,就是布置一下環(huán)境。
1 我們可以把記憶當(dāng)成數(shù)據(jù)庫,各種不同的數(shù)據(jù)庫負(fù)責(zé)各種不同類型的數(shù)據(jù)管理。
2 我們除了有記憶,還有身體所帶來的本能。我們可以用程序中的“邏輯關(guān)系”來模擬。簡單來說就是因果關(guān)系。就好比“餓”指向“吃飯”,“害怕”指向“躲避”這樣的情況。
接下來,便是實(shí)驗(yàn)環(huán)境了。
1 假設(shè)我們有N個(gè)機(jī)器人,這些機(jī)器人的體積各不相同,體積越大的力量也就越大。
2 我們還有X個(gè)電源,分別散布在不同的位置,且只存在一段時(shí)間就會更換位置(不是同時(shí)更換,而是隨機(jī)更換)。這些電源的質(zhì)量各有不同,分別為①優(yōu)質(zhì)電源:隨時(shí)隨地都可以充電;②良好電源:可以充電,但是由于電量低,需要充電的時(shí)間較長;③劣質(zhì)電源:在某些特定的時(shí)候才能充電。
然后,我們再來給這些機(jī)器人設(shè)置邏輯。
1 當(dāng)電量大于30%的時(shí)候,這些機(jī)器人的工作就是四處游弋,尋找到電源位置并記錄下來存入數(shù)據(jù)庫1(食物)中。當(dāng)然,根據(jù)電源質(zhì)量的不同進(jìn)行優(yōu)先級排列。另外,當(dāng)記錄電源位置數(shù)大于5時(shí),它可以休息以節(jié)省電量消耗。
2 當(dāng)電量小于30%的時(shí)候,這些機(jī)器人就立刻根據(jù)數(shù)據(jù)庫1中的數(shù)據(jù)找到適應(yīng)的電源進(jìn)行充電。
3 如果它要充電的電源被其他機(jī)器人占據(jù),那么它的第一個(gè)“邏輯”就是推開那個(gè)機(jī)器人然后自己充電。由于這些機(jī)器人的體積相同且力量也有差別,所以它可能打得過那個(gè)機(jī)器人,也可能打不過。如果打不過就把這個(gè)機(jī)器人記錄在數(shù)據(jù)庫2(安全)中。下次再碰到同樣的情況,它會檢索它的數(shù)據(jù)庫,如果那個(gè)占據(jù)電源的機(jī)器人在數(shù)據(jù)庫2中,它將自動走開并按照數(shù)據(jù)庫1中的數(shù)據(jù)尋找下一個(gè)可用電源。
4 如果它的電量低于15%且仍然沒找到可用電源,并且它最后能存活下來(在電量用完之前找到電源),那么它的邏輯就自動變?yōu)閿?shù)據(jù)庫1中記錄的可靠電源數(shù)大于10才能休息。
5 我們還可以給這些機(jī)器人設(shè)置遺忘邏輯,那就是當(dāng)一些電源在一定時(shí)間內(nèi)沒有被訪問,這個(gè)位置就從數(shù)據(jù)庫1中刪除掉。
做完這些工作后,我們可以推測這個(gè)實(shí)驗(yàn)會發(fā)生些什么。
1 這些機(jī)器人擁有了學(xué)習(xí)功能,它們可以通過數(shù)據(jù)庫來進(jìn)行“學(xué)習(xí)”。就像我們平時(shí)記憶一些知識、經(jīng)驗(yàn)一樣,當(dāng)我們有了相應(yīng)的知識和經(jīng)驗(yàn)的時(shí)候,再碰到同樣的情況我們就會“檢索”我們大腦中的“數(shù)據(jù)庫”進(jìn)行處理。
2 這些機(jī)器人可以進(jìn)化,比如像電量小于15%仍沒找到電源的情況那樣。這只是個(gè)簡單的人為的設(shè)定,大自然的優(yōu)勢是有無數(shù)的機(jī)會和無盡的時(shí)間進(jìn)行無窮的嘗試。所以少數(shù)存活下來的生命將把它們的基因帶給后代。也就是進(jìn)化。這里我所說的只是最簡單的一個(gè)進(jìn)化邏輯,如果邏輯夠多的話還能表現(xiàn)更復(fù)雜的進(jìn)化,比如社會性以及其他(例如在電量低于15%且無法找到其他電源的情況下產(chǎn)生新邏輯——聯(lián)合其他電量低于15%的機(jī)器人一起打那個(gè)大機(jī)器人,電量低于15%的機(jī)器人以頭上亮紅燈為記號)。
3 這個(gè)實(shí)驗(yàn)里的邏輯是最簡單的邏輯,而存在于生命中的邏輯是復(fù)雜而又龐大的。我們可以將其分為三種主邏輯:食,性,安全。食是為了補(bǔ)充或者更替身體中的物質(zhì)使個(gè)體可以存活下去。屬于內(nèi)因;性則是使基因可以延續(xù)下去;安全則是個(gè)體與環(huán)境的關(guān)系,屬于外因。在這三個(gè)主邏輯下又可以有無數(shù)的子邏輯,而這些子邏輯又會交叉產(chǎn)生新的數(shù)據(jù)庫。打個(gè)比方,如果一個(gè)電源對于某些個(gè)體小的機(jī)器人電壓過高。會燒壞這個(gè)機(jī)器人,那么這個(gè)電源就會被同時(shí)記錄在兩個(gè)數(shù)據(jù)庫里(食物,安全)。而為了高效檢索,也可能會被歸入一個(gè)新的數(shù)據(jù)庫——“有害食物”數(shù)據(jù)庫。所以,如果我們的實(shí)驗(yàn)中添加的邏輯越復(fù)雜,數(shù)據(jù)庫便越詳細(xì)且專業(yè)。那么,可以預(yù)想這個(gè)實(shí)驗(yàn)中的機(jī)器人就越智能。
通過這個(gè)實(shí)驗(yàn)我們可以得到一些關(guān)于我們生命的啟示:
1 如果沒有數(shù)據(jù)庫,邏輯也能單獨(dú)存在。就好像那個(gè)機(jī)器人沒有數(shù)據(jù)庫,那么當(dāng)電量低于30%時(shí),它就會四處隨機(jī)尋找電源充電。雖然這樣它也能存活,但是個(gè)體的生存風(fēng)險(xiǎn)很高,需要大量的繁殖才能使種群延續(xù)下去。這很像我們自然界中那些無腦的生物,如細(xì)茵、植物或者一些低級動物,每天的工作就是找吃的且大量繁殖,個(gè)體的生命周期都很短(除了植物,因?yàn)樗鼈円坏┰瞳@得了可靠的、長期的能量來源,風(fēng)險(xiǎn)相對于動物來說小很多)。
2 如果沒有邏輯,數(shù)據(jù)庫里的數(shù)據(jù)將毫無用處。因此,記憶不能脫離相應(yīng)的身體單獨(dú)存在,否則稱不上生命,只是一些無用的數(shù)據(jù)。
3 我們?nèi)祟愂歉咧腔凵瑢τ谖覀兊那楦衼碚f,智慧的重要性遠(yuǎn)大于肉體。這里我們可以比較一下植物人(身體機(jī)能完整就是大腦功能喪失)和全身癱瘓(類似霍金那樣),你覺得哪個(gè)你更能接受?或者說哪個(gè)對你的生命來說意義稍微大一些?我想答案是不言而喻的。所以,在生命意義中數(shù)據(jù)庫的重要性要大于邏輯的重要性(這句話如果把“意義”兩個(gè)字去掉,那么重要性則要顛倒過來了)。也就是說,當(dāng)其中一個(gè)機(jī)器人快要死了,我們?nèi)绻阉臄?shù)據(jù)庫復(fù)制到另一個(gè)機(jī)器人的大腦中,對于我們來說這個(gè)機(jī)器人就繼續(xù)活下去了。當(dāng)然,它的原數(shù)據(jù)庫要根據(jù)新的身體做一些適當(dāng)?shù)恼{(diào)整(比如原來打不過的機(jī)器人現(xiàn)在可以打得過了等等)。
最后總結(jié)一下,通過這個(gè)實(shí)驗(yàn)我們可以創(chuàng)造出一些能夠?qū)W習(xí)、進(jìn)化的機(jī)器人。如果邏輯夠多,數(shù)據(jù)庫夠詳細(xì)且專業(yè),這些機(jī)器人的行為應(yīng)該也會越來越復(fù)雜,越來越智能?;蛟S有那么一天,我們可以在電腦里用程序重新創(chuàng)造一個(gè)世界。