人類圍棋歷史上天才輩出,如果我們要談論21世紀的圍棋,那么李世石一定是一個不可繞過去的人物。
在現(xiàn)代人工智能出現(xiàn)之前,中日韓三國的頂尖一流棋手誰也不敢想象有朝一天,電腦智能圍棋能夠戰(zhàn)勝人類一流棋手。
上世紀即便到了九十年代末期,棋圣聶衛(wèi)平仍然堅信地認為:如果電腦戰(zhàn)勝人類圍棋,目前恐怕是天方夜談,或許有這么一天,那也是幾百年后的事件了。反正我們這一代是看不到的。
聶衛(wèi)平下如此結(jié)論,他的依據(jù)何在?為何在不到十年左右,聶棋圣便發(fā)出截然相反的哀嘆:人類棋手要戰(zhàn)勝圍棋人工智能,己經(jīng)看不到任何希望了。
一、圍棋人工智能的歷史與幾次標志性事件的出現(xiàn)
1968年,一個美國人阿爾伯特.李的人在其博士論文中第一次編寫了世界上能完整下完一盤棋品程序軟件。這是圍棋人工智能歷史上的一件標志性大事。它標志著人類4000多年的圍棋歷史上,第一次出現(xiàn)了人類之外的機械智能可以下一盤完整的圍棋了。
但是,由于圍棋的下一步算法如恒河星數(shù)以百億級,加之圍棋深邃的模糊哲學原理,關(guān)于圍棋中的虛與實、勢與地、取與舍、生與死、引與征、孤與厚、散與聚、動與靜等一系列涉及到東方哲學歷史文化的元素。當時西方人圍棋認知是無法理解的。以致當時由西方人開發(fā)出來的電腦圍棋,下出的圍棋漏洞百出,甚至出現(xiàn)式的低級錯誤。
是以,在整個二十世紀,代表人類圍棋水平的中日韓三國圍棋一流選手,沒有一個人正眼看過電腦圍棋,認為圍棋電腦程序就是一個先天不足的弱智兒,永遠只能生活在電腦程序中的笑話。
不過事實也是如此。在1968年后的20年間,圍棋AI智能即使在不斷進步,但是在對奕中,即便對上剛?cè)腴T的初學棋手,也是一勝難求,局面讓人不忍觸目。
為了打破這種令人無比尷尬的困境,解決人機對奕的問題。
1987年,應氏圍棋杯創(chuàng)始人、的應昌期先生為此懸賞了100萬美元,尋求能夠戰(zhàn)勝職業(yè)圍期棋手的圍棋人工智能軟件。
為了降低難度循序漸進,應昌期先生特地設(shè)置了一級最低的獎勵:那就是凡是第一個設(shè)計出能夠受讓16子可戰(zhàn)勝業(yè)余高手(業(yè)余高手一般為業(yè)余5~7段的棋手)的程序,便可獎勵4000美元。以下每減1子即加4000美元至10000美元不等。
重賞之下必有勇夫。
設(shè)立該項獎勵的3年后,即1990年,有一個人的出現(xiàn),打破了這個孤懸3年的獎項。這個人便是陳志行。
陳志行,當時是中國中山大學化學系的一位教授,同時也是一位業(yè)余高手,圍棋超級愛好者。
1990年陳志行教授退休后,開始著手編寫圍棋程序,幾個月后,圍棋程序編寫完成,并為其命名為“手談”。在其問世之初,該程序仍然破綻百出,在人機對奕中常常犯低級錯誤。好在陳志行本人便是圍棋業(yè)余高手,加之國學深厚且對計算機比較精通。在其不斷試錯與改進中,在隨后不久,陳志行先生編寫的圍棋程序便可戰(zhàn)勝受讓16子的業(yè)余高手。
1995年、1997年,由陳志行教授編寫的“手談”程序,連續(xù)戰(zhàn)勝受讓14子、12子、10子的各路業(yè)余高手。在此期間,陳志行先生開發(fā)的“手談”圍棋程序在1995年至1998年連續(xù)在計算機圍棋世界賽中奪穎而出,獲得七連冠。
陳志行教授在這業(yè)余雅事中,由應昌期先生頒發(fā)和世界計算機圍棋賽事中的七連冠獲得了豐厚的獎金,共超過12萬美元以上。為此,陳教授自嘲地對媒體笑說:我這“不務正業(yè)”的收入比我當老師多年的收入還多。
要知道這上世紀90年代末的12萬美元,是足可以在北京三環(huán)附近全款買下三套100平米的商品房的。
盡管此后電腦人工智能在棋類項目領(lǐng)域突飛猛進,一路狂飆,且在1997年出現(xiàn)了一件轟動人類的事件:計算機在國際象棋比賽中,“深藍”一舉戰(zhàn)勝了當時頂級國際象棋卡斯布帕羅夫。
然而,在圍棋領(lǐng)域,在人類職業(yè)圍棋棋手面前,當時世界上的一切圍棋程序軟件都如同一個嬰兒面對大海星空般的無助,在人類職業(yè)棋手即便初段,也是不堪一擊,看不到絲毫勝利的希望。
面對幾乎絕望的局面,中國圍棋界與全世界圍棋愛好者不約而同提出了一個令當代人無不困惑的問題:計算機圍棋何時可以戰(zhàn)勝人類圍棋業(yè)余高手?
要知道上面人類當時的奢望,只是戰(zhàn)勝圍棋業(yè)余高手。
至于戰(zhàn)勝人類圍棋職業(yè)棋手,這是那一代人認為天方夜談的事件,這其中包括當代中日韓三國各路圍棋頂尖一流棋手。
正是這個背景下,聶衛(wèi)平才會有文中開頭下的結(jié)論。
當時最大膽的預測是:圍棋人工智能要戰(zhàn)勝人類圍棋業(yè)余高手,估計要等到2020年左右。
二、圍棋AI的狂飆突進與人類圍棋棋手的悲鳴
猶太人格言中有一句有趣的話:人類一思考,上帝就發(fā)笑。
就在圍棋界普遍樂觀的情況下,圍棋人工智能卻在突飛猛進。
2012年,圍棋人工智能軟件Zen,在日本舉行的人機對奕的圍棋大賽中,代表人類出場是開創(chuàng)了“圍棋宇宙流”布局的日本一流棋手武宮正樹九段。
對奕結(jié)果是Zen連續(xù)戰(zhàn)勝武宮九段受讓五子與四子的兩局棋。這一事件標志著圍棋AI從此達到了人類圍棋業(yè)余高手的水平。
不過,就在人類普遍期望與驚訝之際,圍棋AI的發(fā)展卻又陷入了停滯徘徊期。
2015年未,在北京舉辦的一界圍棋人工智能大會上,圍棋軟件“石子旋風”一舉挫敗各國圍棋智能軼件,奪得頭魁。
為了進一步驗證圍棋AI“石子旋風”的棋力,在隨后的人機對奕中,中國派知出了正處當打之年的一流棋手連笑七段。連笑在讓“石子旋風”4子和5子的對抗中,均大獲全勝,直到讓6子對局時才敗于“石子旋風”。
在這次對奕中,圍棋AI“石子旋風”再次暴露出第二代圍棋人工智能在行棋中缺乏邏輯性思維。尤其是在一個連環(huán)劫上,被連笑七段耍得團團轉(zhuǎn),應對連連失策。
賽后,時任國家圍棋隊的總教練俞斌說:圍棋AI要戰(zhàn)勝職業(yè)棋手,恐怕還需要一百年。
即使是該程序的開發(fā)者們的樂觀估計,也認為這還需要15~20年。
三、AIphaGo阿爾法狗的橫空出世,在與世界一流棋手李世石九段的對奕中大放異彩
就在人類圍棋棋手們普遍認為圍棋人工智能要戰(zhàn)勝職業(yè)一流棋手還需上百年時,美國谷歌公司的頂尖軟件工程師團隊開發(fā)了一款名叫“AIphaGo”的圍棋電腦程序,并且很快打臉了整個國際圍棋界,在全球引起轟動,成為計算機人工智能時代標志性的事件。
為了一戰(zhàn)成名,在正式舉辦人機對奕之前,阿爾法狗已經(jīng)悄悄進行了多次人機對奕并秘而不宣。在一次次對奕中,整個谷歌開發(fā)團隊作了無數(shù)次完善修改。
2016年3月,一場全球囑目人工智能圍棋人機對奕在韓國首爾舉行。
此番人機對奕吸引了來自全球一百多家媒體匯聚首爾。
此次對奕所選的人類棋手,便是當時世界公認的圍棋第一高手李世石。
李世石,韓國圍棋史上的天才。其出生于1983年3月,1995年,12歲時成為職業(yè)初,2003年7月,20歲時即成為圍棋職業(yè)九段。在其30歲之前,已經(jīng)獲得過世界職業(yè)圍棋頂級賽事冠軍頭銜14個。這個前無古人后暫無來者的驚人業(yè)績,讓谷歌公司以100萬美元邀請其出場,迎戰(zhàn)人類智能圍棋阿爾法狗。
無論勝敗,此番棋賽都要求下滿5局,為的就是檢測新一代的人工智能阿爾法狗的真正棋力進展到了哪一境地。
2016年3月9日,比賽的的第一局,奕至186手,李世石在算清后認為取勝已無望,只好中盤投子認負。
次日,第二局比賽開始。很顯然,李世石在領(lǐng)教了阿爾法狗的棋力后,開始變得格外謹慎。對奕中,李世石不時陷入長考,中途為了緩解圧力,還走出對局室吸了一支煙。然而,奕至211手時,李世石不得不再次投子認輸。
3月12日,第三局比賽開始。世界無數(shù)棋迷都期待李世石能夠遞轉(zhuǎn)拿下此局。然后,在阿爾法狗的精確幾乎無任何一絲失誤的著法下,盡管李世石極力抵抗,最后仍然是天功而返。奕至176手,李世石面色非常凝重地棄子認負了。
人機對奕的世紀之戰(zhàn),以人類三連敗告負。
勝敗已定,后面接下來還有2局,要不要繼續(xù)下去?
為了捍衛(wèi)人類尊嚴榮譽,在勝敗已成定局的面前,李世石決心甩開包袱,放手一搏。
3月15日進行的第四局堪稱驚心動魂。李世石在一開局之后便不斷陷入長考,以致自已的時間只剩下17分鐘,而阿爾法狗的時間卻還有足足一小時。就在世界各國端坐在網(wǎng)絡(luò)前觀看現(xiàn)場直播的棋謎一片哀嘆,現(xiàn)場對局室空氣都為之凝固之際,李世石下出了一手被后來棋界稱之為“神之一挖”的妙手。
此后的棋局便開始了峰回路轉(zhuǎn)柳暗花明。阿爾法狗開始奮力反擊,每下一步明顯開始緩慢。盡管此后,阿爾法狗著法精妙,少有失誤,但是李世石再也沒有給對方機會。奕至180手,阿爾法狗不得不投子中盤認負。
至此,人類最著名的一局人機對奕的圍棋名局誕生了。
就在全球棋謎期待李世石再下一城,挽回些人類尊嚴臉面時,李世石在第5局的比賽中,下出了三次緩手,至使局面完全陷入劣勢。雖然在中后盤強手連發(fā),可惜在阿爾法狗的億級計算量下,阿爾法狗應對精準,毫無漏洞,再沒給李世石一絲一毫的機會。
局棋進行到280手,李世石只得投子認負。
至此,全球首次圍棋人機大戰(zhàn)的比分永遠定格在了1比4。
雖然此后,世界人工智能界又舉辦了多次人機對奕大賽,但是,隨著人工智能向縱深邃密的科技遠洋推進,再也沒有代表人類圍棋的棋手擊敗過圍棋AI。并且,這個差距還在不斷拉大。
在未來或更遙遠的歲月,人類能不能在代表人類智慧最后一塊高地實現(xiàn)絕地反擊呢?
目前世界的看法是:沒有了任何可能!
對此,讀者朋友們是如何看待的呢?請在下面留言區(qū)交流并發(fā)表您的觀點。