Byun不看好人工智能的另外一个原因就是长期策略,也是区分人类玩家能力的一大要点。“想要设计一个同时擅长短期和长期策略的人工智能很难。”他说道。
而李帝东则没有Byun这么大的信心。他认为人工智能可以战胜人类专业玩家,因为它永不疲倦,并拥有人类无法匹敌的“手速”。判断《星际争霸》选手能力的标准之一就是其键入指令的速度,即每分钟操作数(APM),俗称“手速”。
顶级人类玩家的“手速”
顶级人类专业选手的手速可以高达数百,但人工智能可以达到数万。“如果人工智能技术持续创新到一个人类无法跟上的速度,它们将轻松战胜人类。”他说道。
有些《星际争霸》选手认为,人工智能的手速需要被限制与顶级人类选的的速度一样。李帝东赞同这一看法,但Byun却认为,任何限制人工智能的举动都会令“人机大战”失去意义。
他表示,他会选择“非常规的策略和战术”来迷惑人工智能。“我会阻挡其探测我基地的斥候,防止它得知我的建筑,”Byun说道,“如果我的基地被发现,我会选择停止所有建筑计划。”
在过去的几年里,简单的《星际争霸》人工智能已经在许多高校级别的比赛中露脸。其中,历史最久的是2010年首次在加州大学圣克鲁兹分校(UCSC)举办的AIIDE(人工智能与交互式数字娱乐年度会议)星际争霸比赛。这些比赛通常会让最后的冠军软件与非专业的人类选手进行对抗。
2017年的AIIDE将于10月5——9日在犹他州雪鸟滑雪场举办
加拿大纽芬兰纪念大学计算机科学系副教授Dave Churchill就是AIIDE比赛的组织者之一,他表示,这些比赛中的人工智能软件能力一般处于“低级业余”玩家水平,并且从未战胜过人类对手。
加拿大纽芬兰纪念大学计算机科学系副教授 Dave Churchill
当然,AlphaGo 级别的人工智能系统肯定会有更为出众的表现。目前,各种线索都在指向 DeepMind 等科技公司正在开发《星际争霸》人工智能。在去年11月,DeepMind宣布将会与开发《星际争霸》的暴雪公司联手创造一款免费的API,为研究人员提供一个用《星际争霸2》测试人工智能算法的方式。
Facebook的人工智能研究组则紧接着发表了一篇关于《星际争霸》的增强学习算法论文,并且公布了一款自主的免费开源工具,让研究人员可以在《星际争霸1》里测试深度学习算法。在今年 3 月,阿里巴巴也宣布开发出一款《星际争霸》的增强学习框架。
阿里巴巴《星际争霸》开源增强学习框架 Gym StarCraft
当被问到是否会组织一场与 AlphaGo 相似的《星际争霸》比赛时,DeepMind拒绝回答,只表示说“我们目标还是开发出《星际争霸2》的API,并将在几个月内公布。”
人工智能究竟何时才能战胜 Byun 和李帝东这些顶级人类《星际争霸》选手?CAIIDE比赛的组织者之一Dave Churchill预测,这将发生在 5 至 10 年内。但是,他还补充道:“如果你在AlphaGo面世前一个月问围棋人工智能专家,还有多久人工智能才能战胜围棋大师?许多人都会说5 至 10 年。人工智能创新的速度太快了,我们永远也不会知道明天会发生什么。”