一款全新的 AI 应用出现了,它给人的感觉与你之前尝试过的任何产品都截然不同。这款名为 Grockbot 的应用是一个面向大众的代理系统,让你感觉就像在与自己的智能助手进行对话。你首先注意到的是它的外观和体验与任何原生聊天应用(如 Telegram 或 WhatsApp)几乎一模一样。左侧是线程列表,右侧是对话窗口,界面非常简洁。你看不到实际的代码、包含文件的目录结构,甚至看不到那些闪烁的“正在思考”的文字。这与你在 Cursor 或 Codeex 等工具中常见的界面形成了巨大的反差,但这种变化令人欣喜。

尽管设计上的改变并非颠覆性的,但我依然认为它相当独特。让我展示一下它在“思考”时的样子:当你点击运行后,一个小图标开始旋转,看起来像是在思考。你看不到任何工具调用或代码编写过程,一切都非常简单直观。这显然是为了面向大众用户而设计的,但我相信其底层依然拥有像 Codeex 或 Cursor 那样强大的功能。

不过,我花了一点时间才适应它的逻辑:在 Grockbot 中,每一个线程都是一个独立的代理。这与我习惯的按主题组织线程的方式不同。在 Cursor 中,左侧侧边栏虽然看起来相似,但深入查看会发现所有线程本质上都是同一个代理,只是按主题(如 PR 或 Bug 修复)进行了区分。而在 Grockbot 中,每个线程都让你强烈感觉到它是一个独立的代理。

让我们创建一个新代理:点击加号按钮,你可以选择现有的代理(如电脑清理、首席幕僚、邮件或日历助手),或者创建一个新的机器人。一旦开始输入,它就会思考你的意图并给出建议。对于不熟悉这类技术的人来说,它会引导你确定工作重心:是研究写作、邮件管理、项目代码还是日常运营。例如,我输入“亚马逊购物”,它会基于此做出许多假设并询问具体需求。

它问我应该处理什么任务,是寻找比较产品吗?我输入“相机”,并指定了类型(手机、无反、单反)和预算范围。虽然它不断提问,但很快你会发现一些酷的功能。我目前的一个批评是:我更希望感觉是在与一个代理对话,而不是多个代理在背后工作。我倾向于按主题而非按代理来组织线程,虽然这两者差别不大,但这关乎信息呈现的方式。

现在它正在亚马逊上搜索套件,我还可以发送消息要求查看实时结果。这时 Grockbot 真正出彩的地方出现了:点击右上角的电脑图标,你会发现它启动了自己的独立环境和操作系统,直接在 Amazon.com 上为我查找。这是一个完全可用的 Linux 系统(包含 Thunar 文件管理器),每个新代理都会启动一个全新的完整计算机环境。

最酷的是,尽管每个代理都拥有独立的fresh 环境,但它们共享认证信息。这意味着你只需登录一次。如果我在一个代理中登录了亚马逊账号,再启动另一个代理并打开亚马逊页面时,它已经处于已登录状态。你可以像使用普通电脑一样自由操作,非常便捷。

这里还有一个“教授任务”的按钮(稍后详述)。刚才它发来了佳能 EOS R50 套机的截图和价格。如果你想查看实时网页并与之交互,只需点击该按钮即可进入代理的操作系统界面。我之所以喜欢与单个代理互动,是因为它能学习我的个性和喜好,保持长期的上下文记忆,而不是每次启动新环境都从零开始。

为了解决按主题组织线程的问题,我采用了 Cursor 团队建议的“首席幕僚”代理模式。这是我每天使用的主要代理,它非常有用的一点是允许你的代理将内容发布到互联网上。比如你想分享文档或演示文稿,最简单的方法是使用今天的赞助商 Here.now 服务。

让我展示具体操作:我将启动一个新机器人,安装 Here.now 技能插件。这样该代理及其他所有代理都能轻松发布内容到互联网上。你只需说“发布这个”,它就会在几秒钟内生成一个 Here.now 链接,无需登录且完全免费。安装完成后,我可以将其发布到实时网站。如果不登录账号,链接仅保留 24 小时;若需永久保存则只需简单登录。

现在展示发布的便捷性:我有一张儿子 3D 打印的船的照片,想发布到网上。我只需将其交给 Grockbot,说“发布它”,几秒钟后链接就生成了。

大概花了8秒钟,我生成了一个公开链接,可以分享给任何人,现在任何人都能访问这张照片。再次感谢这里(指代某平台或功能),他们是非常棒的合作伙伴,使用你的代理将任何内容发布到网络上都非常简单。只需告诉它们使用这里(指代某功能),链接在下方。Grockbot的酷之处在于它可以交互,可以启动其他代理。

