而以上这种卡着视角,越塔猎杀,职业玩家也扛不住啊。 在亲自上手之后,我们可以发现绝悟还是需要耗费不少算力的,经常需要多次匹配才能进场。 第一关的对手是牛魔、小乔、关羽、李白和后羿。进入比赛之后,我们发现 AI 比较喜欢抱团抓人,而且非常主动,如果人类玩家支援不及时有可能会被人工智能轻松各个击破。但 AI 也有「不合常理」的地方:打英雄的倾向远高于打小兵,不怎么打野,也不会去打大龙,可能强化学习算法认为野区收益比较小? 我们尝试使用射手进入游戏,看起来单杀、拿个一血还是很简单的,但人类玩家很快就会被 AI 的支援压制,人工智能的五个英雄就像一个整体,可以默契地发出连招,认定有机会的时候就会果断出手,瞬间干掉玩家。经过几次拉锯之后,十几分钟后玩家的经济明显落后,欢声笑语中打出 gg。
输成这样,这局人类玩家里可能就我一个菜鸡,抑或个个都是菜鸡…… 几次尝试之后,我们认为绝悟与普通人机对战的 AI 相比确实大不相同。根据目前玩家们的反馈,绝悟前四关的难度还比较小,不过在第五关你就能感受到经济领先 7000 推上高地,又被人机团灭的快感——人工智能通过计算可以丝血反杀玩家,而人类只能实现三大错觉之一:「我觉得我能反杀」。 与普通人机不同的是,绝悟也可以和你对话交流,人工智能不仅打得好,还会在打赢你后开嘲讽。 最后,我们实操的同学有云:队友不是练英雄就是挂机,机器之心没能干过 AI。哦,我们是铂金水平,止步于第二关,后续就需要读者们自行探索了。 背后的技术:强化学习 自 2017 年启动绝悟 AI 研究以来,腾讯 AI Lab 也陆陆续续发过多篇预印版论文。今年年初,相关论文更是被人工智能顶会 AAAI-2020 接收。 和其他 AI 游戏项目一样,绝悟 AI 背后是「强化学习」技术。回顾腾讯 AI Lab AAAI 论文《Mastering Complex Control in MOBA Games with Deep Reinforcement Learning》,我们可以发现更多技术细节,论文一作叶德珩博士也曾在机器之心平台上为读者们做过视频分享。