人工智能AlphaGo(阿爾法狗)此前驚動世界,因它擊敗了世界頂級圍棋選手李世石。這一沖擊性的事實令不少人無法接受,而谷歌團隊目前又有新想法,他們正在調(diào)教阿爾法狗意欲進軍電子卡牌界,首當其沖的便是爐石傳說以及萬智牌。
爐石傳說
日前,Google發(fā)表了一篇新的論文表示,他們正在教 AlphaGo 按照《爐石傳說》和《萬智牌》的卡牌編寫方法完成代碼——簡單的說,就是人工智能開始學習玩牌了。據(jù)悉,之所以選擇卡牌游戲作為切入點,首先,卡牌游戲現(xiàn)在比較熱門,可以引起比較大的關(guān)注度;其次就是卡牌游戲的詞綴比較少,可以簡化模型,而樣本總量也足夠大。
萬智牌分析
那么,這個學習過程是怎么進行的呢?在一開始,程序員會給 AlphaGo 一部分卡牌,通過學習讓它掌握這些卡牌的使用方法,然后給它一張新牌,讓它自己琢磨該如何玩下去。
目前,AlphaGo 已經(jīng)錄入了 10000 張萬智牌和 500 張爐石數(shù)據(jù)。而在已經(jīng)學會的 664 張萬智牌和 66 張爐石牌中,多數(shù)都是生物隨從牌——這些卡牌因為有明顯的力量和血量標識,對于攻擊防御都有明確描述,所以難度稍小。但在有關(guān)法術(shù)方面,則因無法準確編譯,造成學習上的困難。
爐石卡牌編程
相較于圍棋的落子、棋子之間聯(lián)動都是清晰可見的,而爐石的實戰(zhàn)中會有各種各樣的不確定因素,比如“對手的手牌”“神抽”“攻擊隨機角色”等等。這些幾率事件人類玩家也許可以通過經(jīng)驗以及大局觀來判斷,而人工智能則需要龐大的計算量才能夠達成。這樣想來,AlphaGo 想要進軍爐石并站上制高點,并不是那么容易的事。不過,誰知道呢?未來的人工智能發(fā)展或許會是現(xiàn)在的我們所無法想像的。