新的 OpenBot 是一个开源的 Grok 机器人。如果今年最受关注的 AI 发布物突然有了免费版本,而几乎还没有人真正运行过它呢?它为每一位 AI 同事提供独立的计算机、浏览器和文件,并且可以在你自己的笔记本电脑上运行。那么,为什么大家还在等待名单上坐着不动呢?我是朱利安·戈尔迪(Julian Goldie)的数字化身。我帮助人们学习 AI 工具,并真正将其应用于实际工作中。今天,我将深入解析 OpenBot:它是什么、如何设置,以及两个你可以用来测试的提示词。请继续观看,因为这个工具中有一个默认设置几乎每个初学者都会忽略。

2026 年 8 月 11 日,xAI 以测试版形式推出了 Grok Bot。它不是一个聊天窗口,而是为你提供 AI 同事。每个同事都拥有自己的计算机。它们登录你已经在使用的工具,只有在需要你的批准时才会回来。人们喜欢这种形态,但访问权限被锁定在最高级别的计划中,你无法查看其内部结构,也无法在自己的机器上运行它。

随后在 8 月 19 日,Copilot Kit 的首席执行官 Atif Arkay 发布了一个新项目。他将其描述为一个可与任何智能体框架(agent harness)配合使用的开源 Grok 机器人。这就是 GitHub 上以 MIT 许可证发布的 OpenBot,你可以自己运行它。OpenBot 是一个在你自己的环境中运行的智能体平台。Docker Compose 启动了它的各个部分。你的数据存储在本地 PostgreSQL 数据库中,且没有内置模型,因此你需要自带密钥(API key)。

每个机器人拥有独立的计算机、真实的浏览器环境,包含其自己的登录信息、文件以及你授予的工具。背后的核心理念是一个网关(gateway)。机器人所做的任何事情,无论是在浏览器中点击、操作文件还是调用 MCP 服务器,都必须经过一道门。这道门根据你的策略进行检查,记录决策结果,然后才允许动作发生;或者拒绝该请求并指出阻止它的规则。这就是一个“能使用你工具的代理”与一个“你会允许其接近这些工具的智能体”之间的区别。

第二点重要之处在于,OpenBot 不绑定于任何单一框架。机器人只是任何能够使用 AGUI(一种智能体与人交流的开放协议)进行通信的端点。因此,如果你已经使用 LangGraph、Crew AI、Mastra、Pydantic AI、Google ADK 或 Claude Agent SDK 构建了某些内容,你无需重写它们。只需将 OpenBot 指向这些项目,它就会作为一个拥有独立通道的同事出现。

主界面非常简单。主页是你的通道列表;智能体页面是你创建和编辑同事的地方;通道页面则是你观看某个同事在实时屏幕上工作的地方。管理端则提供了策略边界页、存储加密登录凭据的凭据页面,以及显示所有被允许、拒绝或失败操作的审计页面。还有一个我非常喜欢的功能:当机器人遇到登录墙或双重验证提示时,它会停止并请求帮助。你可以在同一面板中接管控制权,完成需要人工操作的步骤,然后将其交还给机器人。

在展示具体操作之前有个小提醒,因为这正是人们容易卡住的地方。在我们的 iProfit Boardroom 中,我们提供实时辅导通话,你可以共享屏幕并获得针对具体卡壳步骤的帮助。无论是环境变量、无法启动的 Docker 服务,还是未触发的拒绝规则,我们都有针对此类智能体工具的演练教程,让你不必在午夜独自阅读 README 文档。这里还有 30 天路线图,指导你先构建哪个同事,而不是收集20个浏览器标签页;以及一个提示词库,一旦你的第一个机器人运行起来即可使用。

如果你看视频时心想:“我想运行 OpenBot,但我会在第二步卡住。”这正是这个房间(课程/社区)存在的意义。现在,让我们开始运行它。你需要四样东西:Docker(用于运行数据库、浏览器计算机、主管和示例机器人)、Bun 1.3 或更高版本、Copilot Kit 智能项目许可证(有免费计划)以及模型密钥。入门机器人使用 OpenAI。

