Routine 是什么
Routine 是 Grok Bot 里最接近「魔法」的功能。除了打字下指令,你可以当着它的面把一件事完整操作一遍——它跟着你的点击和输入看完全程,把过程存成一段可复用的流程。下次你说「照老规矩办」,它就自己执行。
官方员工在发布公告里的证言:“I showed it a workflow once and now I trust it to run on its own.”——给它演示了一遍流程,就相信它能自己跑了。该员工声称因此获得了两到三倍的效率提升,因为不再需要逐步审批。
什么样的活适合做成 Routine
判断标准就一条:步骤固定、判断很少。
适合的:
- 每天的竞品巡查
- 每周的报表汇总
- 固定的数据搬运
- 格式不变的周报初稿
- 定时从某处下载文件并归档
不适合的:
- 需要临场判断的谈判
- 每次都不一样方案写作
- 结果不确定的探索性任务
如果你不确定一个流程是否适合,用那四问清单自查(见下文)。
Teach a task:教学的正式入口
Routine 的教学入口是 Teach a task:录屏演示你的操作,Bot 看完学会整个流程。两个硬参数要知道:单次录屏最长 10 分钟——超过 10 分钟的流程拆成多个 Routine,或用编排串起来;教完先别托付,用 Test run 试运行一次,确认 Bot 的理解和你的演示一致再放手。
Teach(教)之后,Routine 以多种方式触发执行,常见触发器包括:
- On a schedule——定时执行,最常用
- Slack message——群消息触发
- Git event——代码事件触发(如 push 后自动跑检查)
- Linear / Sentry / PagerDuty event——工单、告警、值班事件触发
- Webhook——通用 HTTP 触发,有独立 URL 和 secret,任何能发 HTTP 请求的外部系统都能唤起一个 Bot
这意味着 Routine 不是「定时任务」,而是「事件驱动的自动化原语」。
完整的教学过程
第一步:自己先跑熟
在教 Bot 之前,先把流程手动跑两遍以上。没定型的流程教不出稳定的 routine。你自己都不确定先做 A 还是先做 B,Bot 更学不会。
第二步:边做边示范
当着 Bot 的面开始操作。不需要提前说「开始学了」,直接做就行。Bot 会自动识别你在示范,并记录下每一步操作。
示范时注意:
- 操作速度正常,不需要刻意放慢
- 每一步中间留几秒停顿,让 Bot 有时间理解当前动作
- 如果做了错误的点击,撤销后重新做对的——Bot 会看到修正过程
第三步:确认它学会了
示范完成后,问它一句「刚才这个流程,你学会了吗?」它会用自己的话复述一遍过程。仔细看它的理解有没有偏差——如果它漏了关键步骤或者顺序错了,当场纠正。
第四步:让它在监督下跑第一次
说「试一次」,然后看着它执行。第一次执行是最容易出错的,也是纠错成本最低的。有任何不对,立刻用嘴说「这里不对,应该先做 X 再做 Y」——它会当场修正。
第五步:放手
连续三次执行结果正确,就可以放它自己跑了。之后只需要定期抽查。
使用前要想清楚的三件事
以下是实测和社群交流下来的经验,官方没说透的地方:
第一,Routine 记住的到底是「点击轨迹」还是「做事意图」?
官方没明说。实测体感是两者混合:简单流程偏轨迹,复杂流程偏意图。这意味着目标网站的按钮位置大改版时,老 routine 可能失效——重要流程记得隔段时间抽查一次执行结果。
第二,Routine 会随你的纠正而进化。
它执行错了你别自己上手返工,用嘴告诉它错在哪,下一次它会修正。反馈本身就是训练。每次纠错都让 routine 变得更稳健。
第三,越通用的 routine 越值钱。
别只教它「整理这一个文件夹」,教它「拿到一个新的资料目录该怎么整理」。前者是一次性宏,后者才是可迁移的能力。花同样的教学时间,选择产出更高的流程来教。
教学前自查清单
示范之前过一遍这四问:
- 这个流程我自己手动跑熟过两次以上吗?——没定型的流程教不出稳定的 routine
- 每一步的判断能不能写成「如果……就……」?——写得出来的才教得会
- 中间有没有只有我知道的暗知识?——某个后台入口、某个约定俗成的口径——有的话先补进它的记忆再示范
- 教完之后,前三次执行结果是否有人工核对?——教学期是最容易埋雷的时期,也是纠正成本最低的时期
Routine 常见问题
Q:Routine 会过期吗? 目标网站/系统的界面大改版时,基于操作轨迹的 Routine 可能失效。重要流程隔段时间用 Test run 抽查一次,别等它悄悄坏掉。
Q:一次教错了怎么办? 重新教一遍覆盖,或用嘴纠正让它进化——纠正会沉淀进 Routine,第二次执行就会修正。
Q:Routine 能互相调用吗? 长流程建议拆成多个小 Routine 再编排串联,而不是录一个 10 分钟的大流程——小单元更好验收、更好修正、失败时也更好定位。
Q:教学时需要清理浏览器环境吗? 需要。录屏前退出无关账号、关掉无关标签页——Bot 会忠实学会你演示的一切,包括你顺手打开的无关页面。
Routine 和省钱的关系
这件事值得单独拿出来说,因为 Routine 不仅是效率工具,还是省钱利器。
从额度消耗的角度看,Routine 化的本质是把「每次现场推理」变成「一次教学长期复用」。一次教学消耗的额度是固定的,后续每次执行只消耗极少的验证额度。相比之下,每次让你亲自派活、Bot 每次重新理解指令、每次返工纠错——这些消耗累加起来,远高于 routine 化的一次性投入。
后面有一篇文章专门讲 Grok Bot 的额度怎么省,这里先记住一条原则:任何做过两次的流程,第三次之前教成 routine。
常见坑
坑一:教得太早。 流程自己还没跑顺就急着教,Bot 学到的是一套未经优化的操作。
坑二:教完不验证。 默认 Bot 理解对了,结果它的操作路径和你预期的不一样。
坑三:纠正时上手替它做。 看到它做错了,忍不住自己上手改。应该用嘴告诉它错在哪,让它自己修正——这样才能积累成它的能力。
坑四:一次教太多。 一个 routine 只教一个流程。试图一次教会一个复杂工作流,它学不全你也记不住教了哪些步骤。