所以我可以说:“我收件箱里最新的邮件是什么?”我希望它会向电子邮件代理发送消息以询问此事,因为到目前为止,所有的邮件分类工作都是在该代理中完成的。让我们看看会发生什么。好的,它实际上还没有向电子邮件代理发送消息。我问它是否做了,它说没有。对于这一条,我只是自己查看了Gmail。电子邮件代理用于处理更大的收件箱筛选任务。单封最新邮件我就在这里直接处理了。

让我再试一个。我要问:“有多少封邮件可以安全地归档?”希望这次它会向电子邮件代理发送消息。有了,让电子邮件代理对可安全归档的内容进行试运行计数。还没有实际归档。所以它确实向电子邮件代理发送了消息,我们可以直接看到这一点。如果我点击进去,这实际上是这两个代理之间的对话记录。

所以非常有趣的是,代理之间的对话会无限期地保留下来。这也是在为你积累上下文信息。它们是如何做到这一点的,真的非常有趣。所以我在这里可以看到,电子邮件代理正在两个账户上计算可安全归档的邮件数量。仅限试运行。没有任何内容被归档。如果我切换回“幕僚长”(Chief of Staff)代理,一旦电子邮件代理完成扫描,它就会把数字带回来。

好的,所以现在你可以看到,电子邮件代理已经向幕僚长发送了消息。我点击回到幕僚长界面。结果显示,21个收件箱线程中只有3个符合严格的“安全”标准。当然,我现在可以选择采取行动来归档它们或不归档。代理之间对话持久化这一功能非常酷且独特,它感觉就像是对话的一部分一样自然。我在其他应用中从未见过这样的功能。

Grockbot给人的感觉非常像是一个“云优先”的代理,但它也能很好地控制你的本地计算机,这真的很不错。所以我可以说:“告诉我我的桌面上有多少个文件夹。”回答是:你的桌面上的九个文件夹,不包括像Cursor这样的隐藏文件。所以我可以像在控制这个云环境一样轻松地控制我的本地计算机,这真的很好用。

它有点像这种“本地加云端”的混合体。它可以同时处理两者,并在它们之间轻松切换。我认为这是一种相当独特的功能。云环境在Grockbot中感觉非常原生,几乎是默认设置;而在Cursor或Codeex等应用中则不然。我猜它们正朝着云代理的方向发展,但通常当你想到Cloud Code或Codeex时,它们是“本地优先”的。

接下来我想谈谈的是,它给人的感觉是为非技术人员量身打造的。虽然这仍然是一个偏技术性的产品,毕竟我们在谈论人工智能,它还没有变得极其简单易懂。但我认为这是许多AI应用的方向:让一般用户也能轻松理解。它们做到这一点的方式是,剥离了许多我们在聊天应用程序或编码应用中习以为常的功能。

例如,没有模型选择器。你无法在Grok模型、GPT 5.6模型或Fable之间进行选择。你不能选择,甚至看不到它们,你也不知道它使用的是哪个模型。但你知道吗?我认为大多数人并不关心这一点。也许从头到尾都只使用Grok,那可能就是它唯一的模型。如果是这样,那就非常棒。它的功能极其强大且速度非常快。

我对Grockbot的能力和速度印象深刻。它仍然是基于线程的,正如我之前提到的,但每个线程都是独立的代理。所以这保留了来自Cursor、Cloud Code或Codeex的熟悉外观和感觉,这也是大多数人习惯的样子。即使他们只使用基本的文本消息传递,人们也已经习惯了这种界面并感到熟悉。

这里还有另一件你会注意到的事情:绝对没有显示工具调用(Tool Calling)。它不显示任何与代码相关的内容,这是故意的。这让我相信它是面向广泛受众的。如果你看Cursor,你可以看到这里“探索了两个文件”、“进行了三次搜索”。你可以看到这里使用了Grep。你可以看到实际正在编辑和读取的文件,可以看到所有的工具调用以及Cursor在得出最终答案过程中所做的所有事情。

当然,这里没有任何这样的显示:没有展示PR(拉取请求),没有展示更改,也没有终端或文件。这一切都不存在。这真的是为广泛的知识工作者社区设计的。我还有一个反馈是,为此使用一个完全独立的应用程序感觉有点别扭,因为我在Cursor中已经建立了所有的工作和上下文。现在我必须用Cursor来处理代码,而用Grockbot处理一般知识工作。

我认为它们之间的界限、什么该去哪里清晰定义,并不会那么干净利落,而是相当模糊。实际上,“我应该用Grockbot做某事还是用Cursor做某事?”这个决定过程会很有趣。因为你看OpenAI在Codeex上做了什么,将Codeex和ChatGPT合并到了同一个应用中,变成了一个超级应用。我实际上发现必须在ChatGPT和Codeex之间切换……

