Grok Bot 只有一个输出:一条消息
这听起来可能有些反直觉。毕竟,高级工具不都是建立在复杂性和广度之上的吗?
Chat 不可能承载我的工作流。我的工作流很特殊。我可是个 开发者。

"用你的特殊工作流看看"
但如果"强大"来自于底层系统,而不是界面呢?现在我们不再写代码,而是写提示词。
我们用 TUI 替换了 IDE,因为 终端 才是真正的工具——chat 只是 界面。
我们不需要用户界面——至少不是传统意义上的那种。我们需要一台计算机。
而且,与其我们自己使用它,不如把它交给一个 Agent。这就是 Grok Bot:一个拥有计算机的 Agent。
我一直在以 4 种不同的方式使用 Grok Bot,而它们归根结底都是 chat。
个人软件
AI 降低了代码的成本,解锁了个性化软件——有些人甚至称之为"一次性"软件。
https://x.com/davidhoang/status/1802140453292372272
https://x.com/jsngr/status/1802032670353904122
但软件 究竟 是什么?
软件是逻辑、持久化存储和界面的结合。软件接收输入,进行处理,然后返回输出。
过去,我们用代码来描述逻辑。如今,我们越来越多地通过自然语言来描述逻辑。
持久化存储曾经很困难(数据库),但现在,持久化存储几乎可以是……任何东西:一个 CSV 文件、一个仓库、一个 JSON 文件。
然而,界面是出了名的难搞。它们围绕固定的工作流设计——需要有主见,但又得灵活可变。
所有软件都在简单性和功能范围之间做出权衡。我构建的东西 一开始 很简单,但很快就变得难以管理。
软件的存在是为了让生活更轻松,然而大多数个人软件最终都变成了一份无薪的第二职业。¹ 我们需要更好的东西。
从软件到 chat
我最近一次折腾个人软件是一个力量训练应用。
https://x.com/mattyp/status/2070129458305257746
我花了数周时间打磨 UI、添加数据库²、编写公式和测试。我构建了一个完整的预览部署系统和一些不错的反馈循环来迭代我的应用。
但总有新的边缘情况、新的东西要修复、新的问题出现。
我会记下笔记,然后启动云 Agent。
慢慢地,它变好了!但偶尔还是会出问题。
有一天我突发奇想——如果这只是一个 chat 呢?
通过与 Grok Bot 对话,我提取了应用中的所有核心逻辑。我将其重写为一组技能和 MCP 服务器。³
我让 Grok 想出一个记录我锻炼的格式。我决定使用 Git 作为存储层。
现在,Grok 每天都会给我发送我的锻炼计划。我通过 30 秒的语音笔记记录每次锻炼。如果我想改变某个动作,我就问它。如果某个进度看起来不对劲,我就问它。如果我想添加一个功能,我就问它。

这个应用变得更灵活、更简单、也更快。我可以用一条消息添加或删除功能。没有 CI,没有预览部署,也没有会出问题的 UI。
我是在去健身房的路上完成这些的。我边走边更新和完善这个应用。
我最终想把 chat 功能整合到我的健身应用里。现在,我的健身应用本身就是 chat。
代码
"好吧,别管这家伙了——他正用聊天机器人写代码呢。" 对于坚持看到这里的六位读者,请听我说完。
我 不是 在取代编码工具链,我是在 调用 编码工具链。
@SpaceXAI 一些最优秀的工程师,每天从 @Bot 开始,提交数百个 PR。
上周,我和 @poteto 聊了聊。
她把 Grok Bot 描述为完美的"外循环":一个在将上下文交给内循环之前,收集和整理上下文的地方。"上下文很宝贵,"她说。

Agent 基于下一个 token 预测工作:Agent 的输入直接影响输出。
Chat、文件、Agent 搜索的内容、Agent 读取 的内容。
Agent 能访问 什么,和它们 不能访问 什么同样重要。
Lauren 和其他人使用 Grok Bot 来探索想法、获取信息、收集上下文,然后编排提示词,启动云 Agent。
这项工作保护了内循环 Agent 的上下文。
与其用一堆探索性的研究来污染我的云 Agent,我可以只发送必要的信息给它们——从而避免上下文中毒。⁴
代码又被抽象了一层——从云 Agent 到"Bot"或 Agent 管理器。
幸运的是,Cursor 让这个交接变得无缝——由 Grok Bot 启动的 Agent 会在我的 Cursor 应用里等着我。
你,作为人类,与外循环 Agent 对话。外循环 Agent 再启动内循环 Agent。
编码工具是内循环,而外循环就是 chat。
工作流自动化
如果软件只是逻辑、持久化存储和界面,那么工作流就是软件的一种形式。
我们创建工作流,将多个工具串联起来,以实现特定目标。这些工作流需要人来参与。
这是个问题,因为人会犯错,而且大多数 UI 都非常糟糕。会计、购物和银行业务都是需要高度专注的操作。
我可能有点夸张,但处理这些网站确实会带来实实在在的认知负担。
你有没有订错过航班?把东西送到错误的地方?以为付了钱但其实没有?我就有过。

