2021年1月16日 星期六

王積薪聞棋與現代人工智慧

徜徉唐宋琴棋書畫世界之偶得。  

宋人編著的《太平廣記》有一篇「王積薪聞棋」的逸事(https://reurl.cc/ynZ2ja),翻成白話文大意如下。

唐安史之亂,玄宗逃難到四川,圍棋高手王積薪也跟著去。路上較高級的旅館被其他大官先住滿了,王積薪只好找偏僻的地方安頓,順著溪走,來到只有一對婆媳的人家勉強住下。  

晚上王大棋手睡不著,不久後聽到婆婆對媳婦說,好好的夜晚沒什麼好玩的,不如來下盤棋吧! 媳婦說好。積薪覺得奇怪,這對婆媳各睡在東西兩邊的房間,又沒有燈火,要怎麼下棋呢?於是他靠著門邊張大耳朵聽。他聽到婆婆說,我下在東五南九,媳婦回應,我下在東五南十二,.......

後來兩人每下一步棋,都要想很久,到了快四更,積薪暗中算了算,兩人共下了三十六手。突然婆婆說,妳輸了,不過我才贏妳九目而已,媳婦甘願服輸。 天亮了,積薪穿得整整齊齊向婆媳請教,婆媳隨便教了一些後,跟積薪說,你這樣在人間已經遇不到敵手了。積薪道謝離去,才走十幾步回頭望,那間屋子已經不見了。  

後來王積薪真的棋藝大進,找不到對手,但他把那晚婆媳對奕的棋譜重擺,怎麼都想不出婆婆可以贏九目的結果。 我小時候看過改編給青少年的版本,導讀者無非是要勸導小朋友不可驕傲,強中自有強中手,高手在民間呀!而現在看了原典,會有不同的聯想。  

現代的棋手自小經過專業化的訓練、鑽研長期累積的棋譜和無數次的實戰經驗,我相信棋力必定超過古人。但自從AI把今世絕頂高手徹底打趴後,人類高手們已經只能向AI學習,對圍棋的布局和下法有了和以往不同的思考,似乎衝破了結界,來到千百年來棋壇無法想像的境地。  

機器的運算能力和資訊存儲遠超過人類,人類向機器學習可以修練到甚麼程度呢?人類怎麼跑都不可能贏過汽車,有必要以血肉之軀來學習汽車的運動模式嗎?或是只要有一點進步,壓過其他人,在人類中稱雄就滿足了?柯潔嘆息這輩子再也贏不了AI,以後的棋手壓根不會有勝過AI一局的念頭。  

在怪異傳說中,王積薪遇到的可能是仙是妖是鬼,但現代人類遇到的是由人類自己創造出來的神靈。目前圍棋的賽制,規定要在一分鐘內落子,而上面故事的婆媳每一步都得思考良久,下了幾個鐘頭才共三十六步,嚴格來說還比不上AI呢!  

如果摩爾定律在可見的未來持續有效,機器的效能還會以倍數成長。能夠打敗AI的,只可能是更進化的AI。19X19的棋盤,每一目只有三種可能(黑/白/空),算起來是3的19乘以19次方(即3^(19X19) ),雖然非常非常大,但還是有窮之數,將來AI是否可以完全掌握其變化呢?若真如此,以後AI對弈時,不用到三十六步,可能只要一開始佔得先機,就可宣布獲勝,告訴對方贏幾目了。

沒有留言:

張貼留言