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

1.6 智能體和智能組

我們想要通過組合更簡單的事物來解釋智能。這意味著我們在進行每一步的時候,都必須確認我們所說的這些智能體本身是不具備智能的。否則,這種理論最後就會像埃德加·愛倫·坡所揭露的19世紀的「下棋機器」一樣,原來裡面藏了個小矮人。相應地,每當我們發現某個智能體要做的事情比較複雜時,就會用處理更簡單任務的下級智能體取代它。為此,讀者們要做好失落的準備。因為當我們把事情不斷分解到最小的步驟時,每一部分乍看之下都像塵埃一樣乾枯無聊,就像失去了靈魂一樣。

舉例而言,我們已經見識過如何用「尋找」和「拿起」這樣的小部件組合成「建設者」,以此構建出建塔的技能。那麼,「知道如何建造」又從何而來呢?顯然,構成「建設者」的全部組件裡並沒有這一項。答案是:僅僅解釋每個單獨的智能體能做什麼是不夠的。我們還需要明白這些組件是如何相互聯繫的——也就是說,智能體組成的小組如何完成工作。

相應地,本書中的每一個步驟都會用兩種方式來理解智能體。比如我們觀察「建設者」如何工作,從外部看,如果我們不知道其內部的運作方式,就會認為它知道如何建造高塔。如果你能從內部觀察「建設者」,卻肯定找不到這種知識。你只會看到幾個開關以不同的方式排列,以便相互打開或關閉。「建設者 」「真的知道」如何建設高塔嗎?答案取決於你如何觀察。讓我們用「智能體」和「智能組」這兩個不同的詞來解釋一下為什麼「建設者」似乎有雙重身份。作為智能組,它好像知道要如何完成工作。而作為智能體,它卻什麼都不知道。

開車的時候,你會把方向盤看作是一個智能組,你可以通過它改變汽車的方向。這時你並不會在乎它的運行原理。但是如果方向盤發生了故障,而你又想知道是哪裡出了問題,最好把方向盤看作是一個更大的智能組裡面的一個小智能體:方向盤帶動傳動軸轉動,從而使齒輪轉動,齒輪拉動一根拉桿,拉桿使輪軸轉換位置。當然,人們不會總是停留在這種微觀的視角上。如果你在開車的時候一直想著這些細節,很有可能會撞車,因為你需要花很長時間才能確定到底要轉向哪一邊。知道原理和知道原因可不是一回事。本書中,我們會不斷在智能體和智能組之間轉換,因為根據不同的目的,要採用不同的視角並運用不同的描述方式。