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 代理的開發者來説,這是一個既能學習又有趣的項目。