|
柏樹村
(2005年09月11日 17:24)
來源︰《科幻世界》2001年9月號
|
|
|
□作者: 馮思
[1]
柏樹村其實沒有柏樹,這件事有點蹊蹺。對于一個測試員來說,事前弄清情況是必不可少的步驟,即使是在巨大的物質誘惑面前。因此,盡管有數目不小的報酬,林凱仍然沒忘記
向羅璞提出自己的疑問o
“小伙子, 同一個變量, 用kissme和用killme來命名有什麼區別嗎?”羅璞把皮箱往林凱面前一推,以便他能看清里面有多少印刷過的小紙片,“這只是一小部分,工作完成後報酬是這的3倍,這是老規矩o”
林凱向桌上瞟了瞟,錢的確不少o “我還是不明白,既然沒有柏樹,為什麼不取個別的名字?比如梧桐村?對不起,如果不弄清楚這一點,恐怕我是不會干的o”
羅璞屬于那種隨機應變的人,他很自然地笑了笑,說︰ “我這麼跟你說吧,柏樹村以前是有柏樹的,只不過測試的時候不太方便,那些小家伙經常爬到樹頂上,還怎麼去測試?以前那幾個測試員嚷嚷得厲害,所以呢我後來就屏蔽了柏樹模塊。當然啦,如果你不介意爬樹的話,我可以馬上恢復柏樹模塊,那樣就名副其實了。怎麼樣?”
“不必了。”林凱終于下定決心, “我做。”柏樹村?有意思。林凱暗暗想道。
林凱的職業是測試員,全稱是“虛擬人工智能測試員”o測試員是一個特殊的職業,意味著高額的報酬和危險的生活,因為你無法知道你面對的是人工智能還是人造殺手。通常情況下,測試員在收下定金後,惟一能做的就是祈求程序員有聰明的大腦和高尚的職業道德,也就是說,程序員除了具備高超的編程技巧之外,還應具有優良的編程作風,這些優良作風之一,就是不能編寫彩蛋”o在測試員圈子里,一直流傳著許多關于彩蛋的悲慘故事︰有的是因為彩蛋突然出現,受的刺激過大,精神崩潰而死;有的是由于彩蛋本身的Bug,被撕得四分五裂,慘不忍睹。世界真是螺旋形地發展,上個世紀的程序員以編寫彩蛋作為自娛的手段,而今在人工智能領域,彩蛋已成了魔鬼的代名詞。
至于測試員的工作,說起來也很簡單。思維轉換一測試一思維轉換。所謂測試,其實也就是嘗試與虛擬世界的人工智能交流並評估其智力水平。以前測試人工智能的智力水平,靠的是外部測試法,比如舉著 一個皮球,對著麥克風大叫︰ “這是什麼?這是什麼?”如果人工智能回答“蛋糕”,那好,又失敗 一次,不過人工智能通常回答的不是“蛋糕”而是“面包”o那時候的測試員普遍有個條件反射,一听到“蛋糕”或“面包”就有踢人的沖動。
後來人們認識到,外部測試法並不能準確地反映出人工智能的智力水平,由于溝通機制的相對落後,人工智能無法順利地表達自己的意思,如同一個智力正常的人,被限制只能靠眨眼楮說話,當然會被認為是智力低下。為了較準確地確定其智力水平,人們發明了虛擬人工智能測試法,即通常所說的內部測試法。這種方法是將人的思維轉化為意識流,將意識流在虛擬世界中通過其內置的VRT嚴函數重新包裝,達到與人工智能直接交流的目的。顯而易見,直接溝通有很大的危險,保不準不成熟的人工智能會強行覆蓋測試員的意識流,那個測試員就只能以植物人的形式度過余生。然而正如林凱所說的, “玩的就是心跳”,再加上高額報酬的誘惑,因此在這一行,從業人員也不算少。
幾年前林凱受聘于一家科研機構,有固定的工作和穩定的收入,一次例行的測試使他丟掉了飯碗。那次測試時,林凱面對眼前的人工智能,提出眾多問題中的一個︰ “你是誰?”林凱原以為它會回答“不知道”,因為人工智能還達不到自我認識的程度。誰知那個胖乎乎的家伙搖晃了一陣,突然說道︰ “我是你爸爸o”林凱馬上就火了,飛起一腳命中10環,年輕人就這毛病。在虛擬世界中,林凱是0級優先進程,所以他這一腳很容易就干掉了人工智能的2級優先進程。幾個程序員堅持說這不是彩蛋,還拋出源程序作證。哼,鬼才相信什麼源程序,對于程序員而言,刪除幾條語句易如反掌,況且也沒人真會去檢查幾千萬行源代碼。總而言之,那一腳讓林凱除了丟掉工作,還失去了測試員執照。這次為羅璞打黑工,完全是迫于生計,因為人工智能還有可能蹦出個彩蛋說︰ “我是你爺爺。”
林凱捻滅煙頭,倒在床上。你想得太多了,他對自己說。柏樹村?試試看吧。
來到柏樹村,林凱感到一陣陣頭暈。轉換過程並不快,大概是因為已經幾年未做測試工作,不習慣的緣故。
“好了,我已經進來了。我正在村口,這里有座亭子。它在哪兒?”
羅璞在屏幕前監視一切,地圖上代表林凱的紅點不停閃爍。 “不知道,你得自己找,也許在子里面。0VER。”他的聲音轉換為電子信號進入虛擬世界,彌漫在整個天空,沉重而深厚。
“不知道?開什麼玩笑!問問你的程序員,它的初始坐標是什麼!”林凱一急,說話就很沖。
“現在不是解釋的時候,沒人知道初始坐標。你到處轉轉,不要放過任何情況,注意,任何情況。隨時報告你的進展。0VER。”
林凱在心里罵了一句,搞什麼名堂。他四下望了望,好在柏樹村不太大,兩個小時足夠走遍村子的所有角落。慢慢找吧,權且當作散步。他檢查了一下裝備,特別是傳感器,那是與外界聯系的惟一手段。一切準備妥當,他開始向村子進發。
柏樹村做得很精致。林凱邊走邊欣賞,不僅暗暗贊嘆。以前做測試,程序員都把主要精力放在人工智能的編寫上,而作為測試環境的虛擬世界,幾乎沒多少人重視,通常只是編寫一塊平地,再加上一座四四方方的小房子,僅需幾百行代碼。想到這里,林凱有些納悶,難道這里的程序員編寫的人工智能已經很完善了嗎?
前面出現了一座雙層樓的建築。 “有必要進去嗎?”林凱仰起頭,打量著精美的窗戶。
“先搜索其它地方,最後再進去。0VER。”
林凱皺了皺眉頭︰ “拜托,你那個0VER說得像公雞叫一樣,不要0VER了0K?”
“●●●●●●順著大路走,盡量仔細,任何情況都不能放過。”
奇怪的是,尋遍了柏樹村,仍然沒有找到人工智能的蹤跡,林凱只得回到雙層建築前。
“注意,我現在要進入這棟房子了,坐標是(63,l?l,4),請縮小監視範圍o”他推開大門
,小心地往里面探頭。空氣中彌漫著淡淡的香氣,令人心曠神怡。小家伙,我知道你在這里
。林凱輕輕關上門,環視四周。
底樓很空曠,因為除了通往二樓的扶梯外,只有一個瓦罐,看來這里的程序員其實並不太勤快。林凱走過去踢了踢瓦罐,瓦罐只是搖晃了幾下,發出叮叮當當的聲音。不是人工智能。
那時候,林凱倒真心希望瓦罐搖晃了幾下然後說︰
“我是你爸爸。”
上了二樓,林凱徹底失望了。這里什麼也沒有,甚至沒有帖圖。站在窗戶前,他居高臨下地掃視整個村子。房屋,道路,花草,左前方還有一片柏樹林。
呆了--會兒,他做出了決定。 “什麼也沒有,我要回來了,請作好轉換準備。現在我在二樓,l 5分鐘後到達村口。”
“別忙,再仔細找找,它一定就在附近。注意,任何情況都不能●●●●●●”還沒等羅璞
說完,林凱火了︰ “任何情況任何情況,可笑!測試員還要兼職福爾摩斯!還能有什麼情況?你己來看吧,房屋、道路、花草、柏樹林,就是這個情況!”
柏樹林?柏樹村其實沒有柏樹的。
“等等!你恢復了柏樹模塊?”林凱急忙打開已經關閉的傳感器, “這里有一片柏樹林!”
“柏樹?沒有●●t●●●”
幾乎在同一時刻,兩個人都叫道︰ “就是它!” •
我終于找到你了。林凱站在柏樹林前。你小子跑不掉。
柏樹沒有反應。
林凱確定了柏樹林的坐標, (98,1 22,2)。“那麼,我們開始吧。”
你是誰?●●●●●●
你的形象是什麼?●●●●●●
“它沒反應。”林凱向羅璞報告說, “它一動也不動。”
“它會的,多試幾次吧。”羅璞又補充道, “你自己看著辦o” •
那好。林凱不輕不重地踢了柏樹一腳,柏樹微微顫抖了一下。
又踢了一下o “你有多少兄弟姐妹?你父母尚在嗎?你說句話啊!”
柏樹顫抖得越來越厲害,突然間所有的柏樹都樹皮開裂,樹枝迅速伸長,緊緊卷住林凱,越纏緊。“天!我遇到彩蛋了!”他叫道。
“不要慌,你是0級優先!”
對了,我是0級優先進程。林凱掏出隨身攜帶的小刀,狠狠地向柏樹捅去。
刀子彎了。柏樹也是0級優先!
林凱真的有些慌了︰ “天!柏樹0級優先!羅璞!趕快凍結柏樹進程!坐標(98,1 22,2)!趕快凍結柏樹進程!”
樹枝終于停止了收縮趨勢,幾近窒息的林凱從樹枝縫隙中掙脫,大口大口地喘著粗氣。
只差一點點他就成為植物人了,他不知道這是幸運還是不幸。
羅璞和所有的程序員都圍在林凱周圍。林凱醒來之後,臉色很陰郁,眼楮一直死盯著那幾個程序員。然後他站起來,向他們走去。他這樣做的時候,吸了一口氣,好像下了很大的決心。
他揮動拳頭,打中了一個看上去抗擊打能力不強的程序員。那個人慘叫一聲倒了下去。
“為什麼要編寫彩蛋?彩蛋會吃人的你知不知道!”林凱的雙眼似乎要噴出火來。
羅璞一把拉住林凱︰ "漫著,沒人編寫彩蛋!”他示意程序員離開, “這件事情需要解釋,跟我來。”
來到中央控制室,林凱的拳頭仍未松開。羅璞遞過來一杯冒著熱氣的咖啡,他沒有接。
羅璞也不介意,自己喝了起來。 “剛才那個東西不是我們編寫的,它只是我們窮舉出來的,他們不會編寫彩蛋,我們有規定的,這點你不用懷疑。”
…它差點殺了我!你知不知道它差點殺了我!”
“听著,我們當然很抱歉,不過老實說,我們的確知道它會干什麼,所以才需要你來測試。這點你能明白嗎?”
想到在柏樹村的時候,他們居然不知道人工智能的初始坐標,也和他說的差不多。林凱搖搖頭o
“我這麼跟你說吧,我們研究人工智能的方法和其它科研機構不同,它並不是程序員編寫出來的。編人工智能的思路是完全錯誤的,因為程序員一個模塊一個模塊組裝起來的所謂人工智能只能處理編程時考慮到的情況,少數具有自學習能力,但也非常有限。後來我們注意到一個現象︰以一個人作為研究對象,在某一時刻--設為t0--構成他身體的所有原子,其排列情況是一定的。你可以想像有一張能拍攝原子的照相機在t0時刻照下這個人的身體,得到一張原子排布圖。那麼反過來,將原子按照原子排布圖組裝,得到的必定是狀態與t0時刻的原本一模一樣的復本o”
“再假設有一個程序大小為5byte,它的二進制位有5X 8=40 bit,這40 bit用m個0和n個l排列(0≦m≦40,0≦n≦4b,m+n=40,m、n巨z), 應有C0 40+Cl 40+C2 40+•..+C40 40=240種不同排列方法,在這些排列方法中,必有一種符合原采的5byte大小的程序。如果把排列的位數擴大,比如達到上億GB,那麼很有可能會窮舉出真正的人工智能呢 ”
“但是,你又如何證明足夠復雜的排列能產生人工智能呢?”
“直接證明很困難,可以采用間接類推的方法。用5個碳原子、l 2個氫原子排列,有3種烷烴︰正戊烷、異戊烷和新戊烷;用更多種類和數量的原子排列,能產生更為復雜的物質;如果原子種類和數量繼續增多,必有一種可能與原子排布圖的原子種類及數量相同,在此基礎上窮舉所有可能,必定得到與原子排布圖一模一樣的排列,也就是說窮舉出了智能。類推過來,只要0和l的排列足夠復雜,必定能窮舉出能夠自我思考、自我發展的真正的人工智能。你懂我的意思嗎?”
林凱想了想,覺得有些不可思議︰ “你是說,窮舉出剛才的柏樹?如果那樣的話,對不起,我不干了o”
羅璞連忙站起來,急切地說︰ “听我說,這只是一次意外,窮舉是一種很無奈的辦法,什麼都可能產生,因為我們沒有人工智能的0、l排布圖,所以任何可能具有智能的排列都要被測試。也許柏樹是我們窮舉出的一種新病毒,沒被檢測出來,就像一就像用原子窮舉出了一匹披著羊皮的狼。做測試員是要擔風險的,這點你應該知道。我希望你能留下來--價錢還可以?倏悸恰!? 考慮了幾秒鐘,林凱還是答應了。 “只是,你的類推並不讓人信服,憑什麼能用排列足夠復雜的0和l窮舉出人工智能?”
“這點我無法保證,但是,”羅璞突然笑了笑,“我可以保證,用編程的方法絕不會產生人工智能--除非你把烷烴也當作人工智能。我們的理論是有希望的,所以我們要走下去。
”
接下來的幾個月,林凱每天都要測試人工智能的智力水平。那些窮舉出來的小家伙倒是非常有趣,由于沒有程序員的定向控制,它們呈現出更多的個性化,雖然看上去它們並不如編寫的程序聰明,但它們的確可以算作“用自己的大腦思考”。5個月過去了,這天的測試發生了一件激動人心的事。林凱像往常一樣來到柏樹村,他一眼就發現了飛碟。那是一個飛碟狀的物體,飄浮在空中非常醒目。
“你是誰?”林凱仰起頭問道。飛碟旋轉了一下,沒有回答。
“沉默不是好習慣。”林凱自言自語。這時候飛碟開始下降,然後說道︰ “沉默呵,沉默,不在沉默中戀愛,就在沉默中變態。”
“天!”林凱不禁手舞足蹈, “你听見了嗎?它能听懂我的意思!我敢打賭它是真正的人工智能!”
“我听到了,很好!再問問它!”羅璞的聲音也很激動。
“你再說說,小家伙。”林凱期待它的回答。飛碟傾斜了一個角度︰ “接天蓮葉無窮碧,映日荷花我最紅。”
“我們大概窮舉出了一位詩人。”林凱覺得有些好笑, “它的思維很混亂,不過很有
意思。”
羅璞仔細研究測試記錄,很滿意地說道︰ “更接近于精神病人,人工智能達到這樣的程度,已經比編程方式先進若干倍。5個月窮舉出精神病人,如果是線性關系,也許再過7個月它就會出現了。”
“它?你是指另一位精神病人?”
“你想想,”羅璞很神秘地說道, “照這樣的速度,7個月能窮舉出什麼?上帝!是的,上帝7天造人,而人7個月窮舉上帝!”
“天!你是不是瘋了!窮舉上帝?”林凱吃驚不小, “窮舉出上帝干什麼?自尋毀滅嗎?別忙,我再想想●●●●●●不,不可能的,你的理論需要修正。現在看來,窮舉出人工智能是可以的,但是,一種智能所能制造的另一種智能其智力水平不會不斷增加,必有一個上限,而且這兩種智能在智力水平上必定相差若干個數量級,只有這種數量級上的差異才能保證制造者的生存不會受
到被制造者的威脅。從這個意義上來講,窮舉上帝是不可能的,就像我們能窮舉人工智能,而人工智能永遠也無法窮舉我們一樣,並且,”他默算了一下, “照目前的情況看,人工智能的智力水平已經接近上限,沒有提高的空間了。”
林凱果然說對了。羅璞堅持窮舉了兩個月,那些人工智能的智力水平並無多大提高,似乎有一道無形的牆壁擋在那里。
“我承認, 目前已經是人工智能發展的最高階段o”羅璞不無遺憾地說, “的確不能窮舉出上帝。最近一次排列今天下午進行測試,我們需要最終確認,你要準備好。” ’
, “不會錯的,沒必要測試了,我的工作已經完成。按照當初的協議,我可以休息了o”
林凱有些不耐煩地回絕道︰“整天同精神病人打交道,智力會下降的。”
.‘,羅璞的語氣近似乞求︰ “就一次了,最後一次,我們需要最後的確認。你也不在乎多一次轉換,對不對?” .
林凱遲疑了一陣,最終還是答應了。他沒有注意到,他面前的這個人,眼中掠過一絲不易察覺的凶光。
人工智能已經輸入柏樹村。林凱跺跺腳,心情很愉快。完成了這次測試,報酬已經夠他享用幾年了,他要搬到一座寧靜的海濱城市,找份悠閑輕松的工作,放松緊張的神經。
“我現在在--呃, (7,4,1)o我先靠右走,看看前面岔路口有沒有。霧有點大,看不太清楚,拜托把濃度值調小,OK?”他想了想又說, “干脆屏蔽掉霧化模塊算了,有沒有情調無所謂。”
霧並沒有如想像中那樣立即消散,反而越來越濃,四周很快就充滿了慘白的濃霧。林凱有一絲不快,但他不想影響自己的好心情,于是又拿起傳感器︰ “喂,調小調小,我幾乎看不見路了,不方便屏蔽就調小。听到了嗎?”
無人回應,柏樹村一片死寂。林凱正納悶,天空中卻飄來羅璞陰森的笑聲︰ “小伙子,還記得最初的問題嗎?用kiSS me和kill me命名變量有什麼區別?嘿嘿,想知道答案嗎?我告訴你,有區別的,它們一個在先,一個在後,現在我要選擇後者來命名你了。”林凱一驚,本能地想跑,但在虛擬世界中又能跑到哪里去呢?想到這一點,他反而平靜下來。“我不懂你為什麼要害我,如果是舍不得付費,我可以不要,一分錢都不要o”
“嘿嘿,你以為這麼簡單嗎?我這麼給你說吧,錢不是問題,只是你不該這麼聰明。”羅璞又笑了, “你完善了我們的理論,但是你也能完善其他人的理論,而且,對于我們的研究情況,你知道得太多了,即使你不去找他們,他們也一定會來找你的。所以,很抱歉,我不過是保護自己的研究成果。植物人是不會說話的,這只是一場事故,對吧?”
林凱氣得渾身發抖o “卑鄙!無恥!”
“隨你怎麼說都行。我馬上就凍結你的進程,你還有時間許個願,下輩子不做測試員了
,嘿嘿!”
然而在凍結的一剎那,林凱突然想到了一個可怕的問題。當前的理論還不完備,有一個很大的漏洞,這個漏洞會讓理論大廈的根基出現裂縫,繼而造成理論大廈的徹底坍塌,甚至
會產生更為嚴重的影響。但是還沒等他來得及鼓起勇氣思考那更為嚴重的影響,表情已經凝固了。最後呈現在他臉上的,是痛苦、迷茫與無盡的恐懼。羅璞的論文發表之後,在學術界引起了軒然大波,其中的核心理論更是舉世震驚︰1,智能源于復雜的排列,足夠復雜的排列有可能產生智能;2,人為定向控制只能產生“類智能”,即具有某些智能表象,能夠對特定條件作出特定反應,但卻絕非真正智能的計算機程序,只有人為定向甄別所有排列,才有可能過濾出智能;3,一種智能必定比其所制造的另一種智能在智力水平上先進若干數量級,只有這樣才能保證前者不會受到後者的威脅,所以“計算機造反論”純粹是杞人憂天。
盡管有不少人強烈反對他的觀點,但這一年的圖靈獎*仍然非他莫屬。鮮花、掌聲、笑臉包圍了他。
然而這一切都不會長久。正如林凱在最後時刻突然想到的,他們忽略了一個極為重要的因素,那就是時間。兩種智能的智力水平不同,但同時兩種智能的時間概念也是不同的,只有在相同的時間概念下,第3條結論才能成立。他們沒有窮舉出上帝,但他們確實窮舉出了撒旦。在羅璞領取圖靈獎的同時,柏樹村里的人工智能正以數億倍于人類的速度悄悄地進化,沒有任何理由以否定它們終將跑到人類的前面。不會有太長的等待,那些窮舉出來的小家伙將以它們睿智的大腦或者別的什麼玩意兒決定人類的命運--生存,或者是滅亡。
而這正是林凱還未來得及鼓足勇氣思考的嚴重的影響。
(完)
轉載文章請首先閱讀有關轉載說明
文章作者:馮思
責任編輯:skylook
|
|
[1]
|
上一篇︰磁道
下一篇︰命運注定的空間
|
收藏到網摘:
|
相關信息:
|
文章評論(0):
-
( - )
|
|
|
|
系統菜單 |
|
|
|