我跟天下第一學圍棋
在學習和研究圍棋的過程中,我認識了一個高手中的高手,堪稱天下第一,其棋賽戰績,到今日為止,仍然是所向披靡,無人能及。
我正在跟這高手學圍棋。
也許有朋友會猜,當今圍棋界風雲人物屈指可數,高手會是誰呢?中國人?日本人?還是韓國人?
全猜錯了!
高手名字叫“阿爾發高”,不是中國人,不是日本人,不是韓國人,也不是歐美人士。
“阿爾發高”根本不是人!
它是一個具有超強人工智能的圍棋程式系統,英文名稱是“AlphaGo”,是由Google 旗下公司DeepMind 團隊開發出來的電腦軟件。有人把“AlphaGo”譯作“阿爾發狗”,那是普通話發音,這裡我用了粵音的“高”字,以示對『師傅』的尊敬。
我最初是在一些圍棋應用程式 ﹝APP﹞中看到“AlphaGo”這個名字,在要進一步了解它到底是甚麼東西時,卻發現了一部電影也叫“AlphaGo”。看過這影片之後,我的心被撼動了,我對圍棋的興趣被提到最高處,我對人工智能的看法也被更新了。
電影“AlphaGo”是一部記錄片,於2017年上映,影片記錄了在2015年和2016年間,“AlphaGo”開發團隊運用這個電腦程式,與歐洲和亞洲出名棋手比賽,以測試電腦程式的效能,而在亞洲的那一場比賽,更是轟動世界棋壇。請留意,是轟動了整個『棋』壇,而不只是圍棋世界。原因我想有兩方面,一方面是當時的對手是韓國棋手李世石,李世石正是當代的圍棋世界冠軍;另一方面是在那一刻,圍棋仍然是唯一的一種棋類遊戲未被電腦戰勝。人工智能是否能突破人類智慧的最後防線,成為舉世焦點。
“AlphaGo”與李世石連續進行了五場比賽,第一場比賽電腦勝了,第二場電腦再勝,第三場又是電腦勝,第四場李世石扳回一局,可是到了最後一局,李世石再次不敵“AlphaGo”。
經此一役,人類在棋藝領域便完全失守,這包括中國象棋、國際象棋和人類自恃為最難攻克的圍棋。
影片拍得很出色,那五場比賽的片段可謂扣人心弦,即使我事先已知道結果,我也看得手心冒汗,十分緊張,非常投入。
最使人印象深刻的一幕是第四局,李世石幾經辛苦勝回一局,全場觀眾掌聲雷動,歡欣雀躍,就連對手“AlphaGo”所有程序員也都互相祝賀,要比自己的電腦勝了還高興。我看了感慨頗深,我想那是人類潛意識的反應,“人類”始終不想敗給“機器”,尤其是可能有“思考”能力的機器。
不過人類的確輸了。一年後,“AlphaGo”的昇級版再出戰另一位世界排名第一、中國棋手柯潔。電腦再勝三比零!
每逢遇上與人工智能有關的新聞,就會出現另一種聲音,擔心科技的過度發展會帶給人類災難。這些顧慮也成了科幻電影和電視劇的最普遍素材,故事一般都是說機械人的智慧與能力已勝過人類,並要取代人類來佔領地球,要不把人類滅絕,要不就把人類變作奴隸,甚至是寵物。真是很嚇人。
當真會如此嗎?
我不知道。但有一點可以肯定,電腦在棋賽中戰勝人類是一個必然。以前我不相信,現在我明白了。原因其實一點都不複雜,因為所有棋藝遊戲,都有其既定的規則,在棋盤、棋子和相關規則的框架之內,遊戲的變化和發展便有跡可尋。以前我們學下棋,都是先了解規則,看別人下棋,然後自己嘗試,聽別人指點,再嘗試,在下棋時,運用記憶和思考,在腦海中模擬自己和對方往後如何下子。我只能猜到一步棋﹝就是自己的下一步﹞,有些人則能夠預計到十步之後,甚至更多,所以他們成為高手。然而,所有這些學習和思考,電腦程式都可以做到。以前電腦敗給人類,是因為電腦儲存的數據不夠齊全,程式編寫未夠複雜精準,或是計算機的速度未夠快而已。當這些技術問題被解決後,電腦便擁有人類望塵莫及的優勢,它『看』過的比賽比人多,它『記得』的比賽與勝負關鍵比人多,它可以快速模擬每一步棋的勝負機率,而且它不會累,也沒有心理負擔,它不勝才怪!
在電影“AlphaGo”中,世界冠軍李世石表面上是與一台電腦對弈,其實在另一房間內,有十數名頂尖技術人員在監察著比賽過程,他們就是“AlphaGo”的設計團隊,電腦下的任何一步棋,團隊都會記錄和研究,用作程式的改良和更新。真正和李世石比賽的,其實就是這一班人!他們懂得下圍棋,但絕不是超級棋手,但是他們在各自的科技領域裡,卻都是頂尖的高手,他們是“AlphaGo”的『師傅』!
如果人類硬要安慰自己的話,仍可辯說李世石只是敗給人腦。是一群平凡人﹝純以圍棋而言﹞,利用了一些特殊的方法和工具,把精英們﹝也是指圍棋﹞比下去。
人類、電腦、人工智能會如何共存下去?
單靠我這個越來越笨的腦袋一定找不到答案。
我只知道,利用人工智能來訓練棋手已經很普遍。
我每天都會透過電腦來學圍棋。