nunu.ai 发布 Minion:支持在本地设备运行 AI 游戏测试代理
Minion: AI Game Testing on Your Own PC or Android Phone
Minion 是 nunu.ai 的自托管运行器:一款桌面应用程序,允许 nunu.ai 的游戏测试代理在您的 Windows PC 或 Android 手机上运行测试,而不仅仅是在我们的云端设备上。
在自己的设备上运行我们的代理?现在可以了!
到目前为止,每次 nunu.ai 测试运行都发生在我们这边:为 PC 提供全新的 Windows 云机器,以及我们用于移动端的真实 Android 和 iOS 手机车队。这一切仍然像以前一样正常工作。Minion 增加了一个新的运行位置:您的游戏主机、您的测试台、您桌上的手机。
您在 nexus(nunu.ai 的测试平台)中以相同的方式编写测试,选择您的机器,然后观看代理进行操作。当它发现错误时,它会在 nexus 中标记该错误,就像任何其他运行一样。
Minion 概览。
- 它是什么:nunu.ai AI 游戏测试代理的自托管运行器。
- 支持测试的平台:Windows PC,以及通过 USB 连接到 Windows 或 Mac 电脑的 Android 手机。
- 尚不支持:在 Mac 本身上运行的游戏,以及 iPhone 或其他 iOS 设备。
- 你需要什么:Minion 应用,以及来自 nexus 的 API 密钥或通过浏览器登录。
- 如何获取:发送邮件至 team@nunu.ai 以在你的组织中启用它。
- 测试运行位置:你可针对每个测试选择使用 nunu.ai 的云设备或你自己的设备。
为什么要在自己的设备上而不是云端测试游戏?
nunu.ai 的云机器和手机在每次运行时都从全新状态开始(它们会重置),这在大多数情况下正是所需要的。不过,有些测试需要的恰恰相反。以下就是使用你自己的设备更具优势的情形。
您的账户、支付和网络。
- 支付测试:使用你自己的 Google 账号和支付信息测试应用内购买流程,无需担心将这些信息放在共享设备上带来的安全隐患。
- Play Store 与账户:只需手动设置一次设备,配置好你需要的应用和登录信息。
- VPN 与网络规则:需要 VPN 或受限网络?由你掌控。云设备无法运行 VPN。
您的游戏构建保留在您的设备上。
- 您的环境:游戏在您的机器上运行,因此构建文件无需发送到 nunu.ai。
- 实时测试:无需获取构建批准,也无需经历整个上传流程。
- 更快的开发:将智能体指向直接从 Unity 编辑器启动的游戏。这意味着无需生产构建、打包和上传。
nunu.ai 不具备的硬件
- GPU 类型:需要消费级 GPU 或根本无法在虚拟机上运行的游戏。
- 其他安卓手机:玩家使用的、不在我们设备库中的非典型机型。
- 公司测试机:由于企业网络或特定设置,必须使用完全相同的机器。
你的设备,由你制定规则。
- 备用方案:在极少数情况下,如果我们的云端服务出现中断,你自己的设备仍可继续进行测试。
你可以在部署配置中为每项测试选择运行位置,因此可以混合使用:日常运行使用 nunu.ai 的云端,需要时使用你自己的设备。标签功能可让你针对自己的机器群组进行目标定位,例如办公室内安装了该游戏或应用的每台电脑。
Minion 是否仅涉及计算机操作?
是,也不是。Minion 使用 computer-use 和 phone-use 控制来驱动你的设备(按键、点击、轻触和滑动),但 nunu.ai 代理的抓虫工程才是关键层。
每次 Minion 运行都会使用 nunu.ai 的测试框架。代理会按照你的测试步骤操作,在运行过程中解释其推理过程,并标记它发现的任何 bug,附带相关证据。nunu.ai 的代理还会从你的审核中学习。将报告标记为真实 bug 或预期行为,代理将在后续运行中链接匹配的问题。这一层决定了代理是仅仅能操控你的电脑,还是能在上面测试你的游戏,并让你对测试拥有更强的控制力。
如何设置 Minion。
目前,Minion 并非默认启用。请发送邮件至 team@nunu.ai,我们将为您的组织启用它。要连接它,您需要来自 nexus 的 API 密钥,或者当 Minion 提示时,您可以简单地通过浏览器登录。
在 Windows PC 上设置 Minion。
- 在您想要测试的 PC 上安装 Minion。
- 打开它,点击 Start(开始),在浏览器中选择您的组织或项目并进行授权。
- 在 nexus 中的部署配置里,在 Where to run(在哪里运行)下打开 Desktop(桌面),并选择 Local Windows Computer (Minion)(本地 Windows 计算机 (Minion))。
使用 Android 手机设置 Minion。
- 在主机上安装 Minion。
- 在手机中开启开发者选项和 USB 调试,用 USB 线将其连接到主机,并在手机提示时允许调试。
- 在 Minion 的设置中,将平台设置为 Android,点击 Start 并进行授权。
- 在 nexus 中的部署配置里,打开 Where to run 下的 Mobile,并选择 Local Android。
运行你的第一个测试。
以你向人类测试员下达简报的方式编写代理应测试的内容,例如电影中的“完成教程。到达旗帜处。”启动运行,并在 nexus 中实时观看,同时游戏在你的机器上播放,代理会解释它正在做什么。如果它发现 bug,它会附上证据进行标记,供你的团队审查。
完整的步骤、设置和标签请参阅 Minion 安装指南,还包括用于在多台机器上部署的 无人值守部署。
常见问题解答
nunu.ai Minion 是什么?
Minion 是 nunu.ai 的自托管运行器。它是一个桌面应用程序,可将您自己的 Windows PC 或插入计算机的 Android 手机连接到 nexus,以便 nunu.ai 的 AI 代理可以在该硬件上运行游戏测试。
Minion 与 nunu.ai 的云设备有何不同?
云设备每次运行后都会重置,并使用 nunu.ai 的硬件。而使用 Minion,设备归您所有:您的账户、您的网络、您的构建以及您的硬件,其状态会一直保持,直到您选择重置它。
我可以用 Minion 测试 iOS 游戏吗?
还不行。对于移动端,Minion 仅支持 Android。iOS 测试仍在 nunu.ai 的真实 iPhone 云设备上运行。
我的游戏构建会离开我的电脑吗?
不会。使用 Minion 时,游戏在您的本地机器上运行,因此构建文件无需发送到 nunu.ai。
我可以用 Minion 测试应用内购买吗?
可以。您可以使用自己的 Google 账户和支付信息设置设备,从而在不将测试数据放在共享设备上的情况下测试真实的购买流程。
如何获取 Minion 的访问权限?
请发送邮件至 team@nunu.ai,我们将为您的组织启用该功能。
试用 Minion
您的桌子底下是否有游戏主机,或者抽屉里有一部手机?让 nunu.ai 的智能体在上面工作吧。请发送电子邮件至 team@nunu.ai 以启用 Minion,然后按照 设置指南 操作。
来源:nunu.ai · 游戏测试智能体 · nunu.ai