讀古今文學網 > 心智社會:從細胞到人工智能,人類思維的優雅解讀 > 22.1 代原體和多憶體 >

22.1 代原體和多憶體

要表述「把蘋果放進桶裡」這個行動,起點代原體必須分配給蘋果-憶體,終點代原體分配給桶的多憶體。然而,在另一段時間裡,另一個程序可能需要用起點代原體表述一塊積木,用終點代原體表述一座塔的塔頂。每個代原體都必須在不同的時間分配給不同的事物,持續的時間也只夠在那個時刻完成任務。換句話說,一個代原體就是一類短時記憶。

這表明了一種體現代原體理念的簡單方式:每個代原體都是一個簡單的「臨時K線」。代原體與K線之間基本的差異就在於,代原體的聯結是臨時的,而不是永久的。「分配」代原體其實就是臨時把代原體與任何當前它能觸及的活動著的智能體相聯結。然後,當我們再次「激活」代原體時,同樣的智能體也會被喚醒。為了讓起點代原體表述蘋果,首先要激活蘋果-憶體,這就會喚醒特定的智能體。然後很快「分配」起點代原體,於是那些智能體就與代原體聯結在了一起,而且很可能會一直保持聯結,直到代原體被重新分配為止。

如果我們從這個觀點來比較代原體和多憶體,可以看到它們之間存在著緊密的聯繫。

多憶體是永久的K線,它們是長時記憶。

代原體是臨時的K線,它們是短時記憶。

至今我們還不知道頭腦是如何形成長時記憶的。有一個假說認為我們根本就沒有臨時的K線,但是當一個代原體的K線被使用過之後,它就變成了永久的K線,那個代原體機器則與之前沒有用過的另一個K線聯結起來。無論這件事的運行原理是什麼,我們對它都知之甚少,只知道它需要大量的時間來形成永久記憶,大概是半個小時的時間。如果在這期間出現嚴重的干擾,就無法形成記憶。另外還有證據表明,我們形成每段長時記憶的時間差不多不會超過幾秒鐘,但這是非常不精確的,因為我們對於什麼是單獨的記憶沒有準確的定義。無論如何,這似乎表明我們可能會同時運行幾百個這種程序。

為什麼這種程序需要這麼長時間呢?也許因為它就是需要這麼長時間來合成化學物質,用來在智能體之間製造永久的聯結橋。也許這些時間大部分都是用來搜索沒用過的K線智能體的,尤其是那種已經擁有所需的潛在聯結的智能體。又或許所需的聯結會從「被分配的記憶」中出現,就像我們在20.9中簡短提到的那種。