讀古今文學網 > 心智社會:從細胞到人工智能,人類思維的優雅解讀 > 8.9 知識樹 >

8.9 知識樹

如果每條K線都可以和其他K線相聯結,而這些K線也可以和其他K線相聯結,那麼K線就可以形成一些社會。但是怎麼能確定這種方式就可以為我們的目的服務,而不是變成亂哄哄的一大團呢?是什麼指導它們表述像下圖這些有用的層級結構呢?

為了保持事物的秩序,我們現在又要啟用水平帶理念了。記得我們首先發明K線是為了把舊的智能體聯結在一起,之後我們發明了水平帶是為了防止K線被太多沒有用的不相關內容填滿。現在我們又有了同樣的問題:當我們把新的K線與舊K線聯結在一起時,必須防止它們包含太多不適當的細節。所以為什麼不試試同樣的解決方案呢?讓我們把水平帶的理念運用到K線樹裡來吧!

在創建一個新的K線記憶時,不要把它與所有當時活動著的K線都進行聯結,而是只與在某一特定水平帶範圍內活動著的K線聯結。

人們可能會認為這種理念很難應用,除非我們能確定「水平」是什麼意思。然而,這種事會自動發生,因為新的K線社會將傾向於繼承在最初的智能體中已經存在的結構,也就是和那些K線相聯結的智能體。我們實際上已經看到過兩個關於這一點的理念了。在風箏的例子中,我們談論過描述的「細節水平」。我們認為討論「一張繃在框架上的紙」比討論紙或者木條更高級。在「?建設者」的例子中,我們談論過目標,認為「高塔建設者」這個智能體本身所處的水平比它所利用來解決子問題的智能體高,比如「開始」「添加」和「結束」。

這種把新K線與舊K線相聯結的方針只能適度使用。否則,我們的記憶中將不會再包含新的智能體。此外,也並不應該總是要求產生簡單、有秩序的等級結構樹。舉例而言,在「建設者」的例子中我們發現,「移動」和「看見」常常需要彼此的幫助。最終,我們所有的知識結構都會和各種例外、捷徑和交互聯結糾纏在一起。不過沒關係,水平帶理念在一般情況下還是適用的,因為我們的大部分知識仍然主要是等級結構的,這就是我們知識的增長方式。