面向Google编程CHARLES ZHANG

AI DAILY / 2026-09-11

Grok Bot 与 OpenClaw 的五天体验:从 MacBook 到 Linux 的隐喻

OpenClaw Power, MacBook Simplicity: Five Days With Grok Bot

Agent 开发Latent Space · 2026-09-05

全文中文翻译 · AI 生成,仅供学习交流

OpenClaw 的能力,MacBook 的简洁:与 Grok Bot 相处的五天

我也通过工作账号把它接到了 Freshdesk,搭起一个客服 Bot,每十五分钟检查一次新开的工单。它要复刻我曾经投入时间和精力的真实工作流,所需要的只是让我在浏览器里登录一次。

这种上手的便利,才是真正的新东西。

Grok Bot 把智能体配置 (agent configuration) 简化成几次点击加一个登录。

用起 Grok Bot 来的感觉,就像拆开一台新 MacBook。

打开它,开机,所有需要上手工作的东西都已经就位。

像 OpenClaw 这类系统则更像 Linux:它给你更多选择和自由,让你围绕自己的需求来定制系统,但这种灵活性也意味着更复杂的设置和更高的运维开销。

本周发布的 OpenClaw 2.0 大幅缩小了这个差距。

它的 Quick Start 可以复用已有的 Claude Code 或 Codex 登录,而它的浏览器应用则把大部分设置、插件管理和自动化工作搬进了图形化或对话式界面。

但底层的差异依然存在:OpenClaw 提供一个用户自有的 Gateway(网关),由你决定如何运行、在哪里运行;而 Grok Bot 则把这台计算机作为产品的一部分直接提供并代为运维。

换一种说法:Grok Bot 是一台托管式智能体计算机 (managed agent computer),OpenClaw 是一个用户自有的智能体平台 (user-owned agent platform)。

Bot 本身才是原子单元

不过,Mac 与 Linux 的类比也只能帮你走到这里。

Grok Bot 并不比 OpenClaw 更难编程,只是它编程所处的抽象层级不同。

在 OpenClaw 里,定制意味着贴近代码、配置、工具、技能 (skills)、插件和基础设施。

而在 Grok Bot 中,Bot 本身成为了程序的原子单元 (atomic unit)。你为不同的 Bot 分配专门的角色,把它们接入不同的工具,再把它们组合进 Grok Bot 所谓的「group chat」(群聊)这一更大的系统中。

自编程诞生以来,编程语言就在持续向更高的抽象层级演化。我们从机器码和打孔卡,走到汇编,再到今天我们视为较低级语言的 C,然后再到像 Python 这样的高级语言。演化的每一步,程序员都能用更少的代码表达更多的意图,同时把更多细节委托给语言本身。Grok Bot 把这条演化轨迹又向前推了一步:界面是英语,所编程的对象也不再是某个函数或服务,而是一个「Bot」。

上移到更高抽象层级的价值在于,它让编程计算机的力量能够被那些可能永远不会写代码的人所使用,前提是他们能用相对精确的英语清楚地说出自己想要什么。

所要求的技能从语法和实现,转向了精准地表达意图。

昨天我创建了一个 Claude Bot,它在 Grok Bot 的虚拟计算机里安装并登录了 Claude Code CLI。这让我开始琢磨这个模式到底能走多远。我可以再把 Codex 和其他智能体 CLI 接进来,然后在 Grok Bot 内部把它们组装成一个「智能体工程师委员会」。

OpenClaw 同样能支持类似的配置,OpenClaw 2 现在原生附带 Codex 运行时,并为其他编码智能体运行框架 (harness) 提供了受支持的接入路径,所以这已经不再需要你手动拼凑。区别在于这些零件是如何呈现在你面前的。

Grok Bot 把智能体作为一等公民 (first-class) 化的、人类可读的构件呈现给你,而 OpenClaw 则把更多的内部机制暴露在外面。

这是我对 Grok Bot 与其他智能体平台关键差异的初步印象。我在过去大约五天里把它和我的 Cursor Pro+ 账号一起使用。

漫游 Grok Bot

拟人化 (personification) 在我看来是 Grok Bot 的关键差异化之一,也是它用起来让人愉悦的原因之一。每个 Bot 都可以拥有自己的名字、角色、身份和描述。它给这盘名为 Grok Bot 的大餐撒上了一层人性的点缀,但其实它远不只是点缀。

