问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

揭秘《王者荣耀》绝悟AI:1v1胜率99.8%背后的技术奥秘

创作时间:
作者:
@小白创作中心

揭秘《王者荣耀》绝悟AI:1v1胜率99.8%背后的技术奥秘

引用
腾讯
12
来源
1.
https://pvp.qq.com/web201605/newsDetail.shtml?tid=569211
2.
https://www.leiphone.com/category/academic/RArXGt98ZpsWAXUm.html
3.
https://www.163.com/dy/article/FBKATR9O05269PPR.html
4.
https://www.leiphone.com/category/industrynews/ZobwvLQtBLldzks3.html
5.
https://pvp.qq.com/webplat/info/news_version3/15592/22661/22664/25563/m14538/201812/783962.shtml
6.
https://zhuanlan.zhihu.com/p/590235064
7.
https://www.thepaper.cn/newsDetail_forward_7231176
8.
https://www.leiphone.com/category/industrynews/OfkqC8yfqC5ACkUT.html
9.
https://tech.sina.cn/2019-12-29/detail-iihnzahk0806635.d.html
10.
https://www.wandoujia.com/apps/6648837/9054986017076577051.html
11.
https://www.bilibili.com/read/cv6949420/
12.
https://cloud.tencent.com/developer/article/2252278

在2019年的China Joy展会上,一款AI在《王者荣耀》1v1模式中创造了令人惊叹的战绩:在2100多场对战中,胜率高达99.8%。这款AI就是腾讯AI Lab推出的策略协作型AI——"绝悟"。

01

什么是绝悟AI?

绝悟AI是腾讯AI Lab专门为《王者荣耀》开发的AI系统,其目标是在多人在线战术竞技游戏(MOBA)中实现高度复杂的游戏决策。与传统的游戏AI不同,绝悟AI采用了深度强化学习技术,能够通过自我对弈不断优化决策能力。

02

绝悟AI的技术原理

要理解绝悟AI的工作原理,我们先来看看它所面临的挑战。相比于简单的棋类游戏,MOBA游戏的复杂度要高得多。以《王者荣耀》为例,每一局游戏的状态数量可达10^600,而可能的动作数量更是高达10^18000。相比之下,围棋的状态和动作数量仅为10^170和10^360。

为了应对这种复杂性,绝悟AI采用了以下核心技术:

  1. 深度强化学习框架:通过自我对弈生成训练数据,使用深度神经网络学习最优策略。

  2. Actor-Critic网络:这是一种特殊的神经网络结构,能够同时学习动作选择和价值评估。

  3. 动作依赖关系解耦:通过创新的算法设计,将复杂的动作序列分解为独立的决策单元。

  4. 目标注意力机制:在众多可选目标中(如敌方英雄、小兵、防御塔等),智能选择最优攻击对象。

  5. LSTM记忆网络:用于学习英雄技能的组合释放,实现连招等复杂操作。

03

绝悟AI的实战表现

在实际对战中,绝悟AI展现出了惊人的实力。它不仅能够快速做出反应(平均反应时间仅为133毫秒,与顶级业余选手相当),还能在复杂的游戏环境中做出最优决策。

从上图可以看出,绝悟AI在面对职业选手时也能够取得压倒性优势。在测试中,绝悟AI的ELO评分(一种衡量玩家水平的指标)在7小时内就能超过游戏自带AI,在30小时达到王者水平,70小时就能接近职业水平。

04

未来展望

绝悟AI的成功不仅展示了AI在游戏领域的潜力,更为未来的研究提供了宝贵经验。目前,腾讯AI Lab和《王者荣耀》团队正在联合开发"开悟"AI+游戏开放平台,计划于2020年12月举办第一届AI在王者荣耀应用的水平测试。

通过这个平台,研究人员可以探索更多复杂的多智能体决策问题,为未来在农业、医疗、智慧城市等领域的应用奠定基础。正如腾讯AI Lab所说,他们的终极目标是迈向通用人工智能,而绝悟AI正是这一道路上的重要里程碑。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号