基本資料
模擬圖靈測試:中文屋子簡介
哲學家將人工智慧的觀點分為兩類,弱人工智慧和強人工智慧,分別認為機器智慧型只是一種模擬智慧型和機器確實可以有真正的智慧型。兩種觀點進行了爭論,出現了不少巧妙的假想實驗,其中中文屋子就是反駁強人工智慧的一個有名的假想實驗。1980年,哲學家西爾勒提出了名為“中文屋子”的假想實驗,模擬圖靈測試,用以反駁強人工智慧觀點。主要說明某台計算機即使通過了圖靈測試,能正確的回答問題,它對問題仍然沒有任何理解,因此不具備真正的智慧型。
西爾勒假設:西爾勒博士(扮演計算機中的CPU)在一個封閉的房子裡,有輸入和輸出縫隙與外部相通。輸入的是中文問題,而他對中文一竅不通。房子內有一本英語的指令手冊(相當於程式),從中可以找到相應的規則。他按照規則辦事,把作為答案的中文符號寫在紙(相當於存儲器)上,並輸出到屋子外面。這樣,看起來他能處理輸入的中文問題,並給出正確答案(如同一台計算機通過了圖靈測試)。但是,他對那些問題毫無理解,不理解其中的任何一個詞!
舉例
一個能和人類正常交流的機器,能不能算有思想的機器呢?1980 年,John Searle 提出了著名的“中文屋子”思想實驗,揭示了一個深刻的道理:有言語交際能力並不表示有思想。電腦程式與我們聊天,無非是用一系列複雜的計算過程,分析我們輸入的文字,最終得出一個最佳的回覆。如果我們給電腦講了一個冷笑話,電腦程式將會對這則笑話進行斷句分詞,機械地在知識庫中尋找相關的信息,得出“這是一個笑話”的結論,然後在螢幕上顯示出一串“哈哈哈”,表示自己知道這是個笑話。
現在,讓我們構想有一間屋子,屋子幾乎是全封閉的,只有一個用來傳遞紙條的小視窗。屋子裡面坐著一個完全不懂中文的老外,老外手中配備有鉛筆、草稿紙、橡皮擦等各種工具,以及厚厚一疊漢語自動聊天器的程式原始碼。現在,屋外的人在一張小紙條上用漢字寫一段笑話,然後塞進屋子裡。屋裡的老外顯然一個字都看不懂。但他可以用紙和筆替代計算機,在草稿紙上進行與程式內部一模一樣的運算,模擬聊天程式的運行。經過幾天甚至幾個月的時間,老外終於完成了計算機本只需幾秒便可計算完畢的任務,得出了“小紙條上寫的是一則笑話”的結論,他應當以大笑聲回應。於是,老外在紙條反面寫上一個“哈哈哈”,把它從小視窗中遞出。這能說明老外理解了這個笑話嗎?Searle 認為,這種說法顯然是荒謬的。老外還是不懂這個笑話是什麼意思,他只是一台人肉計算機罷了。