跳到主要内容
AI News HubLIVE
站内改写2 分钟阅读

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

文章摘要

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

来源Hacker News AI作者: notjoemama
遗忘中的智能体(AIAIO)—— 教你如何使用AI的游戏
报告错误

纠错通道尚未开通,可先复制下方文章信息留存。

查看更正说明
直接读正文

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 代理的开发者来说,这是一个既能学习又有趣的项目。

展开要点与分析

文章情报

工程师进阶

要点

  • 游戏将 Claude Code、OpenClaw、Hermes 等 AI 代理的会话日志转化为可玩的平台关卡。
  • 玩家的实际错误会变成怪物,任务变成工作站,token 消耗会推动“遗忘之墙”。
  • 支持本地运行,所有数据处理都在本地完成,保护隐私。
  • 可通过命令行或 AI 代理安装和配置,支持自定义战役。

要点与分析由自动化流程生成,可能有误,请结合原始来源核实。