Grok Bot 最该做的事,不是聊天
每天早上,在你打开电脑之前,有一件事已经在等你了。
登录某个后台,点进"数据报表",选昨天的日期,点导出,等它跑完,下载一个 Excel,检查行数和关键字段,然后发给需要它的人。
整件事不需要任何判断力。路径是固定的,筛选条件是固定的,收件人是固定的。唯一的变量是你得亲自登录,亲自点,因为这个后台不提供 API,也没有人会为你写一个。
这就是 Grok Bot 最该接手的事。
一台已经登录好的电脑
Grok Bot 有一台持续存在的云电脑。它不是每次对话临时启动、用完即弃的容器,而是一台保留着登录态、文件和工作上下文的机器。你上周登录过的后台,这周它还记得。你上次导出的文件,还在桌面上。
这件事的意义比"能聊天"大得多。
绝大多数重复劳动卡在一个地方:你必须登录一个网页,沿着一条固定路径点下去,才能拿到你要的东西。这条路径不短,但也不难,难的是它每天都要走一遍,而且必须有人坐在那里走。
云电脑解决的就是"有人坐在那里"这件事。
先自己做成一次
但你不能直接让 Bot 去做一件你自己都没走通的事。
正确的顺序是:你先用真实的主路径完整地做成一次。从登录到导出,从筛选到验收,每一步你都知道该点哪里、该看到什么、该拿到什么。
然后才是教它。
Grok Bot 有一个功能叫 Teach a task。你在云电脑上演示一遍操作,它在旁边看着,把你的点击路径记录下来,生成一个 Skill 草稿。
这个功能适合什么场景?适合那些点击路径很长、用文字很难描述清楚的后台系统。你与其花半小时写一份操作手册,不如花几分钟演示一遍。演示最多十分钟,只记录可见的电脑操作。
但有一条硬规矩:演示必须在安全登录已经完成之后才开始。密码、验证码、二次验证——这些东西绝不进入演示流程。如果中途登录失效,或者弹出了验证要求,应该由你接管云电脑,完成验证,再让 Bot 继续。
这不是产品的缺陷,这是正确的边界。
Skill 不是录完就能用的
Teach a task 产出的 Skill 只是草稿。
它记录了主路径上你点了什么、填了什么、等到了什么。但它不知道如果页面改版了怎么办,如果登录突然失效了怎么办,如果导出的文件是空的怎么办,如果关键字段缺失了怎么办。
所以 Skill 生成之后,你要做的第一件事不是立刻设定自动执行,而是补齐失败分支。
页面改版——停下来,通知你。登录失效——停下来,等你验证。下载为空——停下来,记录异常。关键字段缺失——停下来,不要猜着往下走。
"停下来"是比"继续执行"更重要的能力。一个遇到异常还在猜着继续点的 Bot,比不干活的 Bot 危险得多。
Test run 是真的
补完失败分支之后是测试。这里要特别注意一件事:Test run 是真实操作,不是沙盒预览。
它点的是真实的按钮,提交的是真实的表单,下载的是真实的数据。所以第一周只接安全样本。把"只读"的事交给它——导出、截图、查询、核对。把写入、外发、影响真实业务的动作留在后面,留在你确认它真的能处理异常之后,留在你加了人工审批流程之后。
权限应该逐级放开,而不是一开始就把所有权限交出去。
这跟管理一个新来的实习生是同一个逻辑:先让他做你能随时检查的事,确认他靠谱了,再放开范围。
验收物,不是"已完成"
测试通过之后,你可以把 Skill 设为 Routine,让它按计划重复执行。
但 Routine 跑完之后,你怎么知道它真的做对了?
如果它只告诉你"已完成",你什么都不知道。
验收物应该包括:导出的文件本身、筛选条件的截图、数据的行数、关键字段的值、以及遇到异常时的证据。你应该能在不登录后台的情况下,仅凭这些验收物判断这次执行是否正确。
否则你还是得亲自登录去看一眼,那 Routine 就没有真正替你省掉那段路径。
权限不是技术问题
还有一件容易忽略的事:多个 Bot 共享同一台云电脑,不等于权限隔离。
登录态是共享的,文件是共享的,命令行凭据也可能是共享的。一个 Bot 能看到的东西,另一个 Bot 原则上也能看到。
这不是 Bug,这是架构事实。你需要根据这个事实来决定哪些账号登录在这台云电脑上,哪些操作适合放在上面跑。
它不替你想,它替你走那条路
回到最开始的场景。
每天早上,在你打开电脑之前,有一件事已经不用等你了。Routine 在凌晨跑完了昨天的数据导出,验收物已经在那里。你打开看一眼行数和关键字段,确认没有异常,转发出去。
省掉的不是思考,是那段固定的登录、点击、等待、下载的路径。
这类 Bot 的价值判断其实很简单:如果它明天不跑了,你是否又得自己登录那个网站,重复点同样几下?如果答案是"是",那这个 Routine 就在替你做一件真实的事。
它不需要聪明。它需要稳定、可验收、出了问题知道停。
资料