討論開始前,有必要搞清楚什么是“圖靈測試”。提出這個概念的是英國人阿蘭·圖靈。和其他計算機(jī)領(lǐng)域的先驅(qū)一樣,生于1912年的圖靈在學(xué)校主修數(shù)學(xué),他在密碼學(xué)上造詣頗高,德國海軍的恩尼格瑪加密系統(tǒng)就是遭到圖靈破解,才讓德國海軍的潛艇部隊步步掣肘,無法有效打擊盟軍的補(bǔ)給線。
在密碼學(xué)之外,圖靈做出的另一大貢獻(xiàn)就是提出“圖靈測試”。“圖靈測試”的核心概念很簡單:如果你同時向一臺計算機(jī)和一個人提問,兩者的回答讓你無法分辨哪個是人,哪個是計算機(jī),就可以認(rèn)為,這臺計算機(jī)擁有人工智能。
聽起來容易,實際上很難。隨著大半個世紀(jì)以來集成電路技術(shù)的發(fā)展,計算機(jī)一秒鐘輕輕松松就能運行上億次,但人類要和計算機(jī)溝通,還是得學(xué)“外語”———計算機(jī)語言。和人類使用的自然語言大相徑庭的是,計算機(jī)語言里一就是一,二就是二,沒有任何模糊地帶。一個程序員段子講得好:老婆給當(dāng)程序員的老公打電話:“下班順路買一斤包子帶回來,如果看到賣西瓜的,買一個。”當(dāng)晚,程序員老公手捧一個包子進(jìn)了家門。老婆怒道:“你怎么就買了一個包子?”老公答曰:“因為看到了賣西瓜的。”
就算現(xiàn)在很多程序號稱可以理解自然語言,也不過是把自然語言分割成很多種不同的情況,每種情況再進(jìn)行精確的處理,分割得夠細(xì)的話,看上去勉強(qiáng)有點像人工智能,就好比iPhone里的語音助手Siri。但是,現(xiàn)存的算法畢竟是假的模糊算法,只要盤問多了,遲早看出問題來,區(qū)別僅僅在于被看穿前能堅持多久。
回到測試本身。圖靈測試能否通過有個很大的影響條件:測試者的主觀態(tài)度。此次報道中號稱通過了測試的“人工智能”,扮演的是一個13歲的少年,而且講的不是自己的母語,測試者對它的智能水平的心理預(yù)期就低了很多,加之測試時間并不長,所以騙過一些測試者也是可以理解的。
如果有一天,你跟一個程序通過網(wǎng)絡(luò)聊天,聊了兩個小時,話題橫跨文學(xué)藝術(shù)和科學(xué)前沿,而絲毫感覺不到屏幕對面并非人類,那時候,“人工智能”才真的算是名副其實。(劉竹溪)