在 2016 年一月,AlphaGO 大败欧洲旗手的时候,AlphaGO 所属公司 DeepMind 的执行长 Demis Hassabis 就曾透漏,AlphaGO 下一个战场会是在即时战略游戏《星海争霸》上,这个消息出来之後,简直就是闹个翻腾,不少星海粉丝们都热切期盼着人机大战的到来,一年多之後,这个消息其实一直都没有太过明确的被证实,但是今日,Blizzard 宣布与 DeepMind 合作的 《星海争霸II》API 套件正式释出。
其实早在去年的 BlizzCon 2016 上,Blizzard 就曾宣布,要与 AlphaGO 的所属公司 DeepMind 合作,以《星海争霸 II》中的环境来开发具有学习能力的人工智慧,在当时解释,《星海争霸 II》是人工智慧研究跨出下一步的理想平台。游戏中的复杂规则为人工智慧在现实生活中的应用搭起了一座桥梁。先从采集晶矿、学习建造基本建筑、探索地图找出敌人开始,然後是决定是否要生产更多单位,需不需要建造防御性建筑,之後便需要判断要采取快攻,还是发展科技优先。同时,人工智慧还要学会如何「看」画面资讯,我们人类可以轻松的判断哪里是战争迷雾,哪里是游戏场地,哪里是敌方的部队进攻了,但对人工智慧来讲,这些图像的辨别,会是一个很重要的课题。
而今日,Blizzard 在《星海争霸 II》的官方网站上宣布,《星海争霸 II》的 API 工具正式释出,从这次的工具集内容中,可以看到他们着重点在於 AI 人工智慧方面的支援,而在 DeepMind 的官方部落格上,也有针对此次释出的 API 做详细的说明,解释一下 AI 人工智慧要如何透过这些 API 工具来理解《星海争霸II》的世界。
目前可以确定的,在这套 API 释出後,《星海争霸 II》中的克普鲁星区,除了成为人、神、虫三族的争夺之地外,也会成为 AI 人工智慧的实验室,DeepMind 多次强调《星海争霸 II》游戏系统与介面,对於人工智慧的学习有着非常大的帮助,虽然官方目前都没有给出正面的答覆,DeepMind 也没有解释目前人工智慧的进度是否已经成长到足以打败人类,但是或许未来的有一天,我们是可以看到人工智慧对决人类高手玩家的比赛的。
相关连结
《星海争霸 II》官方网站
DeepMind官方网站
StarCraft II API Library
StarCraft II API Protocol
Python Protocol Binding Library
PySC2 (DeepMind 的工具组)