在 2016 年一月,AlphaGO 大敗歐洲旗手的時候,AlphaGO 所屬公司 DeepMind 的執行長 Demis Hassabis 就曾透漏,AlphaGO 下一個戰場會是在即時戰略遊戲《星海爭霸》上,這個消息出來之後,簡直就是鬧個翻騰,不少星海粉絲們都熱切期盼著人機大戰的到來,一年多之後,這個消息其實一直都沒有太過明確的被證實,但是今日,Blizzard 宣布與 DeepMind 合作的 《星海爭霸II》API 套件正式釋出。

整個克普魯星區成為 AI 實驗室 《星海爭霸II》API 套件釋出

其實早在去年的 BlizzCon 2016 上,Blizzard 就曾宣布,要與 AlphaGO 的所屬公司 DeepMind 合作,以《星海爭霸 II》中的環境來開發具有學習能力的人工智慧,在當時解釋,《星海爭霸 II》是人工智慧研究跨出下一步的理想平台。遊戲中的複雜規則為人工智慧在現實生活中的應用搭起了一座橋樑。先從採集晶礦、學習建造基本建築、探索地圖找出敵人開始,然後是決定是否要生產更多單位,需不需要建造防禦性建築,之後便需要判斷要採取快攻,還是發展科技優先。同時,人工智慧還要學會如何「看」畫面資訊,我們人類可以輕鬆的判斷哪裡是戰爭迷霧,哪裡是遊戲場地,哪裡是敵方的部隊進攻了,但對人工智慧來講,這些圖像的辨別,會是一個很重要的課題。

整個克普魯星區成為 AI 實驗室 《星海爭霸II》API 套件釋出

 

而今日,Blizzard 在《星海爭霸 II》的官方網站上宣布,《星海爭霸 II》的 API 工具正式釋出,從這次的工具集內容中,可以看到他們著重點在於 AI 人工智慧方面的支援,而在 DeepMind 的官方部落格上,也有針對此次釋出的 API 做詳細的說明,解釋一下 AI 人工智慧要如何透過這些 API 工具來理解《星海爭霸II》的世界。

整個克普魯星區成為 AI 實驗室 《星海爭霸II》API 套件釋出

 

目前可以確定的,在這套 API 釋出後,《星海爭霸 II》中的克普魯星區,除了成為人、神、蟲三族的爭奪之地外,也會成為 AI 人工智慧的實驗室,DeepMind 多次強調《星海爭霸 II》遊戲系統與介面,對於人工智慧的學習有著非常大的幫助,雖然官方目前都沒有給出正面的答覆,DeepMind 也沒有解釋目前人工智慧的進度是否已經成長到足以打敗人類,但是或許未來的有一天,我們是可以看到人工智慧對決人類高手玩家的比賽的。

 

相關連結

《星海爭霸 II》官方網站

DeepMind官方網站

StarCraft II API Library

StarCraft II API Protocol

Python Protocol Binding Library

PySC2 (DeepMind 的工具組)

閱讀全文