跳到正文
浏览器门户与设备门户

让你的智能体自己检查自己的工作。

门户会把一个真实的浏览器页面或一台 Android 设备放到画布上。把它连线到某个智能体,这个智能体就能操控它:导航、点击、输入、读取屏幕上的内容,并截图证明它确实成功了。

阅读约 2 分钟

作为节点的实时浏览器页面

浏览器门户是一个放在画布上、紧挨着你的终端的 Chromium 页面。连线到它的智能体通过 mao portal 进行导航、点击、填写表单、读取无障碍树并截图。你的电脑上需要安装 Chromium。

画布上的 Android 手机

设备门户承载一个 Android 模拟器或一台实体手机。智能体可以点按、滑动、输入、按下硬件按键、启动应用并读取 logcat,方式和它操控浏览器一样。

只听命于你连线的智能体

门户只响应与它连接的智能体,不响应其他任何人。画一条连线,就把浏览器交给一个智能体;删掉连线,就把它收回来。

让构建形成闭环

修改了结账页面的智能体可以打开这个页面,用测试卡付款,并告诉你哪里出了问题,而你就在同一张画布上看着这一切发生。

常见问题

在 MAO 中,把智能体的终端连线到门户,智能体就能用 mao portal 命令操控它:navigate 打开页面,info、screenshot 和 snapshot 用来查看页面,click、fill、type、key、scroll、text 和 evaluate 用来与页面交互。每条命令都会检查连线是否仍然存在。

你的电脑上需要安装一个 Chromium 浏览器,例如 Chrome。MAO 会在 Homebrew、/Applications 以及 Windows 和 Linux 的常见安装位置中查找它,而不只在 PATH 中查找。

不能。在 MAO 的浏览器门户中,密码或一次性验证码字段只会告诉智能体它是否已填写,无论是在快照中,还是在它读取的页面文本和 HTML 中。

需要 Android SDK 工具,或一台连接到你电脑的 Android 手机。MAO 会通过 ANDROID_HOME、Homebrew 和 SDK 的默认文件夹找到 adb 和模拟器;选择 New device portal 并选中设备即可。

支持,需要一台装有 Xcode 的 Mac。MAO 的设备门户会把一个已有的 iOS 模拟器显示在画布上,你或连线的智能体都可以操控它;模拟器的创建和删除在 Xcode 中进行。

有问题?可以在 Discord 提问,或发邮件到 hello@miguer.com。

在你自己的仓库里试试

把你的智能体放到同一块画布上。

7 天试用,包含画布的全部功能。无需银行卡。

下载 MAO