它帮助系统在认知层面建立区分,让你更容易组织自己的工作。

我的 Agentic Engineer Bot(智能体工程师 Bot)就是这种做法在实践中的样子。我没有把它绑死在某一个模型或工具上,而是给它接入了几个智能体工程系统,并定义了一系列路由规则,告诉它在面对不同任务时应当选用哪一个。我的路由规则把视觉、设计和前端工作指向 Claude Code,把调试和精细的代码阅读指向 Codex,把更简单的任务交给 Grok Build CLI。

原文配图

当 Grok Bot 生态中任何与编码相关的事情冒头时,我不必停下来决定该把它交给哪个 CLI。

我把它委托给 Agentic Engineer,由它根据任务和我给定的规则来挑选工具。

这种拟人化的角色给了我一个可以依循的心智模型。我会基于「我了解他们各自具备的技能」来思考谁应该主导这项工作,就像我和一个由人组成的团队协作时一样。

Grok Bot 让人觉得「人味」十足的部分,核心其实不在语气(它听起来仍然像一个大语言模型 (LLM)),而在于交互的连续性与简洁性。

我使用 Claude Code 或 Codex 时,仍然会经常想到上下文窗口 (context window) 的管理:还剩多少上下文,对话何时需要压缩 (compaction),什么时候该开一个新会话。这些顾虑在 Grok Bot 内部可能仍然存在,但它们没有作为界面的一部分呈现给我。

我可以聚焦在与 Bot 的自然语言对话上,而不必去管理底层 LLM 的种种机制与限制。

Grok Bot 最有用的连接器特性之一,是支持同一服务接入多个账号。我同时接入了个人和工作两套 Google Calendar 账号。作为一个上有老下有小、又有全职工作的忙碌人士,我的一天并不能干净地分成工作和个人两块。

Grok Bot 给我呈现的是完整一天的统一视图,而不是让我必须访问两个不同的界面去看我有哪些安排。需要明确指出一点:我创建的每个 Bot 共享同一台计算机、同一批文件、同一组浏览器会话和登录信息。不同的 Bot 是组织上的边界,而不是安全上的边界。

这也指向了 Grok Bot 另一个我非常喜欢的微妙 UX 决策:系统是围绕使用者来设计的,而不是让使用者去迁就系统。

Grok Bot 中的一切都被设计成允许你接入自己早已生活其中的工具和场景,而不是让你去重新学习一个全新的生态。我的 Gmail 账号已经用了 20 年,甚至更久,Grok Bot 只需简单几次点击就能接入这个上下文,这让我用得很舒心。

原文配图

虚拟浏览器也让 Grok Bot 超越了它自带的插件目录。Freshdesk 并不是我装上的某个原生连接器。我是在虚拟浏览器里打开了它,把我本机 1Password 里的登录信息转移过去,在那里完成了身份认证。一旦这个会话建立起来,客服 Bot 就可以每十五分钟检查一次 Freshdesk,确保我没有漏掉新工单。

事实上,一个普通网站就这样变成了一个可自动化的浏览器工作流,而且是一个可重复运行的工作流。

值得指出的是,这并不是连接器或 API 意义上的集成:xAI 自己也提醒说,浏览器工作流可能遇到界面变化、会话过期和验证码 (CAPTCHA),并建议在有连接器可用时优先使用连接器。

这种集成在智能体出现以前的世界里,可能要花上几周时间才能搭出来。

另外,虚拟浏览器的一大优点是它跑在云端一台持续在线的计算机上。

Grok Bot 永远在线的计算机

> Rhys@RhysSullivan
> 从我了解到的来看,grok bot 的架构非常有意思,智能体本身,包括它所依赖的服务器,就是跑在一台真实的计算机上。这让消息的实时同步、跨设备同步这些事情变得简单得多,因为它就是一台持续运行的机器。
> 2026 年 8 月 27 日 21:04
> 4.33 万次浏览
> 25 条回复
> 4 次转发
> 276 次点赞给智能体配一台自己的计算机并不是什么新点子。我自己就在地下室的一台台式机上跑 OpenClaw,所以它也有一台持续运行的机器。区别在于我得负责让这台机器保持存活。我家夏天常因雷暴而停电,台式机一关机,OpenClaw 就一直处于离线状态,直到我本人到场把它重新启动。

OpenClaw 也可以跑在云端,OpenClaw 2.0 甚至提供了一键式托管部署 (managed deployment),由 Hostinger 提供。

