0%
第十六章 控制的未來 16.4 行為學架構中的代理

第十六章 控制的未來

16.4 行為學架構中的代理

能夠被編程的遠不只是動作。性格也同樣可以被封裝到數字里。沮喪、興奮還有憤怒都可以作為模塊添加到造物的操作系統中。某些軟體公司銷售的恐懼情感程序會比其他公司的好。也許,他們還會銷售「關聯式恐懼」——這種恐懼不僅僅表現在生物的身體上,還會滲入到一連串的情感模塊中,並隨時間的流逝而逐漸消散。
外在行為就這樣從錯綜複雜的盲目反射中湧現出來。由於行為源頭的分散式特性,底層最簡單的代理也能在上層產生意料之外的複雜行為。貓的身上並沒有什麼中心模塊去決定這隻貓撓自己的耳朵或者舔自己的爪子。相反,這隻貓的所作所為是由獨立的「行為代理」——即各種反射——構成的亂麻般的網路決定的,這些代理彼此交叉激活,構成一個總體的行為模式(就是稱為舔或撓的動作),從這個分散式的網路中冒了出來。
雄性鱒魚會本能地對下面這些刺|激因素做出反應:一條已經到了交尾期的雌性鱒魚,一條游到附近的蟲子,一個從https://read.99csw•com身後襲來的捕食者。但是,當這三種刺|激因素同時出現的時候,捕食者模塊總是會壓制交配或者進食本能,搶先反應。當不同的行為模塊之間或多個同時出現的刺|激之間出現衝突的時候,就有某種模塊被激活以做出決策。比如說,你正在廚房裡,兩手弄得很臟,這時候電話響了,同時外面又有人敲門。在這種情況下,那些相互衝突的衝動——趕快去接電話!不,先擦乾淨手!不,得衝到門口去!——就可能使你手足無措,除非這時有另外一個後天習得的行為模塊進行仲裁,也許就是這個模塊讓你喊出一聲:「請等一下!」
在計算機科學家的眼裡,行為學教科書上那些相互連接的行為模塊網路圖,其實就是計算機的邏輯流程圖。得出的結論是:行為是可以電腦化的。通過對子行為進行安排,任何人格特徵都能夠編成程序。從理論上來說,動物所具有的任何情緒,任何微妙的情感反應,都可以用計算機來生成。用來支配九九藏書機器人羅比的那種自下而上的行為管理機制也可以用來支配銀幕上的生物,而這也正是從活生生的燕雀和棘背魚那裡借鑒來的機制。與燕雀歌唱和魚兒擺尾所不同的是,分散式系統吞吐著數據,讓計算機屏幕上的大腿動起來。這樣,銀幕上的自主動畫角色就可以按照和真正動物一樣的一般組織規則來行動。儘管是合成的,它們的行為卻是真實的(或者至少是超真實的)。因而可以說,動畫人物就是沒有實體的機器人。
從一個更積極的角度來看待丁柏根所說的驅動中心,這種驅動中心相當於某種「代理」。代理(不管它是什麼物理形式)偵測到一個刺|激,然後做出反應。它的反應,或者按計算機行話說是「輸出」,在其他模塊、驅動中心或代理看來可能是輸入。一個代理的輸出可能使其他模塊處於能動狀態(拉開撞針),或者激活處於能動狀態的其他模塊(扣動扳機),或者還可能取消鄰近模塊的能動狀態(關閉撞針)。同時做揉肚子和拍頭動作相當困難https://read•99csw.com,因為出於某種未知的原因,其中一個動作壓制另一個動作。通常,一個輸出信息可能會在激活某些中心的同時抑制其它中心。顯然,這是一個網路的架構,充斥著大量的循環因果關係和首尾相銜的怪圈。
行為學架構的核心是「去中心化」這樣一個關鍵概念。正如丁柏根在他1951的著作《昆蟲研究》中指出的,動物行為是一種去中心化協同,它將許多獨立的動作(驅動)中心像蓋房子一樣搭建到一起。有些行為模塊是由反射現象組成的;它們能調用一些簡單的功能,比如遇熱時回縮,或者被觸碰時閃避。這些反射現象既不知道自己所處的位置,也不知道外界在發生什麼事,甚至不知道它們所附屬的這個身體當前的目標是什麼。無論什麼時候,只要出現適當的刺|激,它們就會被觸發。
聽起來這跟九-九-藏-書布魯克斯的包容結構非常相似。它其實就是一種包容結構!動物就是能夠正常運作的機器人。支配動物的去中心化、分散式控制在機器人和數字生物身上同樣適用。
二十世紀四十年代,歐洲著名的動物觀察三人組——康拉德·勞倫茲、卡爾·馮·弗里希和尼可·丁柏根——開始描述動物行為背後的邏輯。勞倫茲在家裡養了一群鵝,馮·弗里希住在蜂窩環繞的房屋裡,丁柏根則天天跟棘背鱸魚和海鷗呆在一起。通過嚴謹而巧妙的實驗,三位動物行為研究者把動物的滑稽行為歸納成值得尊敬的學科——「動物行為學」(粗略地說,就是研究行為特性的科學)。1973年,他們因為這一開創性的成就共同獲得了諾貝爾獎。後來,當漫畫師、工程師還有計算機科學家深入研究有關動物行為的文獻時,他們非常驚訝地發現這三位行為學家早已建立起了一套非常好的行為框架,完全可以直接拿過來就用到計算機上。read.99csw•com