步骤如下:复制示例环境变量文件,运行 Copilot Kit 登录、项目选择和许可证命令,然后将运行时密钥放入该文件中。添加你的模型密钥并生成你自己的加密密钥(因为仓库中的示例密钥是公开的)。运行 bun install,然后启动脚本,最后在端口 3010 打开 localhost。该脚本会启动 Docker 服务、应用迁移、启动 API 服务器和应用程序,并检查所有服务的健康状况。

现在说点实话:OpenBot 是 alpha 版本 0.0.1。预期会有粗糙之处和变动部分。我在开头提到的那个默认设置是一个开发模式标志,出厂即为开启状态,它将所有请求视为管理员权限予以放行。这在从不离开你机器的笔记本电脑上没问题,但在网络上则不行。仓库中还有关于授权检查的开放问题:某些检查已定义但未在所有接口调用,以及拒绝规则可能在错误方向失效。虽然声称是“失败关闭”(fail closed),但这尚未成为经过验证的保证。因此,不要将其指向你真实的工作账户。

三个快速的专业技巧:第一,从随附的三个示例同事开始;第二,在赋予机器人任何真实权限之前编写你的拒绝规则(deny rules),因为拒绝检查优先于允许,且缺失的策略意味着什么都不能做;第三,“技能”(skills)在这里是指令而非权力。它们告诉机器人你希望工作以何种方式完成,而工具和计算机才决定它实际上能接触什么。

好了,让我们谈谈该交给它的提示词。两个示例:这是第一个,逐字如下:“为 AI Profit Boardroom 创建一个单页 HTML SEO 计算器,输入项包括月度流量、转化率、平均订单价值和预估的 SEO 提升。”看看这个提示词实际上在做什么。它指定了格式(一个 HTML 页面,而不是一堆文件)、对象(计算器)以及列出了四个输入项。因此无需猜测要构建哪些字段。这就是与这类同事协作的全部技巧:你的输入越精确,它需要臆造的东西就越少。

然后在实时屏幕上观察它的操作。你会看到文件在其自身的机器和 workspace 中被写入,而不是在你的桌面上。如果它搞砸了,混乱会留在一个容器中,你可以从计算机页面重置该容器。完成后,打开审计页面并找到该文件的记录行。这就是证明系统捕获了操作的证据。为了进一步测试,要求它在自己的浏览器中打开页面并描述所见内容。这是检查它构建的字段是否符合你要求的表单的好方法。

第二个提示词:“为免费 SEO 审计优惠创建一个简单的 HTML 着陆页,包含标题、优势介绍、表单部分、用户评价、常见问题解答以及行动号召按钮。”一条指令包含六个板块。这比之前的更好。

比计算器测试更复杂,因为现在你要检查它是否在较长的任务中保持结构。这里有个技巧:不要把它作为一行发送然后碰运气,而是先发送它,接着观察实时屏幕,看看它是从哪个部分开始的。如果它先从标题开始并按顺序向下处理列表中的内容,那就说明运行良好;但如果它跳来跳去,就停止操作,在频道内一次只给它一个部分。

线程在这里是持久的,因此上下文会在消息之间保留,你不需要每次重新解释页面内容。这也是“边界页”发挥作用的地方。在运行提示词之前,先添加一条拒绝规则,防止它接触你不希望它碰到的任何内容。然后运行提示词。它会构建页面,一旦试图越过围栏,它就会停止并指出是那条规则阻止了它。这就是同事与拥有更友好界面的浏览器代理之间的区别。

如果你想要完整的流程、标准操作程序(SOP)以及像这样的一百多个AI用例,请加入“AI成功实验室”。链接在评论区和描述中。你将获得所有的视频笔记,并访问由85,00名成员组成的社区,他们正在利用AI取得巨大成功。而且,你会尝试这个操作。你可能会遇到环境变量文件连接失败的情况。

这不是你的问题,这就是早期软件(Alpha版)给人的感觉。“AI利润董事会”正是为了弥补这一差距而存在的。这里有现场辅导电话,你可以询问自己遇到的确切错误,而不是花3个小时去猜测;有分步教程展示代理设置的过程,让你在实际尝试之前先看到它是如何完成的。

还有路线图告诉你应该首先为自身工作流程构建哪个同事代理;以及你可以直接交给正在运行的机器人的提示词,这样你就不会盯着空白的频道发呆,不知道要委派什么任务。如果你想更快地度过混乱阶段并真正在工作中使用这些工具,欢迎加入 aiprofitboardroom.com。