触手可及的人工智能,大师级游戏AI正在进化

目前是人工智能技术发展最为蓬勃的时代,各行各业无数人都想给自己添上“AI加持”的标签。但说起当下人工智能真正肉眼可见的应用,很多时候又会进入到某些非常专业领域的圈子里。

不过,我们今天暂且不谈那些离普通人生活很遥远的事情了,就说一说日常生活中触手可及的AI应用——棋牌游戏中的人工智能

触手可及的人工智能,大师级游戏AI正在进化_第1张图片

AI应用第一层——最强决策大魔王

棋牌类游戏,一直以来就被看作是人类智力博弈的终极对决,同时也是家喻户晓老少皆宜的娱乐项目。一个中国人懂得欣赏国粹京剧的可能不多,但经常玩麻将、象棋、斗地主等几大经典棋牌游戏的,绝对会有很多。

AI技术的研究者们,也把棋牌类游戏看作重要的突破口之一。AI技术的里程碑之作——AlphaGo[1]及其衍生作,就是在围棋这一最强智力游戏上挑战突破了人类巅峰水平。

自此之后,以深度学习强化学习为核心的AI技术就席卷了各类棋牌游戏,力争通过算法训练出战力最强的AI大魔王,而其中一个最接地气的例子就是 DouZero[2],即斗地主游戏中的人工智能:

 

DouZero的研究者根据斗地主的游戏特性改良了相关算法,击败了之前 Botzone 排行榜上的所有对手,并将训练所得的最强智能体制作成了在线可玩的版本,任何人都可以去尝试和AI互动博弈。

(项目主页进入即可:https://douzero.org/)

使用者可以选择当地主对抗两个智能体,也可以选择当农民和你的AI队友协作,来体会各种博弈的乐趣。而且在这个在线版本中,还可以看到AI做决策时的相关信息,即系统会显示AI面临的决策和每种决策的预测胜率,这样就能观察AI和人类思考方式的不同点。

此外,研究者们也将具体的算法设计内容向所有人开放[3],也就是说,只要愿意去学习里面的技术细节,再加上一定的计算资源,任何人都可以训练出一个很棒的斗地主AI。

除此之外,在麻将、国际象棋、中国象棋、德州扑克等棋牌类游戏中(具体的信息可以参考[4]),也有各种各样强大的AI智能体,不断地刷新着最强决策智能的记录。

AI应用第二层——最佳辅助好队友

看了上文所述的终极大Boss AI,一个很自然的想法就是,人类也可以利用这些AI来提升自己的对战实力。在围棋等一些领域,AI辅助人类选手训练已经成为一种常见做法[5],人工智能会从各种角度支持人类,例如打破定式、研习布局、解读走势、辅助训练,从方方面面去补足之前人类思考的局限点。

对于日常大众来说,也可以在一些棋牌游戏软件中看到AI技术突破的身影,例如博雅中国象棋和天天象棋中就有一些比较基础的AI模块,可以进行对抗博弈,也可以分析残局进行复盘等等。

而这种辅助能力并不局限于此,还能帮助人类去探索一些全新的领域。

这里分享一位知乎er的趣味尝试——反五子棋[6]。

触手可及的人工智能,大师级游戏AI正在进化_第2张图片

你没有听错,不是“五子棋”,而是“反五子棋”,五子棋是谁先把五颗棋子相连为赢,而反五子棋就是“先连五为输”。

第一次听到这个规则,大部分人会觉得这会十分无聊,反正就天马行空四处乱下,最终大概率是双方下满整个棋盘的结局。

但原博文作者使用AI算法进行研究之后却发现了一些很有意思的内容:(这里使用开源的AI算法库[7],又是一个人人可学可尝试的东西。)

  • 如果使用9路棋盘,没有认真研究过这个游戏的人,与AI对战几乎百分百会被逼出来连五(五颗棋子相连)
     

  • AI自己在9路棋盘上的和棋概率大约是40%,11路棋盘20%,15路棋盘3%
     

  • 黑棋先手的规则下,会令黑棋处于劣势。但劣势会随着棋盘变大逐渐平衡,9路棋盘ai的黑棋20%胜率,11路棋盘35%,15路就几乎50%了

更具体的讨论可以移步原作者的博客[6],但可以看到,AI技术的辅助能够帮助人类探索和发现更多有趣的问题。

AI应用第三层——最佳趣味小游戏

如果将上述两层结合起来,即最强的AI敌人和最好的AI队友,再有一些游戏策划和设计的支持,就可以诞生出全新的棋牌类游戏玩法,AI可以在其中扮演任意的角色,并为不同的玩家提供定制化的游戏体验。

当然这是一个很庞大很复杂的工程,不过,现在已经可以看到一些积极的尝试。超参数科技就推出了一款融入这种思考的手机小游戏 ——《轮到你了揭秘篇》。

触手可及的人工智能,大师级游戏AI正在进化_第3张图片

本质上来讲,这款游戏是对当今很火的推理型游戏(例如狼人杀)的一种扩展,但游戏设计者们尝试去将AI技术融入到其中,让高度拟人化的AI与玩家进行匹配,并根据人类玩家的段位水平和历史记录去定制化游戏策略,从而让人类玩家可以体验到势均力敌的博弈。

同时AI玩家又会尝试各种激进或老谋深算的风格,丰富游戏对局的可能性。尽管目前市面上能看到的一些例子还比较简单,但是AI对于游戏新玩法的提升潜力确实是非常可观的。

这里也向大家介绍下,OpenDILab针对星际争霸II开发的游戏AI训练框架DI-star。作为目前为止唯一一个面向大众开源的星际AI项目,DI-star旨在为决策智能的落地应用提供算法支持,让游戏AI应用场景逐渐多元化。

DI-star支持不同策略/战术的pretrained model,且在单一种族对抗上已达到了与AlphaStar不相上下的性能。

欢迎大家来尝试体验哦,链接如下:

https://github.com/opendilab/DI-star

究竟未来的AI技术会突破到第几层,给我们带来什么新的奇思妙想呢,让我们拭目以待吧~

排版:yicc

触手可及的人工智能,大师级游戏AI正在进化_第4张图片

 

你可能感兴趣的:(OpenDILab,大数据,游戏,人工智能,机器学习)