但除非我选择类似的托管方案,否则我仍然要自己挑选并运维宿主机器,保持更新,并保证它始终可用。

Grok Bot 把我的家庭实验室 (home lab) 方案打包成了一个托管产品。

它所使用的计算机由他人代为托管和维护,因此我不需要操心硬件、电源、远程访问或恢复。优势并不仅仅在于「智能体有一台计算机」,我的 OpenClaw 也有一台计算机,而在于我不用亲自运维它所依赖的那台计算机。

这种托管的持续性同样体现在我跨设备切换时那种无缝衔接的体验上。我可以在 MacBook 上和 Grok Bot 交互,再到 iPhone 上接着之前的对话继续,看到的工作就像我从未离开过一样。切换设备时,我不需要建立远程连接,也不需要重建 Bot 的环境。

一台永远不会关机的计算机也有它不好的一面。

状态会不断累积,有时候你反而想要一个干净的开端。

Grok Bot 给你提供了两个控制杆来做这件事。

Update 会在保留持久状态 (durable state) 的前提下重建计算机;Reset 会把它恢复到最近一次同步过的持久状态,也就是说任何尚未同步的近期工作可能会丢失。

但每一种便利带来的好处,都伴随着相应的成本和权衡。

取舍:控制权与认知负担

Grok Bot 的抽象和便利是否有帮助,取决于任务本身。如果我做的是深度实现类的工作,比如构建新东西、推演代码、审视程序的逻辑,那么把底层机制藏起来并不一定是好事。考虑到这种使用场景,深入到技术细节之中本身就是工作。

Grok Bot 更明显地闪光在软件工程周边的工作里:产品管理、设计、产品销售、内部沟通。在这些场景下,我更在意的是把结果定义清楚并把工作委派出去,而不是盯住每一个实现决定,只要在结果出来时我能够清晰地加以验证即可。同样的抽象,在深入技术工作时可能让人感到受限,但当底层机制不是我需要聚焦的对象时,它反而成了解放。

缺少模型选择器 (model picker) 在简单任务不需要前沿级智能 (frontier-level intelligence) 时,确实显得方便。

有时候我更愿意为简单工作主动选择一个更小、更快的模型,把最强的模型留给需要更深推理的任务。我个人很享受高效利用资源的感觉,哪怕为此并不需要额外付费。

Grok Bot 在背后替你做路由决策,所以我看不到,也无法控制它。

同一个设计在帮你省去一个配置选项的同时,也剥夺了一个用于平衡能力、速度与使用量的有用手段。

Grok Bot 没有给我这个可以拉动的控制杆。

这种控制力的缺失并不止于模型选择。在 Claude Code 或 Codex 这类工具里,我可以开新会话、压缩对话、管理带往下文的上下文量,并对如何使用我的额度做出有意识的决定。这些控制杆会带来额外的认知开销 (cognitive overhead),但它们也给了我控制上下文与使用量的方式。Grok Bot 替我把这些决定藏了起来。

体验是更简单了,但我能影响自己多快消耗掉可用容量的方式也变少了。

由于完成任务所需投入的精力变少,在工作过程中保持心理在场感 (mental presence) 的风险也相应增加。

此外,拟人化在一个层面让任务边界更清晰,在另一个层面又让它们变得模糊。给每个 Bot 一个岗位和角色,确实帮我把大类的工作区分开:客服归 Support Bot,编码归 Agentic Engineer。但在同一个 Bot 内部,不相关的任务仍然沿着同一条持续进行的对话推进。

时间一久,哪些假设、指令和上下文还属于眼前的任务,会越来越难以分辨。

Bot 本身是一条清晰的边界;它内部的各个任务却不是。

我的评价

写到这里,我和 Grok Bot 相处已经快满一周了。我每天都在用它,但它还不是我在工作内外的主力智能体界面。我发现它在围绕着我工作和个人项目的技术周边事务上相当有用。

像行政管理、摘要、新闻搜索、项目管理、任务管理这些。

也就是所有那些容易挡在更深技术工作前面的浅层工作 (shallow work)。

如果你是一名工程师,我认为 Grok Bot 对你来说可以充当某种「数字幕僚长 (digital chief of staff)」,它不需要任何培训,也几乎不需要什么设置就能立刻上手见效。但我同时也怀疑,Grok Bot 在短期内还不会替你写出大部分的拉取请求 (pull request)。

原文配图
原文配图