記得老妖剛上網(wǎng)時看過一個笑話,說的是人在互聯(lián)網(wǎng)上甚至不知道和自己聊天的是一只狗。這么多年過去了,能聊天的狗老妖還沒看到,不過能讓人認(rèn)為它是人的聊天機(jī)器人倒是出現(xiàn)了。在剛結(jié)束不久的2008勒布納人工智能獎中(2008 Loebner Prize),一個名叫Elbot的機(jī)器人(更準(zhǔn)確地說應(yīng)該是叫做Elbot的程序)成功騙過十二名裁判中的三人,使他們相信自己是人類。
勒布納獎是美國科學(xué)家兼慈善家休·勒布納在20世紀(jì)90年代初設(shè)立的一年一度的人工智能比賽,其目的是把圈靈測試的設(shè)想付諸實踐。所謂圖靈測試就是為了檢驗程序是否具有思想而設(shè)立的,讓測試人在不見面的情況下同時和一個人和程序交談,如果測試人沒能分辨出誰是人誰是程序,那么就說明這個程序是有人工智能的。比賽分為金、銀、銅三等獎。如果程序不僅能以文本方式通過交談測試,在音頻和視頻測試中也能過關(guān),則獲金獎,贏得10萬美元和一枚18K黃金制的金牌;如果在長時間文本談話中迷惑住至少半數(shù)的裁判,則獲銀獎:如果未達(dá)到以上標(biāo)準(zhǔn),則每年測試中迷惑住最多裁判的程序贏得2000美元和一枚銅牌。2008年度的比賽是第十八屆比賽,以目前的技術(shù)來看,眾多參賽者還只能在銅獎上(也就是只比程序)競爭一番。
在本次比賽中,裁判也費(fèi)盡了心思來挑戰(zhàn)程序,一些裁判就選擇使用許多莫名奇妙的問題甚至關(guān)于全球金融危機(jī)來試探程序的反應(yīng)。不過一些程序設(shè)計者顯然事先就想到了這些,程序顧左右而言他、或是轉(zhuǎn)換話題的能力相當(dāng)棒。像是最后奪魁的Elbot程序就采取許多不同的說話方式來迷惑裁判,它不但會用幽默調(diào)侃的語氣來證明自己是人,還會不失時機(jī)地采取挑釁式答案來回應(yīng)提問,使得裁判的判斷出現(xiàn)偏差。
盡管贏得了銅獎,不過Elbot的發(fā)明人羅伯茨卻對圖靈測試并不信服,他表示如果你知道一種魔術(shù)的秘密何在,明白它如何完成,它對你來說就不再神秘。言下之意就是程序設(shè)計者在熟悉測試規(guī)則之后,要達(dá)到規(guī)則所要求的測試效果并不難,只需時間的累積就能完成,但是完成測試的程序是否就一定具有人工智能呢?
好了,別傻楞著思考上面這些問題了,先到下面這些網(wǎng)址去和程序們聊聊天吧。老妖試了試,Elbot確實挺逗的,當(dāng)然,得說鳥語才行。如果你想深入研究一番,不妨去Ioebner.net/Prizef/2008 Contest/loebner-prize-2008.html看看它們在比賽中的聊天記錄。