AI News HubLIVE
站内改写2 分钟阅读

遗忘中的智能体(AIAIO)—— 教你如何使用AI的游戏

AIAIO 是一款将 AI 代理会话日志转化为平台游戏的创意项目。你的实际提示、错误和任务成为游戏关卡,而“遗忘之墙”则根据你的 token 消耗推进。它既是教育工具,也是自我反思工具。

来源Hacker News AI作者: notjoemama

AIAIO(Agents in Amnesia)是一个独特的开源项目,它巧妙地将 AI 代理的会话日志转化为一款具有教育意义的平台游戏。该项目由开发者 sene1337 创建,旨在帮助用户更直观地理解自己与 AI 交互的方式,特别是 token 消耗、上下文窗口限制以及错误处理等概念。

游戏的核心机制围绕“遗忘之墙”(Wall of Forgetting)展开。这面墙并非按时间移动,而是根据玩家消耗的 token 数推进。每发射一次子弹、每走一步(被视为读取转录的推理操作)都会消耗 token,从而推动墙壁前进。当墙壁吞噬任务时,这些任务会被永久遗忘;如果玩家被墙壁覆盖,则会持续受到伤害。玩家可以使用“/compact”命令进行主动压缩,但需要消耗额外的 token,如果使用不当可能反而加速遗忘。

游戏中的敌人来自你真实会话中的错误日志。例如,超时错误会变成具有高生命值的投掷怪,幻觉错误会变成可相位移动的幽灵,上下文溢出错误则会持续向你的 token 计量表注入 token。这种设计将抽象的错误类型转化为可视化的威胁,让玩家直观感受不同错误的“危害”。同时,友好的“恢复精灵”可以为你恢复生命值或护盾。

AIAIO 允许玩家使用自己的 AI 代理会话记录作为关卡。只需克隆仓库并运行 npm run scan,系统就会自动扫描 ~/.claude/projects~/.openclaw~/.hermes 目录中的日志,生成可玩的“会话卡”。每个会话卡都包含你的实际提示、错误发生的时间点以及任务完成情况。游戏会将这些信息映射为关卡地形、敌人位置和工作站。

隐私保护是该项目的重要考量。所有会话数据仅在本地处理,不会离开你的机器。会话卡中的敏感信息(如 API 密钥)会被自动遮盖。生成的数据存储在 public/cards/ 目录,该目录已被添加到 .gitignore,确保不会意外提交到版本控制中。

除了使用自己的数据,AIAIO 还提供了一个虚构的战役“THE OPENCLAW HERMES CAMPAIGN”,包含 12 个关卡,供玩家快速体验。游戏的控制方式包括方向键移动、空格射击、W 键与工作站交互(但会承受额外伤害)等。

该项目还支持通过 AI 代理本身来安装和配置。Hermes 用户可以使用 hermes skills install 命令安装技能,然后让代理自动完成关卡创建和配置。其他代理只需指向 AGENTS.md 文件即可。此外,游戏提供了丰富的定制选项,包括难度调整(温和、平衡、残酷)和战役创意修改。

AIAIO 不仅是一款游戏,更是一个帮助用户反思 AI 使用习惯的工具。通过将抽象的概念可视化,它让用户更直观地理解 token 消耗、上下文窗口和错误处理的重要性。对于经常使用 AI 代理的开发者来说,这是一个既能学习又有趣的项目。