我几乎 exclusively(专门)使用Codeex而不是ChatGPT。我发现整个决策过程是不必要的。所以也许分开应用程序是正确的做法,但让我们拭目以待吧。我真正想要的是:我只是输入一个任务,它就知道该向我展示什么。我是想看代码?还是看工具调用?或者我只想要最简单的版本,只给我显示从A点到B点的结果。所以我们将看看哪种设计模式会胜出。

为了让Grockbot变得极其强大,你需要使用插件。插件就在这里(指代界面位置),这是少数显著展示的功能之一。你点击它,就会看到你接入的所有不同应用。你可以将其理解为MCP服务器,或者是赋予Grokbot如何与所有这些不同服务交互的知识。我已经添加了Gmail。我可以像这样添加Google Drive,只需点击“添加”即可完成。

它可能会要求你进行一次身份验证,但一旦你开始使用它就会这样做。我已经添加了Google日历和Slack。所以我可以直接调用Grokbot……

来自 Slack,这相当不错。我还有 Notion,它们已经有很多默认与该应用协同工作的功能了。你可以看到我已经添加了 Box,这样我就可以阅读我的所有文档和合同了。向我在 Box 的朋友们致敬。我认为大多数人从 Grockbot 中获得的最流行用例之一是“例行程序”(routines)。这些是在固定时间表上定期发生的任务。

所以,你需要右键点击你的代理(agent)。操作有点奇怪,绕了点弯子:你点击“编辑个人资料”(edit profile),可以给它起个名字、标题和描述。但要进入例行程序设置,你得点击那个小小的返回按钮,然后点击“创建例行程序”。这里有一个我已经创建的现有例行程序,叫作“电脑清理”(computer cleanup)。它每周一早上 8:00 运行,这是针对电脑清理代理的。

如果我点击进入它,我说:“看看我的电脑上有哪些文件看起来是陈旧的(stale),我可以清理掉。不要真的删除它们,只是建议。”基本上我想做的是优化我的硬盘空间,查找任何我不再需要的东西,并列出那些不需要的建议项。然后我可以告诉它:“好的,继续吧。”把它扔进回收站给我。这样它就会每周运行一次,非常有用。

但你可以在任何定期基础上做任何事情。你可以说:“好的,每天早上我都想要一份所有重要邮件的摘要,那些我需要立即回复的。”所有这些你都可以通过简单地提供一个名称和一段自然语言指令来创建,这段指令将发送给代理。当然,你可以将其设置为激活或停用状态,也可以删除它并进行测试运行。

接下来是“任务”(tasks)。这是教你的机器人做某事的非常酷的方式。我认为 Codeex 有类似的功能,但基本上,如果我们点击右上角的这个窗口——这是代理自己的环境——我们只需点击“打开”。现在这就是它可以使用的一台独立电脑。我可以四处看看,这里有一个“教任务”(teach a task)按钮。

假设我想教它一个任务:每周我要它查看这个摄像头,并给我更新价格信息。所以我只需要点击“教任务”。好的,再次强调,我处于它自己的操作系统和环境中。我要抓取这个 URL 地址,把它放在我刚做的电子表格中。然后我回去,抓取价格,粘贴在那里:599 美元。好的,然后点击停止。

现在它将根据我刚才给它的演示进行学习。让我们看看会发生什么。它显示“新机器人正在工作”,它在思考。它将实际创建一个技能(skill),这是一个基于我刚才手动展示的内容的可重用技能,这真的很酷。所以看这里:已保存。“将亚马逊产品记录到摄像头价格表”。这就是那个技能:“打开一个亚马逊产品页面,复制 URL,切换到‘摄像头价格’Google 表格,将 URL 粘贴到 A 列。”

它正在观看视频并说:“好的,你把价格设为 5.99。让我更新那个技能。”好了,它完成了。现在它也复制了价格。就是这样。你可以给它任何东西,真正允许它从任何知识工作、你正在进行的任何任务中学习。希望你可以很容易地自动化它们,以减少你所做的那些繁琐任务。

所以我们从它学到的东西创建了一个技能,但你也可以添加自己的技能。我最喜欢的一个技能是“人性化”(humanizer)技能。基本上,它让 AI 生成的文字看起来不那么像机器生成的垃圾内容(AI slop)。我说安装这个技能,按回车键看看会发生什么。看,它首先检查了插件市场,但没找到。

所以我从仓库中将其作为私有技能进行安装。就这样,非常简单。Grockbot 还有很多其他功能可以继续让它变得更强大。我实际上在之前的视频中介绍了一些你现在可以应用到 Grockbot 上的技能,就在……