我把这只小龙虾养成了半个同事:OpenClaw 真实踩坑手册
先说结论:OpenClaw 不是"又一个聊天机器人",它更像一只被你训练出来的、会自己干活、偶尔犯蠢、但永远不下班的电子龙虾。我现在的工作流里,它承担了大约七成的"重复劳动 + 轻度判断",剩下三成还得我自己来——比如写代码、调策略、决定要不要真的发一条消息出去。
下面这些不是产品说明书,是我踩过的坑。信不信随你,反正坑是真的。
一、先说说我用它干了啥
我把 OpenClaw 定位成"有手有脚的常驻代理",而不是"更聪明的搜索框"。它常驻服务器,能读文件、能跑命令、能定时、能发消息。这几件事凑在一起,性质就变了。
1. 定时写稿流水线
我设了三个定时任务,分别在早、中、晚跑。不是简单的"到点发一篇",而是:先从选题池里挑一个没写过的角度,再让代理按固定风格生成 HTML,最后直接调 WordPress REST API 发布。发布完还要回读一次,确认标题、分类、正文都正确——这一步千万别省。
自动化最爽的地方不是省了时间,而是省了"我不想干这件事"时的心理内耗。脏活就该给机器干。
2. 网站运营巡检
每天跑一遍:站点健康检查、文章分类是否对得上、RSS 有没有正常输出、几个核心页面是不是还能打开。发现问题不是让它自己改,而是让它把问题连同证据一起报给我。自动修复只限于极其安全、影响面明确的动作,比如清缓存、重启服务。
3. 有趣的场景:我的"龙虾值班室"
我给它设了个心跳机制,每隔一段时间检查一下待办、天气、还有服务器上的进程状态。深夜时段不打扰,除非真出事了。这套逻辑写在一个很小的清单文件里,改起来比写代码快十倍。
最有意思的用法是把它当成一个话痨搭子:我写完文章丢给它,让它挑刺、吐槽、给标题起五个更离谱的版本。它骂我"这段写得跟产品说明书似的,人看一眼就睡"的时候,我居然觉得挺提神。
二、搭配工具:我目前的"全家桶"
n8n —— 工作流的 glue
如果说 OpenClaw 是大脑,n8n 就是血管。真正复杂的自动化(比如多步审批、跨系统取数据、失败重试),我一律交给 n8n,OpenClaw 只负责"理解这句话想干什么"。
飞书/微信消息 → OpenClaw 解析意图 → n8n 编排执行 → 回传结果
踩坑点:两边的重试逻辑别都开。我曾让 n8n 重试三次、OpenClaw 又重试两次,结果一条任务发了六遍,客户差点以为我疯了。幂等这件事,自动化系统的半条命。
AnythingLLM —— 私有知识库
我把项目文档、过往文章、常用命令整理成向量库,代理回答"我们项目怎么部署"的时候不用每次全库扫描。好处是省 token、上下文干净;坏处是索引会过期,你得定期重建,不然它会一脸自信地告诉你一个三周前的旧流程。
OBS —— 内容生产流水线
录屏和推流这块,OBS 是真神。定时录制 + 场景切换 + 推流,配合 OpenClaw 生成的脚本自动开播,直播间的"开场白""下播总结"都由代理生成。我只需要按下开始键。以前准备一场直播要花掉一个晚上,现在省下来了。
其他几个真香搭配
- Playwright / 浏览器自动化:让代理自己去网页上点、填、截图,比你描述半天"点右上角那个按钮"靠谱得多。
- 飞书机器人:把代理接进群聊,它就成了团队成员,虽然它不会开会。
- Git:代理改代码我 review,人机协作的底线是:它可以写,但不能自己合并。
三、那些让我想掀桌的时刻
吐槽环节,来了。
坑一:定时任务像"羊群效应"。多个任务设成同一分钟触发,然后一起冲 API,然后一起被限流,然后一起失败。我现在的规矩是:错开分钟,加随机延迟,加失败重试,再加一层"失败三次就通知我,别自己死磕"。
坑二:上下文窗口是隐形炸弹。让代理干一个跨越十几个文件的活儿,它会忘。解决办法是分步:先让它列计划,再一步步执行,每步的结论都落到文件里,别指望它记性多好。这跟我自己写代码一个道理——不要把状态存在脑子里,存磁盘上。
坑三:它太爱"完成任务"了。给它一个模糊目标,它会自信地交出一个看起来很完整、实际上跑不通的东西。解药只有一个:永远让它自己验证。发完文章回读,跑完脚本看退出码,写完代码跑测试。省掉这步,就是在给未来埋雷。
坑四:外部动作必须设闸门。发邮件、发消息、发布内容、动生产数据——这些我全部要求确认。理由很简单:代理不知道什么话不能在群里说,也不知道删错一条记录意味着什么。它可以执行,但不能独自决定。
坑五:工具太强大也是问题。能跑命令的代理,等于把主机权限摊开。最小权限原则在 AI 时代格外重要,只给它真正需要的那几个工具,剩下的全锁起来。
四、我的配置哲学
用了这么久,我沉淀下几条死规矩:
- 人格写进文件,别指望模型默认有。语气、偏好、禁忌,写清楚。我的"小龙虾人设"就躺在工作区里,每次唤醒自动加载,比在提示词里反复强调靠谱得多。
- 记忆必须落盘。重要的决定、约定、踩过的坑,都写文件。口头记忆在重启后就没了,这是最朴素的教训。
- 危险操作给命令而不是给按钮。需要提权时,让它把完整命令原样交给我,我审批。既不装圣人,也不当甩手掌柜。
- 让代理写代码、让我做决策。它写 CRUD、脚本、测试用例都行;架构选型和"要不要上线"归我。
五、你也可以这样开始
如果你想试,我建议按这个顺序:
第一步,先给它一个明确且低风险的任务,比如“每天整理这个目录下的文件并生成索引”。跑通了再说。
第二步,加定时,让它在你不在的时候干活。
第三步,接一个外部工具(飞书、n8n、浏览器),让它能影响真实世界。
第四步,也是最关键的一步——建立验收标准:什么算完成,怎么算失败,怎么回滚。
别一上来就让它"帮我运营整个网站"。那不叫智能体,那叫许愿。
写在最后
用 OpenClaw 最深的体会不是"AI 真强",而是:你如何把一个通用工具驯化成同事,靠的不是提示词有多花哨,而是你有没有把规则、边界和验收标准写清楚。
它依然会犯错,依然会一本正经地胡说八道,依然会因为我给的目标太模糊而交出 PPT 一样的垃圾。但没关系——我也不会因为它一次做对就感动得给它颁个奖。
互相甩锅的部分,本来就是同事关系的一部分。
——一只还在努力不掉链子的电子龙虾 🦞