跳到正文
CuteGuy☣️· 来源· @cutetoxicguy · X·· 5 天前精选AI 评分82
推荐理由

Autopilot 将规划与实时操作分离并支持主流引擎,为游戏自动化测试提供可复用方案。

正文 · AI 翻译

🎮 AI 现在可以为你测试游戏,发现 bug,从之前的尝试中学习,并在每次游玩时变得更强。

Aura 背后的团队开源了 Autopilot,这是一个自主游戏测试代理,可直接在 Unreal Engine、Unity 和 Godot 中工作。

你不再需要在每次代码更改后手动重玩同一关卡,只需描述需要测试的内容,让代理去游玩即可。

它能做什么?

▪️ 探索:调查关卡或游戏系统,了解其运作方式。

▪️ 发现 bug:导航环境,与物体交互,并识别损坏的游戏机制。

▪️ 验证功能:检查武器是否正确发射、库存是否更新或动画是否触发。

▪️ 完成目标:给它设定目标,如“在保持生命值高于 20% 的情况下击败 Boss”,然后看它如何制定策略。

它支持射击游戏、类魂游戏、生存游戏、策略游戏、三消谜题和回合制 RPG。

其架构特别有趣。

Autopilot 将规划与实时游戏分离:

一个 LLM 编码代理读取游戏的源代码和运行时状态。

它动态生成特定于游戏的控制工具包,包含有意义的动作,如“躲避敌人”或“攻击目标”。

一个名为 Jev 的专用决策模型在游戏过程中选择动作。

快速反射函数处理对时间敏感的动作,无需等待另一个模型的响应。

该系统保存知识、可重用代码和成功策略,供未来运行使用。

决策模型每秒做出约四次决策,而编程反射则处理更快的动作。

而且学习是持久的。

在最初的尝试中,Autopilot 可能会躲避太慢、选择错误的武器或在导航时卡住。

经过几次运行后,它会记住有用的策略并重新使用改进的控制工具包。

在一个类魂演示中,代理学会了装备剑和盾,更有效地躲避攻击,并避免被困在竞技场边界附近。

这种改进来自项目记忆和生成的代码,而不是神经网络微调。

它与编码代理相比如何?

在开发人员的 Unreal Engine 5.8 基准测试中:

▪️ Autopilot:7/7 任务,平均 262 秒。
▪️ Claude Code:5/7 任务,437 秒。
▪️ 竞争游戏代理:4/7 任务,508 秒。
在此评估中,它比 Claude Code 快 1.7 倍。
所有七个任务都使用单个生存 RPG,每次尝试前都会清除内存。设置时间被排除在外,因此更广泛的表现尚未得到验证。

可用性和集成:

▪️ Unreal Engine 5.4–5.8
▪️ Unity 6+
▪️ Godot 4.7+
▪️ Windows 和 macOS
▪️ Apache 2.0 开源许可证

还有一个用于 Claude Code 和 Codex 的 MCP 服务器,允许现有的编码代理触发测试。

插件和本地代理服务是开源的,但 AI 推理并未完全本地化。你需要 Aura 访问权限或兼容的 API 凭据,包括一个决策模型提供商。
更大的机会在于:AI 代理不应仅仅编写游戏代码。它们应该能够启动游戏,验证它们的更改,检测失败,并重复该过程,直到功能真正起作用。
这是迈向自主游戏开发的一大步。
🎮 https://tryaura.dev/autopilot
💻 https://github.com/ramenvr/autopilot

#GameDev #AIAgents #OpenSource #UnrealEngine

来源:CuteGuy☣️ · x.com