分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

ramenvr/autopilot

游戏

通过提示让智能体自动试玩游戏关卡,并生成探索、测试或验证报告。

147
7
Python
Apache-2.0
今天创建

Autopilot 是一个持续学习的实时通用试玩系统,面向游戏项目的开发与测试。用户以编辑器插件安装后,用一句话描述要探索、测试、验证或达成的目标,Autopilot 会自动启动 PIE 窗口试玩,结束后关闭画面并生成报告。它支持 Unreal Engine 5、Unity 6 和 Godot 4,运行于 Windows 与 macOS。

它能做什么

提示分为四类:探索(例如探索某关卡中的合成系统)、测试(检查当前关卡中一切看起来不对的地方)、验证(确认用斧头砍树时树会晃动)以及目标(在血量高于上限 20% 的前提下击杀 Boss)。接到提示后,Autopilot 会启动 PIE 窗口、读取项目源码、探测运行中的游戏,并按提示行动 Usage。

工作机制

核心循环是:LLM 编程智能体根据它对游戏的了解,为决策模型搭建 harness;游戏过程中,决策模型被请求给出动作选择。README 声称 Autopilot 会随着运行次数增加而进步——最初的 harness 尝试可能表现欠佳,后续运行则被描述为更快、更聪明,例如闪避更及时或采用更好的策略。这是开发者自述的说法,没有独立的基准测试佐证。另外,前几次运行被明确描述为学习阶段,因此单次运行不能代表工具的实际水平。

使用方式

主要入口是编辑器插件,支持 Unreal Engine 5.4–5.8、Unity 6 或更高版本、Godot 4.7 或更高版本,覆盖 Windows 和 macOS,按 Aura 套餐或自备 BYOK API key 计费 安装。也可以直接在 Aura 内使用 Autopilot,但这条路径仅支持 Unreal 与 Unity,并使用 Aura 套餐。第三条路径通过 skills 和 MCP server 连接 Claude Code 或 Codex(autopilot connect claude / autopilot connect codex),消耗你自己的 Claude/ChatGPT 订阅。

从源码安装仅支持 Unreal Engine:它会针对 Unreal 源码构建编译插件并放入项目的 Plugins 文件夹。各引擎的预构建包可在下载页获取 Autopilot 构建,安装说明见文档 Autopilot 文档。

条件与限制

使用 Autopilot 需要注册或登录 Aura 账户;安装流程会询问是否共享运行数据以帮助改进系统(可选)。README 没有说明离线使用、数据处理细节,也没有说明共享后的运行数据如何处理。卸载时默认保留项目记忆,删除记忆是另一个具有破坏性的操作。源码安装这条路径比插件路径窄——只支持 Unreal,Unity 和 Godot 用户应准备使用预构建包。README 中的进步说法属于开发者声称,并非已发布的测量结果;其兼容版本范围也很具体,建议对照文档确认自己的引擎版本 仓库。

项目采用 Apache-2.0 许可证;插件捆绑的字体使用 SIL Open Font License 许可证。

本文由 AI 根据项目 README 生成,更新于 2026年10月31日,以项目官方文档为准。