不仅仅是个人事务——我们每天也都在使用类似的工具工作。
AI 的承诺不是让我们变得无用⁵,而是消除那些让我们分心、无法专注于真正工作和创造力的事情。
工作流和 GUI 本应增强我们的技艺,但它们常常取而代之。对许多人来说,这是第一次能够自由地思考、表达、阐述自己的偏好,并让 别人 来实现它们。
就像个人软件可以坍缩为 chat 一样,消费者和企业的工作流也可以坍缩。
https://x.com/kristaletz/status/2089103618121314689
疯狂的是,我们 并不需要 MCP、托管 Markdown 或各种工具。
我们只需要 AI 和一台计算机,以及我们正在使用的软件。这就是 Grok:拥有计算机的 AI。
保存的搜索
我在网上买卖很多东西。如果你浏览过市场平台,你很可能保存并重复使用过搜索条件:这简直是天赐之物。
但保存的搜索实际上只是预先应用的逻辑——它是一个工作流。在我保存搜索条件后,我会开始我那个非常特定的搜索流程:
- 这个列表靠谱吗?
- 东西状况好吗?
- 价格合理吗?
- 在附近吗?
这就是我的"软件",用来找到我想要东西的简单过滤逻辑——保存的搜索 无法 处理,但 Grok Bot 可以。
我的 Grok Bot 现在正在浏览 Craigslist 和 Facebook Marketplace,每天检查是否有符合我标准的新意式咖啡机。

它可以起草一条消息并替我发送。它可以建议我买什么、不买什么。它可以确保我不会犯愚蠢的错误(我累的时候经常犯)。
这比网页浏览器 界面 好多了。消费者和企业 UI 正在坍缩为 chat。
信息检索
知识工作很大程度上就是搜索和检索。就是提出问题并得到答案。
像 Notion 和 Slack 这样的工具彻底改变了我们的沟通方式,但找到正确的信息仍然非常困难——尤其是在多个来源之间。
学习受限于反馈循环。如果回答一个问题需要 2 小时,那么与 2 分钟就能得到答案的人相比,我的"循环次数"就会少得多。
这可能很痛苦,因为我们许多人最初是通过不稳定、脆弱的界面接触到插件和 MCP 服务器的。
但它们已经好多了——这在很大程度上要归功于 Grok Bot 团队。
我发现 Grok Bot 的插件非常出色——出奇地 出色。我连接了我们的代码库、Slack、Notion、我的邮箱、日历、Figma……甚至多个账户。

而且 Grok 在查找东西方面 惊人地 擅长。
这是我加入 Cursor 后做的第一件事。
在 Cursor 入职
我大约在一周内完成了在 Cursor 的入职。第一天我问了 @leerob 几个问题。然后,我获得了 Grok Bot 的访问权限。
我的入职变成了向 Grok 提出几十个问题。
关于产品的问题,关于 IT 的问题,关于我应该在哪里停车、或者午餐时间的问题。关于发布通常是什么样子、谁负责什么、东西放在哪里的问题。
每一次 我都想"Grok 肯定回答不了这个。" 但每一次,它都真的回答了。
有时候,我多年的职业"经验"会冒出来:"这是谁负责的?我应该在 Slack 上 ping 一下他们。"
"不!🙅♂️" 我会告诉自己(脑子里带着那个表情符号)
"我会问 Grok!我不会给我忙碌的队友们发更多消息!"

事实证明,在 Cursor(以及现在的 SpaceX)这样规模的公司里,大多数人问过你的问题,而且有数量惊人的事情已经被记录在案。
但代码不仅仅是软件,它也是事实的来源。
Grok Bot 能够查看我们的代码库,并 告诉我应用中的各个部分在哪里。⁶
想象一下,如果每个问题我都要去 ping 一个人,那会浪费多少时间——我可能现在都写不了这篇文章!
而现在……我正在使用 Grok Bot 来入职 @SpaceXAI。
未来是 chat
去年,我们目睹了 IDE 坍缩为 chat。现在,我们看到其他界面也在发生同样的事情。
Grok Bot 不仅仅是自动化了常见任务,它还让我重新思考我要构建什么。如果我能用一个 Agent 和一个 SaaS 来模拟一个工作流,我真的需要靠 vibe coding 来搞个解决方案吗?还是一个 Agent 加一台计算机就足够了?SaaS 正在蓬勃发展,但它的消费者现在变成了使用计算机的 Agent。
Chat 正在取代我相当多的其他工作流。
这有点吓人:如果离开了工具,工匠还剩下什么?
但如果真正的工具是语言:是表达我们感知和渴望的能力。而真正的技艺是拥有关于我们构建什么的新颖想法。
Chat 是人类最熟悉的界面。第一代 iPhone 需要拟物化设计,因为人类 理解 触觉界面。
我们需要与 AI 的 chat 界面,因为 人类熟悉 chat。
事实证明,我喜欢用语音笔记打扰我的 Agent,就像我喜欢打扰我的朋友一样。
脚注
¹ 除非你在开发者关系部门工作 :)
² 感谢 @convex 和 @PlanetScale
³ 打包为 Agent 插件
⁴ 感谢 @dbreunig
⁵ 有效利他主义者的胡言乱语可能会引导我们得出这个结论
⁶ 例如,这条推文





