周宇坤
外面的世界曙色初露,晨光熹微。
外面的世界旭日東升,云蒸霞蔚。
外面的世界湛藍無霾,晴空萬里。
——星河《決斗在網(wǎng)絡(luò)》
阿木算得很清楚,從實驗室到過道是十五步,從過道再到大門口有兩個轉(zhuǎn)彎,一個轉(zhuǎn)彎二十步,另一個二十五步。實驗室門口就有一臺攝像機,而兩個轉(zhuǎn)彎的地方也各有一臺攝像機。當然,現(xiàn)在他正位于那些攝像機拍攝不到的死角上,并試圖把自己偽裝成一件靜止的物品。鏡頭對于運動的物體會持續(xù)關(guān)注,他靜止五秒后,攝像機就會把他看作一個干擾,放棄預(yù)警。他知道這就是攝像機的AI。
他就這樣盡可能地躲開攝像機,間歇性地扮演木頭人,仿佛跳格子一樣,在過道上逡巡前進,眼看實驗室大門就在眼前,阿木的臉上浮現(xiàn)出勝利的笑容。他只要刷一下指紋就可以離開實驗室了。他把手指伸向門禁的指紋采集器,只見一道綠光閃過。
“警告,系統(tǒng)監(jiān)測到您非法離開工作崗位!”
阿木一怔,還沒有來得及反應(yīng)過來,一個鎖扣已經(jīng)從指紋采集器上扣下,直接把阿木的手指鎖住。阿木嚇得一聲怪叫,腎上腺素頓時飆升。這情形與那種整蠱玩具食人鯊魚幾乎如出一轍,只要按錯一顆牙齒,鯊魚嘴就會直接咬下來。
“哈,阿木,又準備逃出去玩啊?”門禁的喇叭里響起了師姐鈴鐺的聲音,那輕描淡寫的語氣簡直氣死人,甚至還聽得出略帶嘲笑。
“師姐,你又在搞什么?。?!”阿木雖然差點兒被嚇個半死,但必須裝出滿不在乎的樣子。他沖著攝像機喊:“你是瞎貓撞到死耗子,我打賭你根本沒有從監(jiān)控里看到我!”
鈴鐺“咯咯”笑出聲,“這話只說對了一半。攝像頭的確有死角,你差不多是避開了,但這次咱們可不是人臉檢測。你那些傻乎乎的步態(tài),導(dǎo)致攝像頭不斷發(fā)現(xiàn)異常又不斷復(fù)位,本身就是一種規(guī)律呀。我琢磨了幾個星期,升級一下AI算法就把你逮住啦。”
阿木頓時泄氣,“算你狠!但這玩意兒肯定不是你做的,誰那么可惡?。俊彼?,指了指那個鎖扣。
“嘿嘿,我的確沒這能耐,這是我男朋友做的。就是上學(xué)年轉(zhuǎn)到自動化系去了的那個。你應(yīng)該聽說過吧?別人都叫他‘將軍。這是他的一個小樣品,我拿來試玩的?!?/p>
阿木有印象,將軍原來也是計算機系的,比鈴鐺大一屆,搞算法搞到無聊,決定轉(zhuǎn)自動化系搞應(yīng)用系統(tǒng)了。
咔嗒一聲,那個小裝置彈開了,阿木把食指抽了回來。
“我說,你們倆夫妻搭檔,簡直就是計算機系兩大惡人!”
鈴鐺笑得更大聲了,“是不是又打擾你的美事了?說吧,這次又有啥借口要跑?別再說和妹子約會啥的,根據(jù)AI算法,依照你這約會的頻率,妹子都得煩死了?!?/p>
阿木咽了一口口水,有這樣的師姐,他心里真是五味雜陳。
“師姐,我這次出去真的很重要。你知道的,我喜歡下圍棋,參加了我們學(xué)校門口那個三吉師傅搞的圍棋社。在那兒我怎么也算得上一個人物,嗯,小人物吧。今天下午,三吉師傅的首位出山大弟子,從國外回來探望師傅,不知道什么情況,居然不少網(wǎng)絡(luò)媒體都被邀請過去。你說我能不去嗎?說不定還能有機會和他過上一手呢。師姐,我可真沒騙你?!?/p>
鈴鐺繼續(xù)歪著腦袋,斜眼看了下屏幕?!班?,微表情數(shù)據(jù)挺正常,看來這次倒是真話。你說的那個三吉師傅我也聽說過。人家可是大師,別說在市里,在全國都名氣不小。好吧,我就破例一次?!扁忚K利落地在鍵盤上敲了幾個指令,“門禁識別解除,你可以去了,但以后不許再說我是大惡人!”
阿木努力趕到三吉圍棋社的時候,知道自己還是遲了。
圍棋社陳設(shè)古典,大廳里整齊地擺放著幾十張桌子,清一色的核桃木棋盤,黑白棋盅整整齊齊。圍棋社的師兄師姐都到齊了,恭敬地站立在旁邊。大廳中間,三吉師傅與一人相對而坐。不用說,那肯定就是大師兄——師傅的開山弟子,也是至今成就最高的。聽說他出海后也組織過圍棋社團,憑借其九段段位,盲棋可同時與三十桌過招。與之相比,阿木真是不知道三吉師傅看中自己哪點,居然有幸成為關(guān)門弟子。
大師兄穿著一身清秀的休閑西裝,這也基本算是圍棋大賽的專屬標準,瘦削的臉上透露出中年的沉穩(wěn),看上去頗為精神;不戴眼鏡,眉宇之間更能透出一種冷靜嚴峻。三吉師傅依舊一身布衣布鞋,依舊留著他寥寥的山羊胡,依舊戴著他那副補了鏡腿的老花眼鏡。
“正雄,咱們邊下邊聊?!比獛煾底テ鹈媲暗囊话寻鬃?,握在手心。
圍棋千年來的傳統(tǒng),座已落,應(yīng)猜先。
正雄大師兄淡淡一笑,從棋盅里撿起一顆黑子,“單。”
三吉師傅把手中白子盡數(shù)釋放在棋盤上,橙黃的棋盤上,白子異常醒目。按照三吉師傅的說法,學(xué)習(xí)圍棋的人到了一定境界,對于黑白棋子有著特殊的洞察力,根本不用點,一眼掃視即知多少子。
“果然是單數(shù)?!比獛煾岛俸僖恍?。
“沒錯,是單數(shù)?!贝髱熜忠埠俸僖恍Γ澳俏覉?zhí)黑先下?!?/p>
他剛才夾在手中的那顆黑子并沒有放回棋盅,而是直接一個翻腕,落在棋盤的右上角。
三吉師傅幾乎沒有抬眼看對方落子的位置,也拿起一顆棋子飛速搶占了一個邊角。
標準開局,標準套路,似乎是背書一般,兩人你來我往幾乎是在比熟練程度。阿木覺得,即便沒有棋盤上那些線,他們也都知道把棋子落在哪個坐標上。
“正雄,這次怎么忽然想到回來看看了?回來也好,聽說你在國外也搞了間比我這兒還氣派的教室,這是好事啊?!?/p>
“想師傅了。不過,圍棋教室的事情,只是曾經(jīng)搞過。”
“曾經(jīng)是什么意思?”
“因為我?guī)啄昵熬桶阉P(guān)了?!?/p>
“經(jīng)營不善嗎?”
“應(yīng)該是覺得有點兒……誤人子弟?!?/p>
三吉師傅剛要落子的手突然停住,“何出此言?”
大師兄把手伸進黑色棋盅內(nèi),抓起又放下,長嘆道:“因為阿爾法狗出現(xiàn)了?!?/p>
三吉師傅抬起上身,推了推眼鏡,“你是說圍棋人工智能吧,我聽說過,阿爾法狗的確打敗了幾位頂尖的高手。但它已經(jīng)退役了?!?/p>
“師傅,并不是幾位,當這幾位倒下后,背后的一大片人都倒下了,而阿爾法狗還在進化。在我們睡覺的一個晚上,也就是八小時內(nèi),它可以自我博弈一百萬局,隨后完成一次參數(shù)升級,再與這個新的自己繼續(xù)戰(zhàn)斗,如此迭代下去,在極短的時間里消化、吸收,甚至推理了人類已有和未有的棋局。早期,人類有過戰(zhàn)勝阿爾法狗的案例,但經(jīng)過多次迭代后,它已變得無懈可擊。阿爾法狗退役不假,但并不是因為能力,而是因為算力。它要再升級一個更高位的核心芯片,所以操作系統(tǒng)重寫了,并行計算和預(yù)測趨勢的能力增強,現(xiàn)在的它,叫作阿爾法熊?!?/p>
三吉師傅愣了愣,“你怎么知道得那么清楚?”
“因為我就在阿爾法機構(gòu)。”
阿木心里咯噔一下,他甚至相信其他師兄師姐乃至三吉師傅心里都有那么一聲響。大師兄對于眾人的詫異并不奇怪,接著說完他的故事。
“我和阿爾法狗交過手,當然是私下的,完敗。我是九段高手,可交手時它已經(jīng)超越九段太多了。所以我沒有辦法繼續(xù)開設(shè)我的圍棋教室了。不是沒有時間、沒有精力、沒有資本,而是——沒有意義。我還記得出國時,你授意我,要我發(fā)揚光大中國圍棋的精華,但這些精華現(xiàn)在都被阿爾法熊接管,都在它的數(shù)據(jù)庫里?,F(xiàn)在只要阿爾法熊聯(lián)網(wǎng),就算全世界人口的十分之一都學(xué)圍棋,它也能應(yīng)付過來。不需要我們傳播什么了,阿爾法熊傳播的棋藝比我們快成千上萬倍。不需要教室,不需要教練,阿爾法熊的訓(xùn)練AI足夠把人類從初級棋手一直培養(yǎng)到九段,所以我們的意義是什么呢?現(xiàn)在沒有人寄信,也沒有人還帶著錢包了,人們?nèi)匀粶贤ㄐ畔?,仍然消費,但郵差被取代了,收銀員被弱化了。圍棋也會是一樣。阿爾法熊會成為一代宗師?!?/p>
三吉師傅沒有說話,把手里夾著的白子,輕輕落在棋盤上。但阿木看得出來,師傅的手有點兒顫抖。
大師兄跟進了一手,十幾個回合下來,棋盤上已經(jīng)稀疏地分布著一些棋子。這時候白子的一口氣已經(jīng)形成,但要整片白棋活下去,還需要再創(chuàng)造一口氣。
“你回來只是為了告訴我這個嗎?”
“當然不是?!贝髱熜衷谏砩夏﹃?,掏出了一個筆記本和一個信封,“我有兩樣?xùn)|西交給師傅。第一個是我加入阿爾法團隊后的筆記,里面記錄了阿爾法狗后期思維躍進的幾個階段,也許我們能找到一些突破的地方。阿爾法狗里有部分算法雖然是我貢獻的,但它在迅速成長,令團隊始料未及。這中間有一些棋局,阿爾法狗完全沒有按照您教給我們的套路下,它的棋路已經(jīng)突破我們的預(yù)期,朝著我們無法理解的方向前進,而且最終獲勝了?!?/p>
大師兄把筆記本鄭重地放在三吉師傅左手邊,然后拿起那個信封,恭敬地雙手遞過來。
“第二樣?xùn)|西,還望師傅包涵。它是阿爾法熊的整個團隊帶給您的。我們希望能借此檢驗阿爾法熊的實力?!?/p>
三吉師傅接過那封信,“這是……阿爾法熊的戰(zhàn)書?!” 這幾個字從三吉師傅的口中說出來,令現(xiàn)場的師兄師姐為之一驚,頓時竊竊私語起來。阿木試圖靠近去看那個信封上的字,但是被其他師兄師姐拉住了。圍棋界的戰(zhàn)書延續(xù)古代戰(zhàn)書的傳統(tǒng),戰(zhàn)書一出,就是宣戰(zhàn)。
緊張的氣氛隨之而來,反而令現(xiàn)場的媒體記者變得興奮,眼看著眾人對三吉師傅大弟子指指點點,紛紛記錄下這瞬間。他們原只是接到新聞線索說三吉圍棋社大師兄回來謝師恩,沒想到唱了這一出反轉(zhuǎn),媒體人的胃口和神經(jīng)感知并捕獲到了空氣中的火熱爆點。
三吉師傅抬起手,平復(fù)住弟子們的抱怨。他打開那封戰(zhàn)書,從頭到尾仔細讀完。
“三日之后,世紀之巔,一盤棋局,一戰(zhàn)輸贏?”
“對,師傅,如果有一方無法完成棋局,也會判負?!贝髱熜之吂М吘吹卣f道,“您是隱世高手,阿爾法狗雖然挑戰(zhàn)了幾位人類的高手,但它還是太年輕;進化后的阿爾法熊和您,才算得上真正的世紀對決。難道您不希望試試它嗎?”
三吉師傅沒有回應(yīng),似乎在思考什么。大師兄再一次指了指那本筆記本,補充道:“師傅,您對我的囑咐是把圍棋發(fā)揚光大,應(yīng)該并不排斥使用更先進的手段來達到這一目標。阿爾法熊雖然是超級電腦,但單純從對手的角度看,它是一位集大成的棋手,在我們算法人員手里變得完美。正如您教的這些弟子,阿爾法熊就是我和我的團隊聯(lián)合培養(yǎng)的弟子。您不應(yīng)該另眼看待它。它在學(xué)習(xí)我們,我們也在學(xué)習(xí)它?!?/p>
三吉師傅一聲長嘆,“正雄,你說的倒是在理,無論機器有無生命,我們尊重彼此學(xué)習(xí)的原則。既然如此,我應(yīng)戰(zhàn)! ”
沒想到,大師兄的到來,竟然促成了人機又一次對抗。媒體人們從內(nèi)心深處希望烽火重燃,以為他們的稿子和報道吸引更多的眼球。
大師兄恭敬地向師傅鞠躬道別,起身離去。經(jīng)過那些師弟師妹面前時,他們流露出復(fù)雜的眼神,但大師兄毫不在意。在經(jīng)過阿木面前時,大師兄卻看了他一眼。也許是因為他身上那種還不夠凝重的圍棋味。他壓低嗓門說:“看你年齡,剛?cè)胄械陌??如果我是你,就早點兒放棄。”
阿木愣住了,眼睜睜地看著各位師兄師姐把那群媒體打發(fā)走,就剩下他和師傅在空無一人的大教室里。師傅平靜地指了指對面,“來,我們把這把棋下完?!?/p>
于是阿木坐在師傅對面,手執(zhí)大師兄未下完的黑棋。教室里安靜得有些出奇,仿佛十分鐘前什么事情都沒有發(fā)生過。
師傅輕快地落了一子,“阿木,你覺得師傅這次應(yīng)戰(zhàn),是該,還是不該?”
阿木被問得一怔。他偷看了一下師傅的臉色,“不該……哦,應(yīng)該……”
“咳,別緊張,其實剛才幾分鐘的時間里師傅想了很多?!比獛煾刀⒅灞P,眼鏡快要從他的鼻梁上滑下來,“長遠來看,人機之間,必然還有一戰(zhàn)。別以為師傅老了,就不知道外面的世界。人工智能在圍棋上的運用早就有,并不是從阿爾法狗開始的。以前陳志行老前輩六十歲才開始開發(fā)的那個‘手談程序,就是一套人工智能軟件,帶有圍棋算法在里面。我其實很好奇,如果運算能力大幅度提升,究竟人工智能會強大到什么程度?可以說,這次升級后,就算阿爾法熊不找我麻煩,也會去找別人的麻煩……你知道我為何選你做我的關(guān)門弟子嗎?因為你愛好圍棋,還是主修計算機人工智能的研究生。上帝關(guān)上一扇門,必然就會打開另一扇門。如果上帝讓我下崗,說不定是讓你們出山呢。你就是師傅的一顆棋子!”
三吉師傅忽而爽朗地大笑起來,仿佛看到自己布下的那個局終于昭告天下。這顆棋子從方向上來說,已經(jīng)被驗證是正確的。
師傅的情緒感染了阿木,他覺得剛才還烏云壓頂,現(xiàn)在已看到陽光露頭,手里的黑子頓時也不那么沉重了。一眨眼之間,他把黑子投放到了棋盤天元之上。
“咳,你的棋藝真是……”三吉師傅搖了搖頭,“不是給你說過咱們這個行當?shù)目谠E嗎,金角銀邊草肚皮,先占據(jù)最有力的邊角地形才是關(guān)鍵?!?/p>
“我追求向天空發(fā)展?!卑⒛拘α诵?,他本來也沒有當真要下。
“追求向天空發(fā)展?你啥時候開始研究起宇宙流啦?”師傅挺直上身,摸了摸下巴,認真地說,“每一種下棋風(fēng)格都是棋手風(fēng)格的延伸,所以你得選擇適合你的下法。你沒看看棋盤上的情況嗎?黑棋已經(jīng)在邊角處于下風(fēng),得集中優(yōu)勢兵力去守一下。其實,武宮正樹的宇宙流,雖然追求向中央腹地發(fā)展,但首先要求棋手有足夠強大的邊角攻防能力。搶占天空的前提是,腳踩大地。明白嗎?他的后期實力不容小覷,官子能力一流。棋風(fēng)如人,宇宙流由他始創(chuàng),但也隨他而淡去?,F(xiàn)在這樣攻防都很強大、從地面到天空都很全面的棋手已經(jīng)不多見了。明辨全局者,少矣!”
阿木忍不住問:“師傅,您是否有把握贏阿爾法熊?”
“這……單從技術(shù)一方面來說,我沒有把握?!比獛煾挡痪o不慢,放了一顆子去打造他那個邊角的氣,“在專業(yè)段位之間,在高手和高手之間,差別其實非常小。所以既然阿爾法狗能戰(zhàn)勝那些九段高手,阿爾法熊也肯定有大概率擊敗我。”
“那另一方面是什么?”
“圍棋的另一方面,人性。當人和人對弈時,既是棋藝的博弈,其實也是心理的博弈,高手在棋子落子之間,早已把對手剖析上百遍。可現(xiàn)在,人和機器對弈,會怎樣?面前的這個對手無懈可擊,它也沒有情感,你無法看到它的眼神,無法識別它的意圖,甚至無法在勝利之后感覺到那種棋盤以外的精神上的交鋒。但這也許就是破局之處?誰知道呢……”
阿木和師傅的這盤棋最終沒有下完。他的棋藝只有入門四段,根本抵擋不住師傅延綿不斷的攻勢。他決定向師傅投子認輸。臨走的時候,師傅叫住他,把大師兄的那本筆記本遞給他。
阿木有點兒奇怪,“師傅,您為什么不親自過目呢?”
師傅重重地拍了拍阿木的肩膀,語重心長道:“你和大師兄,一個是我的開門弟子,一個是我的關(guān)門弟子,卻代表著兩個時代。所以這本筆記,就交給你研究了。”三吉師傅說完把筆記本塞到阿木手里,“你要記住,去里面找到你真正需要的東西。”
阿木剛回到計算實驗室,鈴鐺就拿著手機沖他跑過來,“看新聞公眾號了嗎?什么情況啊,你師傅要和人工智能開戰(zhàn)?”
阿木目瞪口呆,“我都沒回來,你怎么就未卜先知了呢?”
真沒想到那些媒體發(fā)新聞的速度居然如此之快,他后腳都沒有走出三吉圍棋社,這帖子就現(xiàn)身在網(wǎng)絡(luò)上了。不過他轉(zhuǎn)念想,現(xiàn)在很多帖子其實連新聞AI都可以輕松完成,又有何驚嘆?只要有這樣的AI,這個星球上發(fā)生的任何一件事,理論上可以在半天內(nèi)跑遍全世界。
“你師傅……真不該應(yīng)這個戰(zhàn)?!扁忚K不斷滑動著手機屏幕,“很多人評論湊熱鬧,說什么人定勝天,反戈一擊,我覺得他們真樂觀過頭了。我有一種不太好的預(yù)感。無論輸贏,人類都撈不到好處。”
“為什么那么說?”
鈴鐺停止刷手機,一本正經(jīng)起來,“我問你一個事情,圍棋棋盤有多少個點?圍棋棋局有多少種可能?”
“圍棋棋盤19×19條線,一共361個落子點。在一個點上可能存在黑子、白子、無子三種可能。因此,最終棋盤呈現(xiàn)的是3361種可能。這數(shù)量級是10172,已經(jīng)大大超過整個宇宙里的原子數(shù)1080了。我早研究過,你難不倒我?!卑⒛緦︹忚K的盤問,顯得很自信。
“嗯,但你算錯了?!扁忚K有鼻子有眼地拿出手機,上面儼然是一個圍棋棋盤,原來她剛才已經(jīng)安裝好一個圍棋軟件了,“你還把這個可能性說小了。圍棋的基本原理我也略知一二,你所計算的只是圍棋棋盤終局的可能性,但事實上圍棋是一個順序活動,先手和后手對結(jié)果有直接的關(guān)聯(lián),這樣就應(yīng)該考慮前后手的排列組合關(guān)系。明白?黑白兩子輪流下子,每次只下一子,黑方最多有181×180×179×……×1種下法,即181的階乘; 類似的,白子最多有180×179×……×1種下法,即180的階乘。由此,你會發(fā)現(xiàn)整個棋局的可能性,是按照181的階乘和180的階乘的乘積來計算的。這數(shù)字是多少?10660?。∮钪嬖訑?shù)連它的零頭都夠不上。何況你還沒有考慮,圍棋里是可以提子的,這意味著有些地方會空出來,還可以重新落子。我的天,這種復(fù)雜的可能性簡直無法計算,我連說出來的勇氣都沒有了。我們形容很多的時候,往往用恒河沙數(shù)來形容——呸,和圍棋的窮盡可能性相比,恒河沙數(shù)算個屁!”
阿木聽得不禁感到喉嚨一陣干澀,他咽了口唾沫,“那意思是輸定了唄?”
“我可沒那么說。因為阿爾法熊也沒有遍歷所有可能棋局的能力——如果圍棋棋盤只有5×5大小,恐怕人類完敗,因為電腦能夠計算完這些可能性樹——但在19×19的棋盤上,阿爾法熊也只不過是擋車的螳臂,會無情地被成千上萬種可能性計算淹沒。所以,它只會遍歷極為有限的可能性樹?!?/p>
“它怎么知道如何精簡可能性之樹呢?”阿木像傻子一樣看著師姐。
鈴鐺鼻子哼了一聲,“深度學(xué)習(xí)呀。這就是神經(jīng)元網(wǎng)絡(luò)賦予阿爾法電腦裁剪這棵可能性之樹的能力。電腦開始像人類一樣,看各種棋譜,分析人類棋手的下法,研究諸多棋譜里遇到類似情況最有可能落子的情況。人類棋手依靠大量訓(xùn)練形成的直覺判斷下棋,電腦也慢慢繼承了這種直覺。它按照這種最大勝率去占據(jù)最有利的位置,完成落子與布局。在阿爾法狗時代,電腦就開始用這招了。”
“可我還是沒明白為什么你反對三吉師傅應(yīng)戰(zhàn)呢?”
“你腦子真不開竅,阿木?!扁忚K臉上流露出對這個學(xué)弟的鄙視,“我說了,人工智能它是要學(xué)習(xí)棋局、分析棋局,才能做出判斷的。而每個棋手都有自己的風(fēng)格,類似棋手的基因一樣。如果你把基因貢獻出去了,對人類來說沒有什么,但是對阿爾法熊來說呢?一個棋手有多少機會能完全模仿另一個人的風(fēng)格?但阿爾法熊卻可以完美繼承一位棋手的招法。海量內(nèi)存、超快算力,都讓它可以像海綿一樣不斷吸收人類棋手的智慧,然后分析并疊加運用。這些你該明白了吧?”
“師姐,你的意思是人類棋手不要暴露自己的實力……”阿木終于領(lǐng)悟了鈴鐺的擔(dān)憂, “可三吉師傅做好了輸?shù)臏蕚?。他根本不在意輸贏。”
“唉!真是好心沒好報。”鈴鐺咬牙切齒地狠狠跺了下腳。
夜晚,阿木躺在床上,想著師傅和鈴鐺各自說的話,他無法判斷誰更正確。他忽然想起帶回來的那本筆記本,連忙打開床頭燈翻開,里面盡是大師兄記錄的棋局,而記錄的過程卻很像日記,也許是大師兄在與阿爾法狗的私下博弈中,隨手記錄下來的。
阿木看到,很多人類棋手的定式,在大師兄的筆下,在他與阿爾法狗的博弈中,竟然出現(xiàn)了不同尋常的逆轉(zhuǎn)。這莫非暗藏阿爾法狗的風(fēng)格?
他隨意翻到一頁,上面記錄了當時黑白子交鋒的場面。
4月6日,晴,大雪崩定式。人類執(zhí)黑,阿爾法狗執(zhí)白。定式破。
按慣例46白子應(yīng)連,但阿爾法狗卻斜飛出子,之前從未見過。其后,58子劍走偏鋒,完全舍棄了雪崩之地,竟然在左下角另辟蹊徑,構(gòu)筑一道擋雪堤壩。自此,白子獲得成功,先手吃角,上下都走到,還搶到左下角守角,人類黑棋收獲有限。
按照定式慣例,黑獲先手應(yīng)掛角,即便白子抱吃黑子,因右上角是黑棋硬頭,白棋沒有任何發(fā)展性。所以……阿爾法狗是實用主義者嗎?并不糾結(jié)于爭一時之氣,而放眼開新天辟新地,整體下來,其生存智慧不可謂不妙。它沒有人類的焦慮、不服、憤憤,不會被心智影響。
阿木略略吃驚,趕緊翻過一頁,又是一種圍棋界常見的定式,同時也是一種被阿爾法狗翻盤的定式。
4月10日,陰,妖刀定式。人類執(zhí)黑,阿爾法狗執(zhí)白。定式破。
按正常進行的妖刀定式,左邊應(yīng)該是黑棋厚勢,白棋無以阻擋黑棋鋒刃,落子無趣,只能被黑棋壓迫,苦苦抵御。
然而,阿爾法狗改良了的妖刀定式,白棋同樣獲得先手,它避開左側(cè)黑棋鋒芒,在連續(xù)的白34、白36后,黑棋左上黑勢沒能發(fā)揮作用。相反黑棋需要防止其右角被刺。
此招式恰如獨孤九劍,抱著不防守而求死般的招式,竟然舍盾出擊,沖破妖刀,如銀槍在手,一刺逼退敵手。
我沒有辦法確定為何它能下出此招,雖然我和團隊一起完善了神經(jīng)網(wǎng)絡(luò)算法,但阿爾法狗也在不斷強化它的思維。我想,孩子大了,我們看不懂了。
類似這樣反人類慣性思維的記錄還有很多,而大師兄的注解更是讓阿木心頭掠過陣陣寒意。顯然,大師兄對AI的奇招,本著贊嘆之意,卻也裹挾著敬畏之心。神經(jīng)網(wǎng)絡(luò)雖然是人類為電腦智能設(shè)立,但人類也并不清楚真正在神經(jīng)網(wǎng)絡(luò)中運行的信息是什么樣的,AI又是怎么通過它們做出判斷的。人類創(chuàng)造了一個黑盒,我們只知道黑盒的邊界,卻看不清黑盒的內(nèi)部。就連我們自己,都不能解釋神經(jīng)網(wǎng)絡(luò)思維判斷的機制。
阿木抬頭,窗外的星空越發(fā)朦朧。究竟是人類讓天空變得模糊不清,還是機器?究竟這個世界,是變得簡單了,還是復(fù)雜了?
他仿佛看到阿爾法狗輕輕回答:新世界。
第二天,阿木蹭到很晚才到實驗室,也許是昨天晚上看筆記的緣故,他的腦袋還是昏昏的??蛇€沒有走到自己的座位,頭上就感到一陣陰風(fēng),一個黑乎乎的東西扣到了他腦袋上。
“喲,阿木,趕緊試試我的新發(fā)明?!币粋€半嚴肅半玩笑的男聲,在他耳畔響起。
他神經(jīng)一個反射:“姐夫?你又玩哪出???”
他對這聲音太熟悉了,如果兩天沒聽見,他會覺得是不是日子過錯了。這就是被自動化系稱為“將軍”的那個大學(xué)霸呀。不過,和鈴鐺也快到了領(lǐng)證的階段,所以大家都直接叫“姐夫”了。如果說自動系和計算機系有什么區(qū)別,那基本可以說,完全符合人類的社會分工:女的設(shè)計算法,男的負責(zé)物理實現(xiàn)。
阿木把頭上的東西摘下來在手里反復(fù)看了看,發(fā)現(xiàn)是一個瓦楞紙剪出來的盒子,帶著兩個鏡片,里面還有一片電路。鈴鐺也在一旁瞇眼看著他。
“你們不會是整我吧?”阿木連忙把這個塞回給將軍,“這個,看上去就是VR或者AR嘛,還說是什么新發(fā)明,哼!”
“既然知道AR和VR,那我問你,知道AVR是什么嗎?還知道FF AVR 是什么嗎?” 將軍的臉上流露出一絲詭異的笑容,連珠炮一個接一個。
“啊呀,真快被你搞瘋了!”阿木用力地敲了一下回車鍵,輸入自己的密碼,系統(tǒng)開始啟動,“拜托,我這幾天研究棋譜都快要冒煙了?!?/p>
“那你可真要好好試用下這個啦。聽姐夫的,絕對不是整你。”將軍又把那個紙盒子塞進阿木懷里,“告訴你,你可聽好了。AVR的意思是增強的虛擬現(xiàn)實。至于FF,英文是 Fast-Feedback,快速反饋的增強虛擬現(xiàn)實。明白了嗎?它的原理,你一定會感興趣的?!?/p>
“我們都知道,AR增強現(xiàn)實是把虛擬的信息,疊加到一個現(xiàn)實的畫面中。比如當看到一座博物館的時候,我可以把它的高度標注在建筑上,可以把它的各個入口標注在你的視野里,你可以在十字路口看到左轉(zhuǎn)或者右轉(zhuǎn)箭頭……但是AVR是反過來,我們用虛擬的手段重構(gòu)了你所看到的一切。你周圍是現(xiàn)實世界,但你看到的將是反射后的虛擬世界?!?/p>
阿木掐住了將軍的話茬,“等會兒!你說的用虛擬的手段虛構(gòu)我所看到的一切?那意味著我所看到的一切會轉(zhuǎn)換?是嗎?”
“嗯,小子有點兒悟性!”將軍忍不住嘖嘖稱贊,“坦率說,是會轉(zhuǎn)譯,但究竟轉(zhuǎn)譯成什么,就取決于我這個造物主啦!怎么,還不明白嗎?那你戴上試試看唄?!?/p>
阿木眼前的視野從一個亮點到慢慢清晰,逐漸變成一片他從未見過的天地,他驚呆了:自己竟然身處一片戈壁之中。他依稀記得背后的那張大桌子,變成了一塊嶙峋的怪石頭,身后的幾張椅子,變成了梅花樁一樣散落在戈壁里。至于眼前的兩個人,居然還是古裝的打扮。黑色衣服的男子忽然反身拔出一把劍,頓時把阿木嚇得一個哆嗦?,F(xiàn)實中,將軍正手拿一把直尺正笑呵呵地看著他。
阿木終于明白所謂的“用虛擬手段重構(gòu)現(xiàn)實世界”的含義。
“你們可真行,光知道把自己整成小龍女和楊過??!你怎么不整一只雕出來呢?”阿木嚷嚷道。
“唉,傻瓜,雕不是關(guān)鍵!想想看, AVR可幫你解決生活中的各種不爽。丑女變美女,白紙變鈔票,你可以按照自己的想法,把現(xiàn)實世界投射到虛擬空間去,然后你就不會枯燥了。我覺得你那樣看棋譜遲早要得抑郁癥的。”
阿木看著將軍眉飛色舞的樣子苦笑,他搖了搖手里的那套裝備,“你就靠著這個糊起來的盒子去改變世界啊?”
“別著急嘛,阿木,面包會有的,一切都會有的?!睂④娬f完,含情脈脈地盯著鈴鐺,“我的小龍女,你說呢?”
盡管根據(jù)輿情大數(shù)據(jù)做出了提前估算,保安已經(jīng)采取了措施,在世紀酒店頂層的會議廳里,簇擁而來的媒體記者還是把這并不寬敞的房間,占得滿滿當當。
原本一場簡單的人機對抗測試,只需要二十四小時就變成了一個公眾關(guān)注的事件,只需要四十八小時就馬上能引起實質(zhì)性的行動。
一套標準的圍棋棋盤已經(jīng)放置在房間中央,其中一側(cè)放置了兩塊大屏幕,顯然是有特別的用途。四個角度的攝像機構(gòu)成立體視野,現(xiàn)實中的較量便同步在了網(wǎng)絡(luò)上。根據(jù)實際的統(tǒng)計,有近百萬人會觀看這場人機對抗測試。
三吉師傅端坐在大師兄的對面,衣服的后背清晰地印著三吉圍棋社的標志。大師兄向三吉師傅深深鞠了一躬,“師傅,我將擔(dān)當阿爾法熊的執(zhí)棋人。我身后的兩塊屏幕,第一塊顯示的就是您面前這個棋盤,它將真實反映當前的棋局。第二塊是數(shù)字化棋盤,阿爾法熊回傳的落子會在上面呈現(xiàn),我將代替阿爾法熊執(zhí)行它的落子意圖?!?/p>
依然是猜先,依然是長者抓白,依然是黑棋猜單雙,但這次大師兄猜錯了。雙方交換棋盅。三吉師傅輕輕地把黑色棋盅放到自己的面前,仿佛像平時練棋一樣。
阿木知道,執(zhí)黑擁有先手之力,如果有可能,師傅可以借助一些定式把大局鎖定,后期依靠經(jīng)驗與阿爾法熊纏斗。
三吉師傅開始往棋盤上落下第一顆黑子,位于己方右上角的星。黑棋第一手,把距離對方右手近的左上角留出,是為了顯示對對手的尊敬。即便對手是一臺電腦,這個禮儀師傅依然遵從。阿爾法熊一秒之后,就決斷出第一步,屏幕上顯示出白棋應(yīng)落在另一側(cè)的小目。大師兄按照阿爾法熊的意圖,把一顆白子推到相應(yīng)的位置。很快,三個回合過去,阿爾法熊已經(jīng)錯落有致地做好了自己側(cè)的防御,而師傅面前,布局在右側(cè)三顆星上面的三顆黑子卻整齊劃一。
這不正是標準的三連星布局嗎?阿木心里一驚,師傅怎么突然祭出武宮正樹宇宙流的戰(zhàn)法了?這種開局并不符合師傅一貫倡導(dǎo)的“金角銀邊”戰(zhàn)略呀。
眼看五分鐘過去,十幾個回合的交手中,阿木很快就看懂黑棋的意圖了。宇宙流是強烈攻擊的招式,黑棋注定要開始發(fā)動屬于自己的戰(zhàn)爭。此刻,三顆星上的三顆黑子,猶如三顆火星一般,直接把戰(zhàn)火往天空中心燒去,挾帶著燎原之勢,揮斥著烈火的溫度,相互呼喊簇擁,貫徹蠻荒之力,試圖把中心地帶燒成一片焦土。
阿爾法熊控制的白棋一開始似乎沒有料到這一招,雖然機器沒有感情,也不會流露出內(nèi)心的感受,但執(zhí)棋人的血肉之軀,卻暴露出內(nèi)心的不安。阿木看見大師兄張開嘴試圖說什么,但又閉上了。
現(xiàn)場很安靜,只有在棋盤上落子那種“啪啪”的聲音。媒體人和觀戰(zhàn)者都大氣不敢出,也許房間之外有各路大神在分析評價,但這里仿佛是與世隔絕的空間。它與黑色火焰距離最近,卻無聲無息,只留下硝煙彌漫的空氣。
阿木感覺到手機一陣麻酥酥的刺激傳來,居然是鈴鐺發(fā)來的消息震動。
“宇宙流早已不流行多年,這次三吉師傅搬出來,看來是要用出其不意的招式?jīng)_擊阿爾法熊的可能性之樹啊。正如此前說的,阿爾法熊算法的基礎(chǔ),依然無法完全擺脫對人類棋譜的學(xué)習(xí),人類唯一的勝算也許就在于招法不落在可能性之樹范圍內(nèi),從而造成人工智能的誤判。但我擬合了網(wǎng)絡(luò)上的阿爾法狗程序,發(fā)現(xiàn)它與阿爾法熊的落子有類似布局,這說明,從阿爾法狗時代起,它就學(xué)習(xí)過宇宙流,雖然棋局總量非常少,但程序的設(shè)計者,顯然提升過電腦學(xué)習(xí)的權(quán)重!”
阿木心里涌起一陣悲喜。喜的是他知道鈴鐺也在關(guān)注分析這場比賽,悲的是她分析的結(jié)果對于三吉師傅而言并非樂觀。
宇宙流的強大攻擊力,也僅在它的發(fā)明者、棋壇戰(zhàn)斗力最強的武宮正樹先生手下才表現(xiàn)得淋漓盡致。想當年宇宙流燃盡之處,連號稱“劊子手”的加藤先生也體無完膚。今天三吉師傅使出來,阿木不知道有多少勝算。
阿爾法狗并非不可戰(zhàn)勝,至少李世石版的阿爾法狗還是輸了一局。但阿爾法熊呢?宇宙流的火焰,能否逼退它?阿木不禁捏一把汗。
他觀察著棋盤上的形勢,發(fā)現(xiàn)白棋竟是編織防火墻的好手。雖然黑色火焰試圖越過中心橫掃一切,甚至有時候會甩一兩顆火星到對方后院,但白棋思維縝密,每次都在野火快燒起來之前掐斷那個火星。漸漸地,白棋把所有的棋子連成了一道防火墻,黑色火焰氣勢洶洶,但白色防火墻延綿不斷,始終把黑色火焰隔絕在安全距離之外。
宇宙流以進為核心,要么勢如破竹,要么就轉(zhuǎn)尋他路。眼看著棋盤上的縫隙越來越小,白棋的防火陣線慢慢形成,三吉師傅的額頭開始冒出汗珠。在黑棋背后的邊緣地帶,甚至已經(jīng)出現(xiàn)一片白子,它們很有可能會把防火墻變成滅火墻。
阿木看到三吉師傅思考的時間開始變長了,是時候思考后防的領(lǐng)地了,但黑棋搶攻在前,后防不足的先天軟肋一時并不好收拾。天空依然屬于黑棋,但大地已過半接近白茫茫的一片。阿爾法熊在黑棋后方的那片白子,忽然開始粘連、交錯,黑棋習(xí)慣性地防御、阻隔。白棋看似漫不經(jīng)心地走了幾步,突然直轉(zhuǎn)而下,似無法承重的瓦片一樣,成片往黑棋領(lǐng)地撲過去。
大雪崩!阿木忽然看懂了白棋的意圖,驚得差點兒叫出聲來。阿爾法熊發(fā)起了大雪崩,正試圖以漫天大雪把那團黑色火焰撲滅!
通常情況下,只有人類棋手才會率性而為發(fā)起大雪崩,大師兄筆記里陳述的也僅僅是阿爾法狗執(zhí)白時,應(yīng)對大雪崩的招法。但現(xiàn)在,阿爾法熊也掌握了。
阿木感到喉嚨一陣陣發(fā)干,師傅就在咫尺之遙,他恨不能靠意念把他看過的那一章節(jié)傳遞過去。
三吉師傅的呼吸開始凝重起來,額頭上的汗珠更多了。他臉色鐵青,眼看著雪崩往黑棋覆蓋過去,卻無力阻擋。黑棋在防火墻面前無法攻入,而回頭再抗擊雪崩更力不從心。三吉師傅夾起一顆子,就在大家等待他下出扭轉(zhuǎn)頹勢的一手時,他的胳膊忽然無力地落下,整個人癱軟在椅子上。
阿木和棋社的師兄師姐們趕緊圍過去,媒體一片嘩然,現(xiàn)場頓時變得嘈雜起來?!翱欤瑖鲆粋€空間!還有,氧氣,我們需要氧氣!”不知哪位師兄大喊一聲。
長考①會快速消耗大腦的氧氣,沒有人預(yù)料到這場測試賽居然變得如此短兵相接,所以現(xiàn)場根本沒有準備氧氣。幸虧有人提醒,趕緊聯(lián)系了酒店前臺,又過了幾分鐘,氧氣包才送過來,此時師傅的嘴唇已經(jīng)發(fā)紫,吸氧幾分鐘之后,嘴唇終于又漸漸紅潤起來,氣力依然沒有恢復(fù),眼睛也沒有完全睜開。顯然,再要繼續(xù)棋局已經(jīng)不太可能了。
大師兄起身走到師傅身邊,握著師傅的手,“師傅,對不起。結(jié)束了,按照原來的約定,無法繼續(xù)的一方,判負。但如果您愿意,我們也可以數(shù)子?!?/p>
師傅努力抬起眼皮,嘴唇動了動,從里面擠出一絲聲音,“不……”
隨后,他把手從大師兄手里抽出,努力向上抬起,伸出食指,緩緩轉(zhuǎn)向阿木這個方向,喉嚨說出剩余的字,“你師弟,阿木……執(zhí)棋人!”
現(xiàn)場所有人都齊刷刷地望著阿木。大師兄上下打量了阿木一眼,“是你?師傅選了你作為他的執(zhí)棋人,看來他是要你完成最后的棋局!”
阿木的腦袋瞬間炸開,他完全沒有準備。但目光與師傅的眼神交匯時,他看到了鼓勵和肯定。聯(lián)想起師傅對他說過的那些話,他忽然明白為什么要他執(zhí)棋了。那里面包含著不甘,但更多的是面對未知事物時的勇敢入局。
在十分鐘的空閑里,就有二十四家媒體報道了發(fā)生的事件,同時還有六十八個公眾號向客戶推送了最新消息。出于對三吉師傅安全的考慮,酒店依然撥打了120。很快,三吉師傅被救護車接離了現(xiàn)場。
對大眾來說,現(xiàn)在阿爾法熊已經(jīng)不再是焦點,大家更好奇的是三吉師傅選擇的這個執(zhí)棋人,究竟有著怎樣的神通。棋盤上黑棋的形勢不容樂觀,三吉師傅都未能脫離險境,何況區(qū)區(qū)一個才入門不久的弟子。但另外一種聲音則認為,可能這是隱藏的伏筆也說不定,或許從一開始就安排了一個神反轉(zhuǎn)。
阿木本想閉上眼睛,考慮考慮后面的對策,但一個來電把他驚醒了。又是鈴鐺師姐。
“阿木,你聽我說,你的黑棋幾乎不可能贏。”阿木沒想到師姐劈頭蓋臉上來這么一句,但師姐話鋒一轉(zhuǎn),“你應(yīng)該明白你師傅的意思,只要你代他執(zhí)棋,代他堅持到底,縱然無法戰(zhàn)勝它,但也畢竟面對過它。這不是你一貫在我面前說的圍棋的精神境界嗎?你就是輸,也給我輸出個樣來!”
“師姐,這我懂,問題是,我一點兒機會也沒有嗎?”
“小于5%的概率事件,你也該懂啊,在一次實驗中真可能發(fā)生嗎?”師姐反問道,“你要做的最重要的事情,就是堅持走下去。”
“我靠什么堅持呢?阿爾法熊的可能性之樹太強了,宇宙流都已經(jīng)滾瓜爛熟了。”
“可能性之樹再大,也是一個子集,覆蓋不了邊邊角角。它既然是一個神經(jīng)網(wǎng)絡(luò)系統(tǒng),就無法保證百分百不出錯!”師姐語重心長地說,“阿爾法狗那時候是怎么贏了人類的?它應(yīng)該也是走出了人類無法理解的步數(shù),人類的慣性思維系統(tǒng)無法再保持穩(wěn)定了!你要做的和這個類似!你的任務(wù),就是盡量不要落入可能性之樹中!出其不意,折斷魯棒!”
折斷魯棒?阿木突然被這詞刺激得一激靈。魯棒性,是指控制系統(tǒng)在一定的參數(shù)攝動下,維持其性能的特性??赡苄灾畼渥鳛橐粋€計算系統(tǒng),當然也具有魯棒性,從原理上說,它不可能百分百保持計算穩(wěn)定。正如人的神經(jīng)網(wǎng)絡(luò)一樣。
他聯(lián)想到那個筆記本上所記載的阿爾法狗的神來之筆。
然而,他還沒有來得及細細與師姐交流魯棒的問題,十分鐘的空閑時間已過。他不得不關(guān)閉手機,坐到黑棋面前,繼續(xù)師傅的征途。
他再一次審視整個局勢,黑色火焰熊熊燃燒,生命力依然還在,但已經(jīng)被防火墻隔離在有限的天空范圍內(nèi)。大雪崩帶來的重壓,已經(jīng)在火焰上撕開一個口子,損傷了黑棋的好幾處氣眼。再任由它崩塌下去,黑色火焰終將被分割消滅。他不由倒抽一口冷氣。從盤面上算,黑棋暫時已負。如果不是師傅堅持,他也許早就投子認輸了。阿木腦袋不斷發(fā)熱,幾乎忘記了師姐說的,顫顫巍巍地把黑子落在一個雪崩較弱的地方。
不出所料,這步棋阿爾法熊算得很快,它又將大雪崩蔓延了一步。阿木攻擊的脆弱之處,也許不出三步就可以被阿爾法熊完全修復(fù)。
這時候阿木瞅準了一個空檔,制造出一個劫,做出要提取一顆白子的態(tài)勢。阿爾法熊無法置若罔聞,只得被迫去應(yīng)對打劫,避免被黑棋吃掉。幾個回合較量下來,雪崩脆弱之處,竟然依舊沒有得到有效的修補。每每騰出手時,阿木便實施打劫計劃,以至于阿爾法熊唾手可得的那兩步棋,竟然遲遲下不下去。大師兄有點兒驚訝,看似平淡的下法,阿爾法熊居然算了許久,也許它也有點兒看不懂這樣無厘頭的打劫方法。
阿木也很清楚,這并非長久之計。多虧阿爾法熊的遲疑,阿木爭取了足夠的時間,讓他有機會考慮魯棒的事情。
“魯棒在哪兒呢?”他現(xiàn)在的重復(fù)打劫,雖然拖延了阿爾法熊進攻的腳步,但白色的袋口終究在收攏,能給他騰挪落子的地方越來越少。只要棋盤上的位置越少,對于阿爾法熊的研判系統(tǒng)而言,可能性就越簡單,它的計算就越快。所以他必須為自己爭取攻擊的空間。
這么想著,他忽然下出孤注一擲的一步,直接落在黑棋的范圍內(nèi),居然活生生把自己的一口氣堵住了。
現(xiàn)場有人竊竊私語,還伴隨著一陣低低的噓聲。他相信現(xiàn)場所有人都質(zhì)疑他的神經(jīng)是否還正常,但此刻他只堅信一點:必須竭盡全力尋找可能性之樹以外的走法!
阿爾法熊陷入了長考。它顯然沒有見過這樣的自殺式落子,臨近計時器到點時,它給出了小心翼翼的一步,這可能是阿爾法熊摸不清楚對手意圖時的防御一著。
大師兄忍不住搖頭,但無奈只得把白棋落下。
阿木接著又堵上了黑棋的第二口氣,這時候,整片黑棋只剩下唯一的一口氣了?,F(xiàn)場頓時嘩然,聲音比剛才又提升了幾分貝。
白棋這時候最直接的殺法,就是把黑棋最后的那口氣給堵死,完勝。然而,阿爾法熊徹底蒙了,它無法搞懂人類為什么要這樣下,正如師姐預(yù)測的那樣,這一步棋無法在它的可能性之樹上找到,它無法識別這是不是一個圈套。
計時器計時結(jié)束,阿爾法熊仍沒有給出答案。在它對應(yīng)的那個屏幕上,出現(xiàn)了一行字:“計算超時!”
現(xiàn)場鴉雀無聲了片刻,才爆發(fā)出歡呼,經(jīng)歷過漫長煎熬,他們終于酣暢徹底地透了口氣。
大師兄站了起來,顯得有些沮喪。顯然,阿爾法熊在異常處理中忽略了這樣的自殺模式,最后算法極可能拋出了異常。
棋盤上黑子占據(jù)的位置明顯是比白棋差一截的,但按照規(guī)則,任何一方不能繼續(xù)比賽,都將判負。所以,可以說阿爾法熊的BUG,拯救了黑棋。
大師兄猶豫了一下,最終還是向阿木伸出了手,“相信師傅選擇你,一定有他的道理。我很欣慰,你替師傅贏下了這一局。我建議,我們來一場正式的比賽吧。七天之后,還是這里。你就用你真正的實力,面對一次修復(fù)BUG后的阿爾法熊!”
人群再一次安靜下來,大家的目光都聚焦在阿木身上。阿木想到了師傅,想到了鈴鐺,想到了那些站在他身后鼓勵他勇往直前的人。他明白這件事對于圍棋進化的重要意義。
“我,應(yīng)戰(zhàn)!”他平靜地答復(fù)道,然后話鋒一轉(zhuǎn),“但是,我要求公平的決戰(zhàn)環(huán)境?!?/p>
“公平的決戰(zhàn)環(huán)境?”大師兄愕然,“現(xiàn)在不夠公平嗎?”
“當然啊。人類和超級電腦對決,從一開始就是不公平的!阿爾法電腦擁有超大規(guī)模的腦容量,存儲了相當多高手的棋藝,幾乎永不疲勞的硬件基礎(chǔ),每小時消耗的電能甚至趕得上一家小型工廠,人類消耗的能量與它相比,簡直不是一個數(shù)量級。所以說到公平,我要求有限的時間,有限的能量,有限的外援!”阿木忽然提高了嗓門,反復(fù)強調(diào)“有限”這個詞。
看到大師兄臉上疑惑的表情,他繼續(xù)說下去:“簡單地說,第一,我要在密封的環(huán)境中與阿爾法熊對戰(zhàn)。一盤棋局,每方時限兩小時,四個小時內(nèi)必須結(jié)束戰(zhàn)斗,誰都不能拖延一分一秒!第二,我不無限制消耗氧氣,阿爾法熊也不能無限制消耗電力。四小時內(nèi),每經(jīng)過一個小時,將我供氧量縮減25%,相應(yīng)地,阿爾法熊供電功率也要縮減25%。第三,阿爾法熊既然可以海量吸收圍棋大師的棋譜算法,我也理應(yīng)可以獲得人類棋手的支持,我挑選出的兩個人將與我一起進入密封環(huán)境?!?/p>
人群中爆發(fā)出熱烈的掌聲。阿木忽然提出的條件讓大師兄措手不及,但聽起來又讓人無法反駁。阿爾法熊的確可視作多個人類棋手的集大成者,它那幾千顆處理器模擬的圍棋算力,碾壓人類大腦的運算速度,且絕對不會出錯。本質(zhì)上這的確是一場不對稱的競爭。限制人類的供氧量和限制阿爾法熊的電能輸入,卻讓這種不對稱趨于更公平。
他不得不佩服眼前的這個小師弟在邏輯上的縝密。減少阿爾法熊的供電,意味著縮減運算處理器的數(shù)量,但他并不太在意,以阿爾法熊的算力,大概率會在中盤前就拿下比賽,此時僅僅停運四分之一處理器而已。至于人類的組合,阿爾法熊更不懼怕,它已吸收足夠多人類精華,人類方面多一人少一人,原則上對它根本不構(gòu)成威脅。
“怎樣?敢不敢?”阿木緊緊盯著眼前的這個人。
大師兄瞇起眼睛,已經(jīng)做出了決定,“阿爾法熊……應(yīng)戰(zhàn)。我們就在你所謂的公平立場上對決一次!”
“人類世界,并不會因不下圍棋而有什么不同,但倘若圍棋完全從我們的世界消失,那一刻,世界必然已發(fā)生翻天覆地的變化?!?/p>
阿木從醫(yī)院出來,耳畔依舊回想著三吉師傅的話。師傅在與阿爾法熊對戰(zhàn)的時候,腦部供氧不足加上著急,老毛病又犯了。他本來腦部有些血栓,有擴展的趨勢,醫(yī)生肯定是不允許他出院了。
“你怎么忽然給大師兄提出那些條件呢?”阿木記得師傅虛弱地問他。
“我不能看著它仗著處理器多,就欺負您一顆腦袋啊,師傅?!卑⒛酒鋵嵭睦锞湍敲匆粋€簡單的念頭。
“呵呵,你小子?!睅煾禈妨?。他當著阿木和他的師兄師姐面,還安撫大家說,“你們不要把它看作是一種威脅。真正的武士,決斗后從來不記恨對方。它讓我見識到一種新力量的存在。其實我們每個人都在推動這一刻的發(fā)生?!?/p>
等從醫(yī)院趕回實驗室,已到萬家燈火之時。沒想到鈴鐺還在實驗室等他。阿木現(xiàn)在可成名人了,但這種名,也僅僅局限在這個圈子里,或者網(wǎng)絡(luò)上?,F(xiàn)實中,他還是一個必須交完論文才能畢業(yè)的學(xué)生。
“師姐,我來趕我的論文。”他說。
“就是那篇《論人工智能降臨后的新世界》?你認為在沒有真正與阿爾法熊對決完之前,你有足夠的體會完成它嗎?”鈴鐺一臉誠懇地看著她這個師弟,“也許我們該考慮考慮怎么對付新的阿爾法熊?!?/p>
“新的?阿爾法熊?我們還可以折斷魯棒?。 ?/p>
“哈哈,幼稚!”一個人從鈴鐺的座位上站起來,剛才一動不動趴著的時候,沒細看,還以為是個靠枕。將軍用力捶了阿木一拳,“我說,你成名得真快啊,還是你師姐給你那招管用吧。但,現(xiàn)在不管用了!”
“姐夫?”在這時候看到將軍,阿木立刻在心里估計這對神雕俠侶又在搗鼓點兒啥。
“這你還不明白?”鈴鐺接過話茬,“阿爾法狗曾經(jīng)放棄了學(xué)習(xí)人類棋譜,放棄了隨機模擬,但阿爾法熊不會再犯這個傻。人類的棋譜里不僅有招數(shù),還有謀略。阿爾法熊能學(xué)習(xí)對手的下法,所以它應(yīng)該已經(jīng)適應(yīng)了你師傅的宇宙流,至于你那招,它應(yīng)該也已經(jīng)學(xué)會了!一夜之間阿爾法熊就能博弈上百萬局,七天之內(nèi)它就能升級七個版本,也一定會提升自己系統(tǒng)的魯棒性。明白嗎?它只要把可能性之樹再擴展得大一些,那個BUG就不復(fù)存在了。這不是假設(shè),而是必然會發(fā)生的事。你睡一覺之后,你還是你,但它已經(jīng)不是過去的它了!”
相同的招數(shù),對圣斗士而言,只能用一次。阿木忽然想起這么一個梗。
鈴鐺接著說下去:“你不能再心存僥幸了。那不可靠。阿爾法熊一定會針對你的棋法進行大量的學(xué)習(xí)。多虧了你根本不是什么高手,只是一個專業(yè)四段都有點兒夠不到的入門級棋手,所以你那些三腳貓的招式,在網(wǎng)絡(luò)上根本就沒有什么記錄。因此,阿爾法熊一定會大量搜集全網(wǎng)絡(luò)和你水平類似的棋手的棋譜。這些原來它壓根兒看不上眼的棋譜,會幫助它大面積修補可能性之樹。它的神經(jīng)網(wǎng)絡(luò)以及算法模型會日趨完美。”
阿木知道,這話從鈴鐺嘴里說出來,就不是聳人聽聞了。
將軍兩手交叉在胸口,一副深謀遠慮的樣子,“你師姐說的只是阿爾法熊的神經(jīng)網(wǎng)絡(luò)。我們?nèi)祟惒灰矒碛衅恋拇竽X嗎?我們還經(jīng)常干傻事呢,為啥?”
“為啥?”阿木看著將軍,不由自主地跟了一句。
“因為模型的錯誤。哈哈。”將軍笑起來,兩道濃濃的眉毛一上一下。等到眉毛停下來,他繼續(xù)說,“其實神經(jīng)網(wǎng)絡(luò)需要大量的刺激才能構(gòu)成最終的智能。阿爾法熊此刻一定需要大量的低級棋譜來滿足它的學(xué)習(xí)需求,這就給了我們可乘之機,那就是數(shù)據(jù)泥漿!”
“數(shù)據(jù)泥漿?”阿木第一次聽到這個詞,“我只聽說過對抗樣本。”
“對抗樣本只是人工智能在實踐過程中遇到的一些特例。你也知道,讓人工智能做圖像識別時,即便識別為正確圖像,疊加上一些我們看上去根本微乎其微的干擾——它們對于原始圖片幾乎只有1%的影響——AI也會做出讓人驚掉下巴的誤判。比如它會把一只熊貓在99.3%的概率上識別為長臂猿,或者把一只長毛狗在98%的概率上識別為鴕鳥。甚至,一段完全隨機的噪聲圖像,都能在75%的置信區(qū)間①上被AI識別為一匹馬!沒有人知道神經(jīng)網(wǎng)絡(luò)為什么會犯這樣的低級錯誤,可它就那么干了。我只能把這種發(fā)揮失常歸入魯棒性脆弱。但鈴鐺已經(jīng)說過,新的阿爾法熊的魯棒,你幾乎不可能折斷。這就是為什么我們必須傾倒數(shù)據(jù)泥漿!”
見阿木還是有點兒不理解,鈴鐺把阿木拉到自己電腦前,他看到成片的數(shù)據(jù)飛快地刷過屏幕,幾乎無法看清。
鈴鐺解釋道:“簡單地說,我們必須從源頭,即大量真實的數(shù)據(jù)源里,混入更大量的假數(shù)據(jù)源,讓阿爾法熊按照搜集到的棋譜大概率構(gòu)建出錯誤的模型。將軍正模仿你這種水平的棋藝,往全網(wǎng)絡(luò)里撒入海量的假棋譜,在浩瀚的云盤、專業(yè)論壇、業(yè)務(wù)群組,甚至個人的微博、公眾號上,大量投放。你知道北極的因紐特人怎么獵熊嗎?他們把堅硬的鯨魚須折彎后包裹到海豹肉里,凍成冰疙瘩,作為誘餌,讓北極熊吞下去。冰疙瘩融化,豹肉消化后,鯨魚須就張開了,于是錯誤的模型在最后一刻完成了它的使命?!?/p>
阿木明白了,“你倆什么時候琢磨出來的?”
“從你決定要和阿爾法熊再戰(zhàn)的那一刻,我們就開始考慮這個計劃了?!?/p>
“但是我覺得啊,”阿木拍了拍鈴鐺的顯示器,“就你們這臺小破i9,這個小水瓢,折騰一天都還不夠阿爾法熊吸一口的。它可是有成千上萬處理器的超級電腦啊?!?/p>
“誰說是從我這里折騰了?”將軍走過來,按了鍵盤上的一個鍵,頓時屏幕上的數(shù)字滾動變慢了。這時候阿木能看清楚了,那是一個個IP地址以及MAC地址,猶如瀑布般不斷增長。電腦屏幕右上角,還有個奇特的標志在不斷旋轉(zhuǎn)。
“暗網(wǎng)?!睂④姷靡獾卣f,“讓它們幫我們做點兒好事吧!”
阿木瞬間明白了將軍的手段。暗網(wǎng),這個潛伏在整個公開互聯(lián)網(wǎng)之下的龐大隱形網(wǎng)絡(luò)里,藏匿著數(shù)以千萬計的隱秘電腦。如果海面之上的冰山是公開的互聯(lián)網(wǎng),那么暗網(wǎng)的規(guī)模猶如海面之下的暗礁,超越了足足一個數(shù)量級。我們平時只能看到海面之上的冰山,卻沒人知道這么大規(guī)模的暗礁在我們的生活中存在并且運行著。地球電腦網(wǎng)絡(luò)構(gòu)成的宇宙空間里,暗網(wǎng)電腦便是那無法跟蹤、定位、感知的暗物質(zhì)。它們構(gòu)成了整個世界網(wǎng)絡(luò)的重要質(zhì)量部分,卻從不展示在公眾面前。
現(xiàn)在,大量的機器正在接受將軍的任務(wù)調(diào)度,協(xié)助將軍把有缺陷的低級棋譜發(fā)送到開放網(wǎng)絡(luò)里。這么龐大的數(shù)據(jù)泥漿混淆在正常的棋譜之中,即便阿爾法熊有再強的數(shù)據(jù)清洗能力,也不可能過濾掉所有的泥沙。與人腦相比,阿爾法熊固然已是龐然大物,但與散落于整個暗網(wǎng)里的電腦相比,它根本就是一顆不起眼的塵埃。
“阿木,說實話,這次老子真把血本都給你用上了。暗網(wǎng)里那些肉雞,是我動用了多少人脈才搞到的啊,原以為世界末日才派得上用場,沒想到你師姐一聲急急如律令,它們就都全部給你免費服務(wù)了。你師姐的魅力,咳,擋不住??!有她罩著你,我都得委身給你賣命!”
聽到將軍這番話,阿木也搞不清,姐夫究竟是在抱怨還是炫耀。
“真討厭!少說兩句行不行?”鈴鐺沒好氣地拍了將軍一下,在鍵盤上按下Esc鍵,那數(shù)字瀑布頓時又開始加速傾瀉。她回望阿木一眼,眉頭皺了起來,“以我的判斷,三天內(nèi)阿爾法熊都在大量學(xué)習(xí)現(xiàn)有的低級棋譜,但三天以后,它就應(yīng)該進行自我博弈了。那時候我們不可能再干預(yù)它。所以,前三天的數(shù)據(jù)泥漿最關(guān)鍵,它們究竟能給阿爾法熊的模型參數(shù)帶來多少偏差,我可沒底,只能碰運氣。不管怎么說,這邊交給我和將軍,阿木,你得盡快找到你說的那幾個人類棋手?!?/p>
阿木看了看鈴鐺,又看了看將軍,道:“我心里早就有了名單。只是還有一件關(guān)鍵的事情,少不了你們這對神雕俠侶的幫助?!?h3>八
一個絕對嚴格的環(huán)境,只為一場絕對公平的比賽。
但為這場絕對公平的比賽做的準備,更激發(fā)了人們觀戰(zhàn)的興趣。人們非常渴望看到一個名不見經(jīng)傳的小子,是如何與阿爾法電腦抗衡的。
在世紀酒店的最高層大廳里,一座密封的玻璃罩已經(jīng)佇立起來,上面連接著兩條導(dǎo)管。輸入氧氣的氣壓表和二氧化碳濃度表,指示當前玻璃罩內(nèi)的環(huán)境。同時,現(xiàn)場又增加了一塊大屏幕。這第三塊屏幕上,顯示著阿爾法熊的總電功率表。
這次媒體被限制在大廳的四周,中間部分留給了對決的兩方。
阿木和大師兄相對而立。他曾經(jīng)夢寐以求地要與大師兄切磋棋藝,沒想到最終是在這樣的場合下實現(xiàn)的。
“一切都按照你的要求辦了。”大師兄指了指整個現(xiàn)場,“就連密封艙外面,我都增加了一層金屬網(wǎng),以防萬一?!?/p>
阿木又仔細看了一眼密封艙,上面的確有一個金屬網(wǎng)兜,把它裹了起來。法拉第籠?他頓時明白過來。
“阿木,你和你的朋友只能在內(nèi)部溝通,不可以與外界有任何聯(lián)系?!贝髱熜粥嵵仄涫碌卣f道,“所以,你挑選好了你的人類外援了嗎?”
阿木點點頭,同樣鄭重其事地答復(fù)道:“我挑選好了?!?/p>
三吉師傅和鈴鐺走上前來,站在阿木的背后。“我們就是他的后盾。”三吉師傅說。他的語氣依然平靜而緩和,完全看不出一周前經(jīng)歷過什么。
大師兄顯然有些驚愕,他不曾想過師傅會成為阿木的后援,至于旁邊這個丫頭,更不知道是什么來歷。
“師傅,沒想到您會答應(yīng)成為他的外援?!贝髱熜忠砸环N奇怪的眼神,看著三吉師傅。
“那有什么辦法呢?這小子激勵了我,讓我這把老骨頭又開始不安分起來?!比獛煾抵噶酥赴⒛荆痛髱熜终f道,“你們構(gòu)成了我圍棋成就的起點和終點,但都有著自己特立獨行的潛質(zhì),為師又怎么能錯過這場紫禁之巔的博弈呢?也許你和阿木,才是真正的同路人。”
大師兄心里覺得此話有些怪異,但現(xiàn)在他不想細究了。自從修復(fù)了可能性之樹后,只要是地球上能玩圍棋的生命,原則上都不可能戰(zhàn)勝阿爾法熊。
“那好,請入局?!贝髱熜稚斐鲇沂?,“現(xiàn)在開始,我就是阿爾法熊執(zhí)棋人,正雄。”
阿木也伸手,簡單握了握大師兄的右手,“我是人類執(zhí)棋人,阿木?!?/p>
五分鐘后,兩組人馬各就各位。密封艙已經(jīng)封閉,三人站在艙內(nèi)?,F(xiàn)場早就準備好兩副電子棋盤,擺放在阿木與大師兄面前。電子棋盤上會同步呈現(xiàn)整個棋局,阿木和師兄都可以拿起自己的棋子,落于電子棋盤之上,仿佛就是面對面的博弈。
現(xiàn)場的媒體不敢發(fā)出絲毫的喧囂,他們把鏡頭對準了賽場中央,尤其是人類一方。
長者抓子,幼者猜先。阿木比大師兄年輕,所以這次輪到大師兄抓子了。大師兄一把抓起白子,提示阿木猜。
“單?!?/p>
大師兄把手掌攤開,攝像機拍攝到上面有五顆白子。
“你執(zhí)黑,先手。”大師兄對阿木做了一個“請”的姿勢。大多數(shù)棋局中,設(shè)計人員都希望阿爾法電腦執(zhí)白,因為它更擅長針對人類的棋路,判斷、分析并做出攻擊。
“那我來了?!卑⒛窘器锏匾恍?,從棋盅里捏起一顆黑子。就在媒體猜測他是不是又會走出三連星的宇宙流時,阿木把第一顆黑棋推上了天元。
宇宙流都沒有這樣的開局!媒體驚呆了,大師兄也倍感意外,就連三吉師傅也有點兒驚訝,顯然阿木事先也沒透露這一步。黑棋先手,常規(guī)下法都優(yōu)先占角,不僅僅因為角的重要,更重要的是占角可以用最少的棋子控制最有把握的地盤。正由于黑棋歷來慣用這手優(yōu)勢,圍棋規(guī)則規(guī)定,黑棋最后還要貼給白棋三又四分之三子。
與阿爾法熊對抗,可不比與小白對戰(zhàn),更強調(diào)寸土寸金??裳巯?,黑棋落子天元,不僅沒占到半分便宜,更主要的是完全把四周拱手讓給了白棋。
阿爾法熊甚至可以完全忽略這一步棋的運算,直接給出它的落子習(xí)慣。
阿爾法熊毫不猶豫,第一顆白棋就完成了小飛,落在右下角上。
阿木很自然地舉棋,第二顆黑棋也做了一個小飛,落在了左上角上。
阿爾法熊繼續(xù)小飛,搶占左下角,阿木也不示弱,又一個小飛,搶占右上角。
頓時一個棋盤,天下被黑白兩棋四分。你來我往十幾個回合之中,每當阿爾法熊出招,阿木竟然毫不思考,直接落子。而每次落子的位置,竟都在阿爾法熊落子的對面。他似乎有意不與阿爾法熊短兵相接,只是自顧自地搶占地盤。但如果阿爾法熊逼近自己的黑棋,他立刻也用黑棋同樣去逼迫阿爾法熊的白棋。幾十手之后,整個棋盤上竟然呈現(xiàn)出完全中心對稱的黑白分布。
大師兄忽然醒悟過來,“你在下仿棋?!”
“沒錯,就是仿棋?!卑⒛灸樕弦廊粧熘墙器锏男θ?,“圍棋規(guī)則沒有說不可以那么下吧?”
仿棋,也叫作模仿棋,后手者的每次落子,都落在與先手者落子完全對稱的地方。圍棋棋盤本就是個中心對稱圖形,理論上,除了天元一個中心點以外,都存在對稱點,因此就給了模仿棋巨大的發(fā)揮空間。最后將會形成一盤黑白方完全對稱的棋局。
三吉師傅也忍不住點起頭來,他終于明白為什么阿木一上來就要搶占天元。黑棋必須通過這一步調(diào)整出棋順序,才能完成對白棋的模仿。這種戰(zhàn)法,縱然不能占得絕對優(yōu)勢,但也不可能跌落到絕對的劣勢。哪怕最后贏不了,也不至于輸?shù)锰y看。
但鈴鐺知道阿木的意圖并不僅僅在于逼和。對稱棋局讓人工智能落入了一個陷阱,已經(jīng)變成白棋與自己AI的抗衡,AI算法必須抗爭自己算出的每一步,而黑棋只需要如法炮制就能拆解。如果白棋膽敢吞吃黑棋,黑棋也將在另一側(cè)照樣吞吃白棋。這樣,白棋的任何一手妙招任由黑棋照搬,不啻白棋在與一個鏡像的自己對抗,猶如左右手互搏,根本無法分出高下。
大師兄顯得焦慮起來,他忍不住抬頭看了看電功率數(shù)值,同時又看了一眼計時器?,F(xiàn)在場上的對手正變成阿爾法熊和阿爾法熊自己,它的人工智能正與自己互相拆招,就算這期間消耗的兩倍電力不算什么,那么時間呢?阿爾法熊前前后后均在自己的可能性之樹內(nèi)計算,試圖壓制對手的輸出又成為自己下一步的輸入,便意味著耗費兩倍算力的同時,還要消耗掉兩倍時間!阿爾法熊思考的時間逐漸變長,屢屢陷入長考,而與此相比,人類一方思考的時間則幾乎可忽略不計。
在每一方只有有限的兩個小時的比賽中,時間的消耗完全不對稱!而非對稱的消耗,就具有決定最終勝負的意義!
羽扇綸巾,談笑間,檣櫓灰飛煙滅。
現(xiàn)場的媒體忍不住騷動起來,而保安們則努力把這騷動壓制下去。那些記者估計也看明白了眼下的形勢,仿佛看到了希望。他們曾夢想許久能有這局棋,人類可以在電腦面前如此游刃有余、閑庭信步。一些記者已經(jīng)捧著手機飛快地敲打起來,相信在場外,棋局相關(guān)的神帖已經(jīng)鋪天蓋地。
大師兄率先打破場上的沉默,“阿木,照這樣下去,你依然是沒有任何希望獲勝的?!?/p>
“是的?!?/p>
“那三又四分之三子,你終究要讓出去。就算盤面打成平手,你也輸了?!?/p>
“是的?!?/p>
“何況,這并不是對抗樣本,阿爾法熊會找到破解方法的?!?/p>
“是的?!?/p>
阿木此刻竟然異常冷靜,大師兄卻顯得有點兒不耐煩,“很快你就明白了。它已經(jīng)醒悟,它會反撲?!?/p>
確實如大師兄所說,阿爾法熊突然組織起對中心位置的圍攻。白棋開始在天元周圍布子,意圖吞掉天元中心點,唯有如此,白棋才能打破黑棋仿棋的僵局。黑白雙龍開始爭珠,它們于天元附近調(diào)動己方棋子,左突右沖。白龍試圖把這顆珠包圍起來,但黑龍毫不示弱,在另一側(cè)回旋出擊。兩條龍猶如孿生兄弟,誰也無法取得壓倒性的優(yōu)勢。
阿木要保證的是不被吃掉任何一子。因為一旦缺子,對稱就被打破了。
阿木嚴陣以待。他和大師兄心里都清楚,模仿棋并不是完全無懈可擊,這破局的關(guān)鍵是尋找到非對稱。人類棋手也許很容易看出這點,但阿爾法熊作為人工智能,它是通過客觀計算輸出落子位置的,追求的是整體性的贏面,而不是局部的得失。大師兄的筆記已經(jīng)深刻透露出這點。出于某一種目的而有意識地去構(gòu)建一個破局的“陷阱”,它真能有這種“陰謀”嗎?
阿木在賭,大師兄也在賭。
然而阿木很快就知道自己錯了。當阿爾法熊開始圍攻天元時,就表示它已經(jīng)發(fā)現(xiàn)這個核心位置,之后要做的就是設(shè)法把天元整個吞掉。正是由于白棋帶動著節(jié)奏,阿爾法熊可以按照自己的意圖對天元構(gòu)成包圍。它先在天元的一側(cè)構(gòu)成半個包圍圈,黑棋此時理所當然也形成了另外半個包圍圈。但隨后,阿爾法熊的白龍忽然拐彎,又在黑棋的包圍圈外,構(gòu)建了第二層包圍圈。當黑棋試圖用對稱方式反迂回過去時,阿木發(fā)現(xiàn),自己計劃落空了。
原因很簡單:白棋這時候是先手。它搶先一步,優(yōu)先完成合圍,征子成功。阿爾法熊把構(gòu)成第一層包圍圈的四顆黑子牢牢困死在里面。
天元已失守。連同它上面的那顆黑子,共有五顆黑子被提取。阿木知道,已經(jīng)不可能再形成模仿棋了。
因為,即便黑棋對稱落子,在半個包圍圈已喪失的情況下,也無法構(gòu)成對白棋的合圍了。
這時候,第一個小時結(jié)束了。
當?shù)谝粋€小時計時抵達的時刻,按照約定,雙方實施了能量衰減。
阿爾法熊電功率表上的讀數(shù),瞬間降低了25%,而密封艙的供氧系統(tǒng),也將氧氣供給量減少了25%。讀數(shù)顯示出來,全場又出現(xiàn)了一次小小的騷動。然而,這次騷動很快平復(fù)了,人們更關(guān)心的是,接下來會怎樣?
大師兄和阿木都沒有把讀數(shù)放在心上。這僅僅是個警示信號,停擺四分之一的處理器,與降低25%的氧氣供應(yīng),對雙方來說都無足輕重。第二個回合才剛剛開始,現(xiàn)在才真正是你死我活的正式較量。
在仿棋階段,雙方其實已構(gòu)建幾乎同等強度的地域圍欄,黑白雙龍決心依托各自的有利地勢,做一個了斷。
大師兄的神經(jīng)已然松弛下來,心里一塊石頭終于落地。只要脫離了仿棋的僵局,他相信眼前的這個阿木根本不足以抗衡新一代的阿爾法熊。
“這次,你上次自殺式的棋法,不會再有什么作用了?!?/p>
“是的?!?/p>
“你要啟用你的人類外援嗎?”
“不用?!?/p>
“那你打算怎么扛?”
“硬扛!”
阿木沖著師傅和鈴鐺點點頭,表示自己可以應(yīng)付。三吉師傅張了張口,最終沒有說什么。
阿木果真是硬扛。他的棋藝區(qū)區(qū)四段,要對抗已經(jīng)匯集了人類圍棋智慧的阿爾法熊,未免太寒酸了。但借助于在第一階段與阿爾法熊對攻形成的根據(jù)地,他堅信自己可以抵擋一陣子。當阿爾法熊開始在棋盤四面出擊時,阿木多少還能參考一些阿爾法熊的下法,把棋子落在相對靠譜的位置。阿爾法熊的白棋,如潮水般翻滾起來,阿木則現(xiàn)學(xué)現(xiàn)賣,勉強抵御住這股潮水四處蔓延。
天空的價值逐步體現(xiàn)出來。而現(xiàn)在,它屬于阿爾法熊。白色潮水騰空而起,它們并不急于侵犯那些黑棋的領(lǐng)地,而重點在于與天空那一片白棋會師。漸漸地,潮水的力量彰顯在棋盤上,它一點點地掘進,一點點地沖刷,填充那些縫隙,蠶食那些彈丸,黑色根據(jù)地開始扛不住了,一個接一個瓦解。
由于阿木不啟動人類外援,三吉師傅只能在一旁干著急。連他也有點兒摸不透阿木葫蘆里賣的什么藥。
這時候,第二個小時結(jié)束了。
阿爾法熊又失去了25%的處理器所帶來的算力,供氧系統(tǒng)也只能為密封艙提供50%的氧氣。阿木開始隱約感受到,胸口有點兒沉悶,大腦有些隱隱作痛,他仿佛隔著一層厚厚的口罩在呼吸。
“是時候了!師傅,師姐,隨我入局吧!”阿木站起身,面向三吉師傅和鈴鐺,做出了最后的決定。
鈴鐺拿出了三副頭盔式眼鏡,那正是阿木委托給將軍的事情——以最快的速度,3D打印出三臺AVR的原型機。在氧氣稀缺的情況下,他們無需過多交談,通過頭盔便能實現(xiàn)相應(yīng)的思維分享與交流。鈴鐺的算法已經(jīng)能夠把它們直接聯(lián)網(wǎng)在一起。
阿木的面前,已經(jīng)沒有了世紀酒店的賽場,他眼前出現(xiàn)的是一望無際的荒野,AVR引擎正把一座座斷壁殘垣的堡壘重疊到這個荒野之上,每一顆黑子便是堡壘的一道圍墻。天空中的白棋演化為一只張開觸手的八爪魚,把半壁江山都緊緊壓制在自己的觸須之下,不管黑色的堡壘多堅韌,它的觸須都在竭盡全力地滲透著。而這只八爪魚的頭部,也在天空漸漸浮現(xiàn),居然是一頭北極熊的頭部!
“我姐夫這腦洞,開得可夠大??!”阿木忍不住嘆道, “師傅,官子時刻到了,這您拿手,您就是我的大師級人類智能了!實在不行,咱們還有數(shù)據(jù)泥漿墊底。”
“什么數(shù)據(jù)……泥漿?”三吉師傅顯然對此并不知情。
阿木忍不住沾沾自喜道:“我們給阿爾法熊學(xué)習(xí)的人類低級棋譜里加了點兒料!”
“對,我們有五成的把握?!扁忚K說得一點兒不含糊。
阿木頓時哭笑不得,“五成?那不就是沒有嗎?百分之五十,一半對一半,這和沒干也沒啥區(qū)別??!”
“誰說的?要是沒有那些數(shù)據(jù)泥漿,你贏的概率是百分之零!而且,現(xiàn)在我相信有六成了!”
順著鈴鐺給阿木指出的正南方向,放眼望去,阿木看到八爪魚一只觸手的末端正在試圖將兩座黑色的小堡壘合圍,那只觸手已經(jīng)分叉,兩只大吸盤與兩座黑色堡壘形成扭十字布局,第三只吸盤在一座堡壘的右側(cè)蔓延了出來。頓時一座黑色堡壘,被孤零零地包圍在中間,顯得有些形單影只。
“嘿嘿,這白棋有點兒犯傻了啊?!比獛煾悼吹梅炊行└吲d,“阿木,你長一子吧?!?/p>
阿木二話不說,直接在那顆被圍的黑棋下方長了一子。新的堡壘建立了,頓時擁有了周圍的三口氣。
“師姐,看來那泥漿真有點兒用。不知待會兒還有什么好戲?”阿木機警地觀看著現(xiàn)場形勢。
對于扭十字,一方直接試圖合圍叫吃,并非最有效率的落子方法?,F(xiàn)實里,只有初學(xué)圍棋的人,才會那么干。但阿爾法熊居然就這么干了。阿木猜測,一定是棋譜上的價值點被扭曲了。鈴鐺和將軍顯然給阿爾法熊灌輸了太多迷魂湯,通過數(shù)據(jù)泥漿里的低級棋譜把一些并不合適的落子點人為修飾夸大了。阿爾法熊的可能性之樹雖然更旺盛豐滿,可學(xué)習(xí)到的反而都是一些貪小便宜的走法!
貪小便宜,就有極大的可能吃大虧。阿爾法熊硬生生地把兩口氣的黑子,逼成了三口氣。
按照師傅的指點,阿木不斷挑戰(zhàn)阿爾法熊的那些吸盤,調(diào)動它們,誘惑它們,在它們控制住的地方挖著各種墻腳,在它們尚未抵達的地方鋪設(shè)陷阱,甚至在堡壘與堡壘之間穿梭來去,居然還讓兩只觸手糾纏成一個死結(jié),而他自己卻成功從包圍圈里掙脫出來,逃之夭夭。
阿木看不到大師兄臉上的表情,但他能看到天空中阿爾法熊那種無可奈何又不知如何結(jié)束的表情。數(shù)據(jù)泥漿的后遺癥變得越發(fā)嚴重,只要一個地方犯錯,就別指望其他地方能夠幸免,因為算法是被客觀計算執(zhí)行的。在阿爾法電腦只有百分之五十的算力的情況下,要保證不超時,留給阿爾法熊深入思考的時間并不多。它難以糾正自己的失誤。按這帶有缺陷的算法,它注定只能一錯再錯。而此時,三吉師傅的官子技術(shù)就充分發(fā)揮優(yōu)勢了。一些原來獨立的堡壘開始聯(lián)結(jié)起來,圍墻割裂了那些觸手,甚至直接把它們逼退。
但阿木感覺到密封艙的情況也在惡化。他的腦袋開始嗡嗡作響,他知道師傅也一定支撐不住了,只是咬著牙沒說。
“師傅,師姐,密封艙的氧氣……不多了。十分鐘后,它可能會比……珠穆朗瑪峰上……還要稀薄?!卑⒛镜谝淮胃械阶约赫f話那么吃力。
“現(xiàn)在,我們只需要……再拿回那三又……四分之三子?!扁忚K評估完整個形勢,對阿木建議。
“最后……十分鐘,不成功……便成仁。”師傅給阿木發(fā)出了最終指令。
阿木點點頭,他面前的荒野已經(jīng)折騰得差不多了。他望著天空中那只北極熊,說:“那就……給它來塊大的……海豹肉!”
他的一子再次落在天元上。那是剛才阿爾法熊叫吃黑子后遺留下的白棋包圍圈,白棋認定勝券在握,所以壓根兒沒理會。
現(xiàn)在,白棋繼續(xù)不理會!它不認為黑棋有生的機會。
第二子、第三子、第四子,阿木表現(xiàn)出視死如歸的決心,而白棋則在邊緣地帶繼續(xù)打家劫舍。
當?shù)谖遄勇湎聲r候,算法驚呆了。不知什么時候,白色的包圍圈,早已被黑色堡壘團團圍住。第五子居然成功達到里應(yīng)外合,把白色包圍圈絞殺在潛移默化之中。
仿佛那片吞下的海豹肉里,鯨魚須已堅韌倔強地彈起來。
阿爾法熊發(fā)出一聲哀號,撲倒在荒野之中。
白色的包圍圈消失了,天空之上,一座城巋然屹立。
第三個小時結(jié)束。
“我們……應(yīng)該贏了!”阿木只能借助意識消失前的幾秒鐘,享受這個場面。
棋局終究沒能進行到第四個小時。三位人類幾乎無法在正常供氧量25%的極限下保持正常意識。而阿爾法熊也因為僅剩下25%的處理器,運行算法出現(xiàn)了崩潰。它原本沒有料想到這場持久戰(zhàn)需要耗時那么久。
鑒于雙方都失去戰(zhàn)斗力,只能認定比賽結(jié)束,進行最終的勝負計算。黑棋因最終吞噬了中央腹地,成功斬獲了184.5子。在貼給白子三又四分之三子之后,以四分之一子極其微弱的優(yōu)勢,獲得了勝利。這四分之一子,卻妥妥地洗滌了人類之前的遺憾。
通過阿爾法熊在比賽中的表現(xiàn),阿爾法電腦團隊最終意識到大數(shù)據(jù)樣本里的泥沙,但模型本身的失真與比賽無關(guān),無法改變比賽的結(jié)果。
人類把阿木當作了英雄,但無論推進人工智能抑或捍衛(wèi)人類尊嚴的人,都開始思考更深層次的問題——
如果有一天,人工智能越來越適應(yīng)圖靈測試,人類終將無法區(qū)分,他所面對的是同類還是異類。
如果有一天,人工智能越來越適應(yīng)圖靈測試,那它也許能識別欺詐,甚至能實施欺詐,但它也一定避免不了被欺詐。
如果它像人類一樣思考,也會像人類一樣被蒙蔽。
所以,還是老話說得對,道高一尺,魔高一丈。
【責(zé)任編輯:阿 吾】
①圍棋術(shù)語,指經(jīng)長時間思考才下一著棋。
①指由樣本統(tǒng)計量所構(gòu)造的總體參數(shù)的估計區(qū)間。