摘要" 算法是赫拉利《未來簡史》的核心概念,他在書中提出“生物是算法”的思想并由此討論了由算法驅(qū)動的計算機和人工智能對人類職業(yè)的威脅。赫拉利的算法主要是對計算機算法的借鑒與擴展,因而對比計算機算法及其在生命科學(xué)和社會科學(xué)中的應(yīng)用有利于深入理解“生物是算法”思想。最后,赫拉利的“算法”概念在形式上與計算機算法高度相似,本質(zhì)上其實是一個形而上學(xué)概念;“生物是算法”只是他對“生物運行規(guī)則是什么”所做的可能性解釋且難以自圓其說,還會挑戰(zhàn)“自由意志”和“主觀能動性”并導(dǎo)致徹底的宿命論。
關(guān)鍵詞" 未來簡史 赫拉利 生物 算法 進化
中圖分類號" N09
文獻標識碼" A
一引言
《未來簡史》(Homo Deus: A brief history of tomorrow)是尤瓦爾·諾亞·赫拉利(Yuval Noah Harari)繼《人類簡史》之后又一部引起廣泛影響的著作,被翻譯成65種語言,銷量達1000萬冊?!段磥砗喪贰?017年被德國《商報》評為“年度最具思想性和影響力的經(jīng)濟類圖書”,并于同年獲得“德國經(jīng)濟類圖書獎”;2019年被波蘭雅蓋隆大學(xué)評為“年度智慧之書”。在《未來簡史》中,赫拉利闡發(fā)了《人類簡史》中引而不發(fā)的“算法”概念。算法最早源于數(shù)學(xué)領(lǐng)域,在計算機科學(xué)興起后幾乎成為計算機算法的專稱,并開始進入認識論領(lǐng)域。他以此概念為基點重新解讀了生物的構(gòu)成、意識和行為;社會的組織、運作和發(fā)展;人類的歷史、精神和可能的未來。赫拉利指出21世紀將由算法主導(dǎo),而由生物科技和計算機算法共同制造的人的身體、大腦和心靈將是主要產(chǎn)品([1],頁246)。本文對赫拉利《未來簡史》一書中的“生物是算法”([1],頁287)思想進行探究,并通過對比計算機科學(xué)、生命科學(xué)和社會科學(xué)對算法的理解和應(yīng)用,從多角度審視赫拉利的“算法”。
二計算機科學(xué)的算法及其應(yīng)用
1. 計算機科學(xué)的算法概述
1.1計算機算法及其性能
計算機科學(xué)中的算法(algorithm)被定義為“一組有窮的規(guī)則,它們規(guī)定了解決某一特定類型問題的一系列運算,是對解題方案的準確與完整的描述”[2],其特征包括輸入、輸出、正確性、確定性、可行性和有窮性。此外,計算機算法與其他領(lǐng)域算法有三點區(qū)別:其一,用計算機語言進行編寫;其二,可計算性,即可以計算機上運行;其三,同一問題可以有多種算法解決方案。
性能是評價計算機算法好壞最重要的標準,包括諸如效率、可讀性、健壯性和安全性等與用戶體驗相關(guān)的要求,其中最重要的標準是算法的效率——這要求計算機算法一定是可度量的。在計算機科學(xué)中,更優(yōu)的算法具有更高的效率,即具有更低的復(fù)雜度。
1.2計算機算法的基本類型
首先,計算機科學(xué)中最基本的算法有遞歸算法(Recursion algorithm)和分治算法(DivideandConquer algorithm)。(1)遞歸算法是將復(fù)雜問題逐級分解為更小的同類子問題,然后通過用相同的方法解決子問題來最終解決原問題。遞歸思想是算法的靈魂,是計算機科學(xué)最重要的思想。(2)分治算法是“分而治之”的算法,可分為三步:“divide”——將原問題逐級分解為規(guī)模更小、數(shù)量更多的同類子問題,直到可以直接求解為止;“conquer”——求得這些子問題的解;“combine”——合并子問題的解得到最先的原問題的解。雖然很多分治算法都與遞歸相關(guān),但“分治算法的核心在于分割與合并,而不在于遞歸”([3],頁209)。
其次,計算機科學(xué)中基本的解決特定類型問題的算法有排序算法(sorting algorithm)、分類算法(classification algorithm)和搜索算法(search algorithm)。(1)排序算法是將一組或多組數(shù)據(jù)按照要求進行重新排列從而使新序列呈現(xiàn)出一定的規(guī)律。(2)分類算法是一個監(jiān)督學(xué)習(xí)過程,先將已知類別的數(shù)據(jù)劃分成訓(xùn)練集和測試集;然后輸入訓(xùn)練集的數(shù)據(jù)建立一種分類模型,使用測試集的數(shù)據(jù)測試模型效果并進行調(diào)整,打包并輸出訓(xùn)練好的模型;最后利用訓(xùn)練好的模型發(fā)現(xiàn)并預(yù)測新數(shù)據(jù)的類別。(3)搜索(查找)算法是利用計算機的高性能來有目的地窮舉一個問題的部分或所有的可能情況,從而求出問題的解的一種方法。
第三,在計算機科學(xué)中,遞歸和分治是算法解決問題最核心的思想。排序算法是所有算法應(yīng)用的基礎(chǔ),只有將雜亂無序的數(shù)據(jù)按指定要求排序,其他算法才能更好地發(fā)揮作用;分類算法是算法和計算機智能的本質(zhì),“很多智能問題其實是分類問題”([3],頁101);搜索算法使得在大量數(shù)據(jù)中獲取信息更便捷高效。可以看出,無論何種計算機算法,其本質(zhì)都是一套能正確解決特定某一類問題的具有精確含義的可操作的指令序列?!耙话阏J為,計算機科學(xué)是研究算法的學(xué)問,算法、算力與數(shù)據(jù)是人工智能的三大要素,可見算法之重要性。”[4]
2. 計算機算法在生命科學(xué)中的應(yīng)用
在生命科學(xué)領(lǐng)域,一些科學(xué)家認為能夠?qū)⑸?guī)則通過計算機以算法的形式實現(xiàn)出來,例如“DNA計算機中的算法研究已經(jīng)超越了純粹計算機研究本身,它實際上也是在研究生命的本質(zhì)過程,即基因組是通過怎樣的編程(算法)來實現(xiàn)生物個體的生命過程”[5]。因此,相關(guān)科學(xué)家致力于研究計算機算法與生命科學(xué)的結(jié)合,得到了遺傳算法、人工生命算法和以DNA計算為代表的生物計算等仿生學(xué)研究成果[6—8]。用計算機實現(xiàn)的算法生命規(guī)則是真正的有機生命的生命規(guī)則嗎?筆者總結(jié)了與此相關(guān)三種具體算法的運行過程以求進一步分析討論生命與算法關(guān)系。
其一,遺傳算法(Genetic Algorithm)的運作可分四步:(1)確定種群規(guī)模、交叉和變異概率,并設(shè)置終止進化準則和進化代數(shù)計數(shù)器;(2)評估種群所有個體的適應(yīng)度;(3)選擇母體按交叉概率進行交叉形成中間個體,然后按每個個體的變異概率進行變異形成候選個體,最后按適應(yīng)度選擇子代;(4)若滿足終止準則就輸出最大適應(yīng)度的個體作為最優(yōu)解,否則進行下一代種群進化[9]。
其二,人工生命算法(Artificial Life Algorithm)先在人工生命環(huán)境中針對問題制定智能個體相應(yīng)的搜索規(guī)則,每個智能個體會根據(jù)概率向鄰域中處于目標函數(shù)值較優(yōu)位置的食物移動,最后會在目標函數(shù)優(yōu)化解四周形成突現(xiàn)聚類[10]。
其三,DNA計算(DNA computing)則先輸入作為數(shù)據(jù)的DNA片段和生物酶,進行可控的生化反應(yīng)或生物操作處理,最后輸出作為結(jié)果的DNA片段[11]。
綜上所述,遺傳算法、人工生命算法和DNA計算是計算機算法在生命科學(xué)領(lǐng)域的應(yīng)用,旨在探究生命和智能的本質(zhì)([7],頁7)以及解決電子計算機面臨的困難([8],頁1)。雖然它們有著異于傳統(tǒng)計算機算法的形式,但本質(zhì)上仍是可計算的計算機算法,其獨特之處只是在于高度模仿生命規(guī)則以及自動化和智能程度更高。遺傳算法借鑒了生物在繁衍過程中通過遺傳變異和進化機制產(chǎn)生能夠適應(yīng)環(huán)境變化的個體的原則,人工生命算法模擬了動物在生存活動中展現(xiàn)的主動性與智能性,DNA計算則利用了DNA在遺傳中信息存儲大和復(fù)制速度快的優(yōu)點。這些新形式的計算機算法具有兩種革命性的意義:豐富并擴展了算法的內(nèi)涵、外延和多樣性;試圖通過算法探究說明生命的本質(zhì)。但是,即便科學(xué)家模仿出的由計算機實現(xiàn)的“生命規(guī)則”的確是一套算法,但從“無機‘生命體’(計算機)所遵從的生命規(guī)則是算法”并不能合理推出“有機生命體所遵循的生命規(guī)則是算法”。
3. 計算機算法在社會科學(xué)中的應(yīng)用
關(guān)于解決可數(shù)據(jù)化和可計算的社會科學(xué)問題,社會科學(xué)的學(xué)者們試圖將計算機算法的特征抽象化為一套具有普適性的方法論,而計算機科學(xué)家們則試圖將人類社會所有事情都數(shù)據(jù)化和算法化。他們的目的相同——通過算法解決社會問題,分歧在于解決思路。筆者總結(jié)了不同領(lǐng)域?qū)W者對算法的定義和使用,從而深入分析兩種解決思路的差異。
一些社會科學(xué)的學(xué)者認為算法其實是當(dāng)今智能時代的本質(zhì),不僅影響和改變著人類的認知,還能夠適用于解決社會各層面的問題??茖W(xué)技術(shù)哲學(xué)的學(xué)者們通過總結(jié)抽象計算機算法,進一步探討了算法認知對人類認知的影響。段偉文[12]認為現(xiàn)代意義上的算法是指以計算和信息的方式解決問題的、可通過遞歸等機器自動重復(fù)執(zhí)行的邏輯程序或編碼系統(tǒng),并且作為工具的算法認知不僅用以認知和交流,還通過對數(shù)據(jù)的采集、分類、預(yù)測和干預(yù)影響著世界的存在和意義,因此應(yīng)放棄人類和非人類認知的區(qū)分而重新定義認知。肖峰[13]提出算法本身是一個可以將計算機的信息處理和人的認知聯(lián)通起來的概念,而高度發(fā)達的算法認知其實源于人的認知方法和邏輯,因而算法邏輯能夠說明人腦的邏輯機制。郝寧湘認為利用算法可以把人認知和思維的質(zhì)的困難性化歸為量的復(fù)雜性,反之“當(dāng)一個算法的復(fù)雜性打到某一個‘臨界’值后,會要呈現(xiàn)一些精神品質(zhì)”[14]。此外,法學(xué)領(lǐng)域的張凌寒[15]分析了網(wǎng)絡(luò)平臺和社會運行中的算法的本質(zhì),認為算法狹義上包括源代碼、算法運行的計算網(wǎng)絡(luò)和算法賴以決策的大數(shù)據(jù);而廣義上則包括算法、負載并運行算法的網(wǎng)絡(luò)平臺以及嵌入社會運行的能自主決策的算法。
計算機科學(xué)家認為不是把計算機算法抽象為非計算機的思維方法,而是盡可能把社會問題和解決思路轉(zhuǎn)化為算法。斯坦納(Christopher Steiner)提到算法交易之父托馬斯·彼得菲“吸取最聰明的交易員的智慧,用一系列算法表達他們的思想”,他認為算法是通過所掌握的信息讓使用者得到某一針對性問題的答案,或掌握輸出信息的一系列指令[16]。佩德羅·多明戈斯(Pedro Domingos)認為有一個“終極算法”——“所有知識,無論是過去的、現(xiàn)在的還是未來的,都有可能通過單個學(xué)習(xí)算法來從數(shù)據(jù)中獲得”[17],并給出了來自神經(jīng)科學(xué)、進化論、物理學(xué)、統(tǒng)計學(xué)和計算機科學(xué)的論證。
綜上所述,社會科學(xué)學(xué)者理解的算法其實是一套從計算機算法抽象出的、具有某種普適性的、用日常語言表達的思維觀念,但失去了計算機算法的可計算性、確定性、可行性和有窮性。社會科學(xué)學(xué)者們想讓人像計算機算法一樣思考,從而讓人去解決社會問題;計算機科學(xué)家則認為應(yīng)該不斷嘗試把人類的思想用計算機語言表達并實現(xiàn)為算法,即讓計算機像人一樣思考,進而讓計算機解決社會問題。兩者表面上是日常語言與計算機語言的差異,本質(zhì)上是兩種針鋒相對的世界觀——世界的始基是否是算法,人類智能和人工智能哪個更勝一籌。
三赫拉利的“生物是算法”思想
赫拉利認為一切事物只是算法的表現(xiàn)形式,而算法是世界的本質(zhì),它是“進行計算、解決問題、做出決定的一套有條理的步驟”,其運作不受作為其載體的物質(zhì)成分的影響([1],頁75)。關(guān)于生物,赫拉利反復(fù)強調(diào)生物就是算法而生命就是處理數(shù)據(jù)。他所稱的“生物算法”包含兩類:第一類是物質(zhì)層面的有機算法和無機算法,用以解釋生物的物質(zhì)構(gòu)成和進化;第二類是意識層面的感覺算法和情感算法,通過解釋生物的感覺、情感和思想,從而解釋生物的行為活動。這整個生物算法又與進化算法嵌套在一起并受其統(tǒng)攝,以進化為終極目的。為討論方便,筆者將從與物質(zhì)相關(guān)的客觀現(xiàn)實和與意識相關(guān)的主觀現(xiàn)實兩個層次來探究赫拉利“生物是算法”的思想。
1. 客觀現(xiàn)實
赫拉利認為在客觀現(xiàn)實中,“事物的存在與我們的信念和感受無關(guān)”([1],頁126),包括河流、樹木、獅子和重力等。在此部分,筆者突出關(guān)注的是赫拉利在談?wù)撝猩婕吧镂镔|(zhì)層面的有機算法與無機算法。生物存在方面,主要總結(jié)赫拉利對生物構(gòu)成和生物進化的算法解釋;生物生存方面,主要總結(jié)赫拉利對算法與人類生存狀況的探討。
1.1生物存在:有機算法及其與無機算法的結(jié)合
赫拉利的進化觀與其算法思想有著對應(yīng)關(guān)系,認為生物的物質(zhì)存在本身就是一種生物算法,包含有機算法與無機算法;與此相應(yīng),赫拉利重新將“進化”定義為算法的更新優(yōu)化,并劃分為兩個階段:有機算法的進化;有機算法和無機算法的共同進化。
首先是有機算法階段,赫拉利認為生物是“能用數(shù)學(xué)公式呈現(xiàn)”的多種不同的有機算法的集合,而且這些有機算法能夠自我更新優(yōu)化。生物的生老病死是生物算法出了問題,自然進化也是生物算法的進化:“優(yōu)勝劣汰”是各種有機算法通過優(yōu)化和淘汰從而“形成穩(wěn)定的質(zhì)量控制”([1],頁77),“適者生存”則是有機算法通過學(xué)習(xí)和提升以適應(yīng)不斷變化的環(huán)境。生物的有機算法要解決的問題是如何在復(fù)雜的環(huán)境和激烈的競爭中更好地生存下去?所有有機算法全部被編碼在生物體的基因里,但同時基因會被外界自然環(huán)境和生物競爭所塑造。在這一階段,智人只能利用自然選擇按自己的需要改造動物,如豢養(yǎng)家畜。
其次是有機算法和無機算法階段,赫拉利指出生物學(xué)與計算機科學(xué)的結(jié)合會改變生命的本質(zhì)([1],頁334)。他認為生命形式可能通過三種途徑從有機領(lǐng)域擴展到無機領(lǐng)域:(1)生物工程——可以像編輯計算機算法一樣按人類需要編輯有機算法的基因代碼,如雀巢公司以此來提升奶牛的產(chǎn)奶量([1],頁87);治療癌癥([1],頁20)。(2)半機械人工程——無機算法與有機算法利用能夠讀取和控制生物信號的機械裝置可以實現(xiàn)雙向操控,如通過在人腦植入電極并連接到植入胸部的微型計算機可以治療躁郁癥([1],頁258)。(3)非有機生物工程——用搭載算法的智能軟件取代生物的神經(jīng)網(wǎng)絡(luò),則可能打造出不受有機化學(xué)、自然選擇和環(huán)境影響的無機生命([1],頁38—40)。同時,赫拉利認為通過這三種途徑可以解決人類的病痛、衰老和死亡等生物算法問題,從而使智人進化為智神([1],頁317)。
可以看出,赫拉利以計算機算法為模板,把生物有機體的運行機制還原為有機算法,希望在本體論層次以“算法”概念打破“生命”在有機生物體與無機的機器之間的界限,為用生物科技和計算機算法醫(yī)治人類以及創(chuàng)造生化生物奠定哲學(xué)基礎(chǔ)。事實上,赫拉利并沒有說清楚有機算法如何在肢體、器官和細胞層次運行,因而它只是一個計算機算法的意象,是對計算機算法的泛化使用。就計算機算法及其應(yīng)用來說,無論是遺傳算法、人工生命和DNA算法,還是有機算法和無機算法,此利用計算機算法解決問題的模型并不等同于真實生命的運行,也無法合理推出“生物是算法”的結(jié)論。
1.2生物生存:無機算法及其對有機算法的取代
赫拉利認為智人在意識上勝過計算機,計算機在智能上勝過智人。隨著計算機智能的發(fā)展,再加上很多工作都基于“模式識別”,如棋類游戲、駕駛汽車和辨認恐怖分子等,無機算法在這些方面完全能做的比人更快、更好,所以能在就業(yè)市場逐漸代替人類。筆者總結(jié)赫拉利在書中列舉的諸多算法取代職業(yè)的案例(表1)。
從表1可知,赫拉利認為計算機憑借算法杰出的數(shù)據(jù)搜集、處理能力和機器學(xué)習(xí)能力不僅能取代人類的一般工作,也能取代被認為只有人類才能完成的創(chuàng)造性工作。計算機算法對每個行業(yè)的顛覆都基于計算機科學(xué)家堅信并不斷嘗試將社會問題以及人類的解決思路用計算機語言轉(zhuǎn)化為計算機能理解的算法,從而打敗人類。這種看似智能的計算機算法其實不是真正意義的智能,也并不能和人類的智能相提并論,它只是一種“弱人工智能”。赫拉利認為由于人類工作日益精細化和專業(yè)化,再加上“算法在記憶、分析和辨識各種模式的能力上超過人類”([1],頁286),一部分人會因為工作被計算機取代而淪為“無用階級”([1],頁293),而另一部分掌握算法而獲得財富和權(quán)力的人會成為“精英階層”。赫拉利強調(diào)這種極端的分化現(xiàn)象只是一種可能性而且面臨科技上的困難,可通過兩個措施應(yīng)對:一是“防”,通過國家層面的規(guī)范和引導(dǎo)以及經(jīng)濟方面的影響和制約,延緩算法對人類就業(yè)市場的侵占;二是“治”,政府和市場在未來應(yīng)創(chuàng)造更多的新的工作機會,尤其是“人類做得比算法好”([1],頁293)的工作。
2. 主觀現(xiàn)實
在赫拉利看來,主觀現(xiàn)實的存在“取決于個人的信念和感受”([1],頁126),包括感覺、情感和思想等。赫拉利認為動物的身體是用來運行算法的計算機,生化算法通過感覺、情感和思想來控制動物的行為。從算法角度看,感覺算法、情感算法和思想算法本質(zhì)上是不同的三種算法,但它們都是對生物的生化數(shù)據(jù)的處理;從動物角度看,人、豬和狒狒等使用的是相同的生化算法,只是生物數(shù)據(jù)、處理能力和反應(yīng)行為有差異。
2.1感覺算法
感覺是生物對自身各種生物數(shù)據(jù)和外界環(huán)境信息進行計算與分析以解決生存問題的算法,赫拉利稱之為感覺算法。赫拉利認為感覺算法伴隨動物的生存和繁衍活動——“只要是有利于生存和繁衍的行為,生化系統(tǒng)就會用愉悅的感覺來回應(yīng)”([1],頁33),他反復(fù)強調(diào)只有計算出正確概率的生物才能生存和繁衍下去。而人對快樂的意識只是生物算法運行的副產(chǎn)品,可以通過無機算法與有機算法的結(jié)合改造身心從而使人獲得永久的快樂。赫拉利完全將人視作計算機而非主體,他在書中反駁了人有永恒靈魂、心靈和自我意識等看法。赫拉利的感覺算法看似可計算實際無法證明感覺真是像計算機算法那樣計算,他只把生物當(dāng)作算法的物質(zhì)載體以及無視生物的主體性和人的自由意志是有問題的。
2.2情感算法
情感是生物通過處理其他個體的生物數(shù)據(jù)進而計算繁衍概率的算法,赫拉利稱之為情感算法。下面筆者就兩性情感、親子情感和社交情感三方面的三個相關(guān)例子進行探究:
其一,兩性情感算法:“美麗的外表意味著成功繁衍后代的概率高”([1],頁78)。例如,“某位女士贊嘆某位帥氣的男士”其實是幾百萬年進化成的情感算法在生物體內(nèi)運作的結(jié)果。算法運行過程如下:光線從男人的身體反射到女人的視網(wǎng)膜上,情感算法開始運轉(zhuǎn);情感算法迅速處理各種比例、顏色和尺寸數(shù)據(jù),將外貌的各種信息轉(zhuǎn)化為繁衍概率;輸出結(jié)果——喜歡、厭惡或無感。其二,親子情感算法:“母嬰聯(lián)結(jié)”(motherinfant bond)([1],頁79)保證了基因和繁衍的延續(xù)。赫拉利認為對哺乳動物而言,在野生環(huán)境中幼兒離開母親不能長久生存;母親不關(guān)心其孩子則基因不能傳遞下去。其三,社交情感算法:動物只有與同類合作才能生存和繁衍下去。在遠古時,野豬要在野外環(huán)境中生存下去,不僅需要巡視地域、熟悉環(huán)境和留意敵人,還需要和其他野豬溝通合作從而形成以年長且經(jīng)驗豐富的母豬為領(lǐng)導(dǎo)的豬群([1],頁73)。即使野豬被馴化成家豬,這種社交能力和需求依然存在。
赫拉利認為21世紀人類99%的決定由感覺算法和情感算法做出,并反駁了那些否認人的情感需求的理論。他指出目前最先進的科技證據(jù)已證明人的選擇是生物預(yù)設(shè)、隨機或二者結(jié)合的結(jié)果,因此人類和其他動物的所有行為(包括人類有意識的科學(xué)實驗行為)都可能只是無意識的算法所為或基因密碼的反映([1],頁254)。在赫拉利的闡述中,情感算法所具有的計算機算法的強可計算特征在弱化,只保有“算法解決特定問題”的特征。
四赫拉利算法概念的獨特性
只有從本體論上說清楚世界是什么,才能回答為什么通過算法能認識世界。這本是科學(xué)家和學(xué)者們應(yīng)用計算機算法探究生命、智能和認知活動的本質(zhì)時所面臨的關(guān)鍵問題,但卻也成為赫拉利借用計算機算法最為獨特之處——在本體論意義上使用“算法”。筆者認為,通過對照計算機科學(xué)、自然科學(xué)和社會科學(xué)三個領(lǐng)域的算法,可以將赫拉利的算法的獨特性歸納總結(jié)為以下三點:
首先,赫拉利的算法是一個具有計算機算法特征的形而上學(xué)概念:生物和世界的本質(zhì)是算法。赫拉利將生物的行為、感覺、情感和生物本身都還原為算法,而算法本身作為一個元概念再不可被還原。然而,赫拉利其實無法證明生物真的是算法并以算法規(guī)則運行,他只是將計算機上可運行的、可計算的算法作為一種意象應(yīng)用于生物,這種解釋有很多猜測成分。
其次,赫拉利的算法在形式上與計算機算法高度相似。赫拉利的算法既有確定的要解決的問題,也可優(yōu)化。例如,有機算法和無機算法解決生老病死問題,感覺算法和情感算法解決生存繁衍問題,它們都可優(yōu)化。赫拉利的算法有輸入和輸出,并且理論上是可計算的和有限的。但就算力而言,雖然赫拉利說他的算法可計算,但在他這里難以實現(xiàn);就評價而言,雖然赫拉利描述了他的算法的運行,但其復(fù)雜度不可度量也就無法評價算法好壞。
最后,赫拉利的算法不僅數(shù)量眾多,還有較為清楚和詳細的結(jié)構(gòu)層次和運行模式。社會科學(xué)學(xué)者使用的算法是對計算機算法一般特征的抽象表達但并未說明其運作,因而它只是空洞的不可運行的概念;但赫拉利闡述了其生物算法具體而詳細的運行和終極目的——進化。
五結(jié)論
赫拉利“生物是算法”思想產(chǎn)生的原因有三個:其一,計算機科學(xué)迅速發(fā)展,算法深刻地改造著我們所處的世界,人類生活在算法之中;其二,現(xiàn)代社會崇尚數(shù)學(xué)的精確的科學(xué),追求高效率的生產(chǎn)、工作和生活;其三,算法對人的操控和了解遠超人對算法的掌控和了解,這使人對算法產(chǎn)生畏懼。赫拉利算法思想同時會導(dǎo)致兩個后果:“無用階級”與“弱人工智能”。最重要的是,他在這兩部分討論的“算法”應(yīng)用,其實并不能推論出其命題中的原義:“生物”是“算法”。
赫拉利這套以算法為基點的本體論思想其實是一個“命運的計算機”——但赫拉利無法說明它具體的計算機制。赫拉利將生物喻為運行算法的計算機,本質(zhì)上和哲學(xué)史中曾將生物比作“力學(xué)機器”的說法是相同的。不同的是,力學(xué)規(guī)律在生物體上是適用和可感的,因而將生物比作力學(xué)機器人相對容易接受;而赫拉利用算法解釋生命現(xiàn)象和規(guī)則既不可感知,又是模糊和神秘的。赫拉利其實是把“上帝做的事”轉(zhuǎn)化為“算法操縱的事”,甚至說存在一個人類無法理解的“終極算法”([1],頁355)。這不僅挑戰(zhàn)了人有自由意志和主觀能動性的思想,還會導(dǎo)致一種徹底的宿命論和虛無主義。當(dāng)赫拉利在思考“是否要用算法解釋世界”時,算法與人的思維究竟何為因、何為果?
赫拉利的“生物是算法”思想其實只是一種解釋,歸根結(jié)底是他的一個信念——萬物皆算法。相比之下,社會科學(xué)學(xué)者的態(tài)度更加溫和——世界的本質(zhì)不是算法或者并非所有事物都能轉(zhuǎn)化為算法。即使一些行業(yè)規(guī)則的顛覆似乎證明算法更有效,但從算法的有效性并不能推出世界的本質(zhì)是算法。事實上,赫拉利對生物的算法解釋只是在“世界上的一切都是可計算的”這一假設(shè)的基礎(chǔ)上對“有機生命的運行規(guī)則是什么”的答案所做的一種可能性猜測,這種做法本質(zhì)上是一種科學(xué)主義傾向的體現(xiàn)。
參考文獻
[1] 尤瓦爾·赫拉利. 未來簡史: 從智人到智神[M]. 林俊宏譯. 北京: 中信出版社, 2017.
[2] 鄧玉潔. 算法與數(shù)據(jù)結(jié)構(gòu): C語言版[M]. 北京: 北京郵電出版社, 2017. 7.
[3] 吳軍. 計算之魂[M]. 北京: 中信出版社, 2022.
[4] 杜嚴勇. 厭惡算法還是欣賞算法? ——人工智能時代的算法認知差異與算法信任建構(gòu)[J]. 哲學(xué)分析, 2022, 13(3): 151—165, 199.
[5] 張治洲, 趙健, 賀林. DNA計算機的分子生物學(xué)研究進展[J]. 遺傳學(xué)報, 2003,(9): 886—892.
[6] 席裕庚, 柴天佑, 惲為民. 遺傳算法綜述[J]. 控制理論與應(yīng)用, 1996, 13(6): 697—708.
[7] 韓力群. 生命的仿真——人工生命[J]. 計算機仿真, 2004, 21(1): 7—10, 114.
[8] 肖建華. 仿生型DNA計算編碼算法研究[D]. 武漢: 華中科技大學(xué), 2008. 4—5.
[9] 葛繼科, 邱玉輝, 吳春明, 蒲國林. 遺傳算法研究綜述[J]. 計算機應(yīng)用研究, 2008, 25(10): 2911—2916.
[10] 王亞釗, 周永華, 劉毅, 高睿. 人工生命算法的研究進展[J]. 計算技術(shù)與自動化, 2006, 25(4): 160—163.
[11] 許進. 生物計算機時代即將來臨[J]. 中國科學(xué)院院刊, 2014, 29(1): 42—54.
[12] 段偉文. 深度智能化時代算法認知的倫理與政治審視[J]. 中國人民大學(xué)學(xué)報, 2022, 36(3): 23—35.
[13] 肖峰. 認知的算法闡釋: 人工智能對當(dāng)代認識論研究的啟示[J]. 學(xué)術(shù)界, 2021,(2): 67—78.
[14] 郝寧湘, 郭貴春. 人工智能與智能進化[J]. 科學(xué)技術(shù)與辯證法, 2005, 22(3): 26—30.
[15] 張凌寒. 權(quán)力之治: 人工智能時代的算法規(guī)制[M]. 上海: 上海人民出版社, 2021, 13—37.
[16] 克里斯托弗·斯坦納. 算法帝國[M]. 李筱, 譯. 北京: 人民郵電出版社, 2014. 5—7.
[17] 佩德羅·多明戈斯. 終極算法: 機器學(xué)習(xí)和人工智能如何重塑世界[M]. 黃芳萍, 譯. 北京: 中信出版社, 2017.
[18] 莫宏偉. 強人工智能與弱人工智能的倫理問題思考[J]. 科學(xué)與社會, 2018, 8(1): 14—24.
Research on Herari's Thought of “Organism is Algorithm”
in Homo Deus: A Brief History of Tomorrow
NING Zi, LIU Bing
Abstract: Algorithms are the core concept of Harari's Homo Deus: A brief history of tomorrow, in which he proposes the idea of “organism is algorithm” and thus discusses the threat of algorithmdriven computers and artificial intelligence to human occupations. Harari's algorithms are mainly the reference and extension of computer algorithms, so comparing computer algorithms and their applications in the life sciences and social sciences is conducive to a deeper understanding of the idea of “organism is algorithm”. Finally, Harari's concept of “algorithm” is highly similar to computer algorithm in form, but it is actually a metaphysical concept in essence; “organism is algorithm” is only his possible explanation of “what the rules of organism are”, which also challenges “free will” and “subjective agency” and leads to outright fatalism.
Keywords: Homo Deus: A brief history of tomorrow, Harari, organisms, algorithm, evolution