组队
ai-player-of-arknights
2025

AI 玩明日方舟

我打普瑞赛斯,真的假的?

人工智能智能体大语言模型

目前市面上有很多玩游戏的 AI 大模型,例如 AI 玩黑神话悟空,AI 玩 MC。但是还没有一个能玩明日方舟的 AI 大模型。明日方舟是一款非常复杂的类塔防游戏,包含了角色养成、资源管理、关卡策略等多个方面。
不过好在本题中只考虑用人工智能完成普通的作战关卡,无需考虑局外养成,基建建设和商店等系统。请设计一个 AI 智能体,能够在明日方舟的任意一个普通对战中进行自动化游戏操作。

本题任务

  • 已知某个地图中的地图情况(高台,地面,坑等所有格子的情况都知道),同时已知此次作战中所有敌人属性和数值,地图中没有特殊机制和BOSS(即仅考虑普通关卡),且参与战斗的干员数值已知。该 AI 智能体应当能实现干员部署,开启技能,撤退干员操作。
  • 无需开发真正的玩明日方舟的 AI 智能体,也无需考虑鼠标或者触控模拟,需要给出基本的逻辑闭环验证,能够说明方案具有合理性。
  • 智能体的输出应当能覆盖以下操作:
    1. 干员部署在某位置,某方向;
    2. 干员开启技能;
    3. 干员撤退。

思考

  • 如何将明日方舟的游戏机制抽象成适合 AI 智能体处理的形式?
  • 如何将游戏中的地图,敌人,干员等信息进行编码,作为智能体的输入?请将可读内存和不可读内存两种方案分开讨论。
  • 如何提升 AI 智能体的泛化能力?如果加入地图机制,AI 智能体如何像人类一样快速适应?

提示

  1. 可以从 https://prts.wiki/ 中获取干员数据、地图数据和敌人数据;
  2. 可从尝试抽象游戏机制,只使用少数简单地图作为数据集,使用少量三星角色代表一个大职业验证可行性;
  3. MAA 中包含用户的操作数据,但这些数据好像很难制作成序列化的训练集。

附加题

  • 专用模型和多模态大语言模型在 AI 玩游戏这个领域有什么优缺点和本质区别?
  • 针对不同种类的游戏(例如国际象棋,红警,CS,黑神话悟空,MC,原神),你会如何设计游戏 AI?
出题人:邺余