OpenClaw三周踩坑血泪史:小龙虾运维的五个硬核真相

跟OpenClaw死磕三星期,从文件堆成山到选模型选破产,从定规则定到怀疑人生到差点翻车,最后悟出五条让人工智能体乖乖干活的金科玉律。


你的OpenClaw记性好赖,就看文件整理乱不乱

OpenClaw这小龙虾啥都好,就是有一点,就像你的合租室友,你但凡把东西往客厅一堆,然后指望他能在三秒内把你左脚的袜子找出来,那你就是在做梦。用纯文本文件管理知识库,就是这么个德行。

我一开始也是这德性,我觉得人工智能嘛,那么智能,我随便扔点东西进去它肯定能自己消化。
结果呢?每次我要找个资料,都得掏出搜索命令在那搜。运气好的时候,五分钟能找到;运气不好的时候,我盯着屏幕怀疑自己是不是记错了文件名,怀疑人生半小时。搜索加碰运气,这六个字就是我当时的人生写照。

后来我实在受不了了,决定给小龙虾搞个正经的档案系统。

我把所有东西分成四类:Projects是正在干的项目,Areas是负责的领域,Resources是各种参考资料,Archives是干完活归档的老古董。这一套叫PARA法则,不是我发明的,但我用了之后发现真香。

更绝的是我还加了个语义搜索,现在小龙虾找东西不是靠死磕关键词,而是靠理解意思去找。从一个下午就从"搜索加碰运气"进化到了"结构化回忆",从瞎猫碰死耗子升级成了精准导航。

这个过程有多爽你知道吗?就像你妈终于把你的衣柜按颜色深浅、衣服类型分类挂好,你早上找衣服的时间从半小时缩到三秒。你伸手想拿件白T恤,一拉开柜门,白的全在一块儿,码得整整齐齐,那一刻你甚至想拥抱你妈。我现在看小龙虾干活就是这个心情,它找资料嗖嗖的快,我喝茶的时间都变多了。

别用法拉利送外卖,选模型是门省钱的学问

我得坦白一件事,我干过一件特别傻的事。我用当时最贵的大模型去跑定时任务,就是那种每五分钟检查一下安全外壳协议有没有开着的活儿。安全外壳协议就是让你能远程连上服务器的安全协议。这活儿有多简单?就跟你看一眼门锁没锁一样。结果我请了个米其林三星大厨来干这个,大厨确实能把门锁看明白,问题是这出场费我得破产。

定时任务是操作系统里的定时任务工具,说白了就是你设定好时间,让机器自动跑某些脚本。这类活儿的特点就是机械重复,一点技术含量都没有。后来我学聪明了,这种事儿全丢给便宜的小模型干,效果一模一样,成本直接砍到脚脖子。结果一样,花的钱就是个零头。

那贵的模型留着干啥?写代码、做研究、处理那些需要判断力的复杂任务。这就跟你打游戏一个道理,你打小怪就掏把新手村发的破剑够了,打大BOSS的时候再把你那把传说级的霜之哀伤拿出来。很多新手不懂这个道理,一上来就全开最高画质,显卡直接冒烟,画面卡得一帧一帧的,体验烂得要死。人工智能运维也是这个理儿,你学会分层调用,月底看账单的时候就不会心梗,你老板看你的眼神也不会像看个败家子儿。

给人工智能定规矩要具体到变态,模糊指令只能得到模糊结果

我跟你说,"要有帮助"这种指令,纯属废话文学。你跟小龙虾说"乖,要听话",它听了。但它理解的听话和你理解的听话,大概率是两码事。你觉得听话是端茶倒水扫地擦桌,它觉得听话是把你的歌单循环播放一百遍。

后来我学精了,写规则必须写到变态的程度。我给你念一条我现在的规则:"开始任何新任务之前,先看一眼当前任务清单文件;没拿工具验证过的事儿,不准说搞定了;在即时通讯软件里发消息必须用项目符号列表,绝对不许用表格。"即时通讯软件是个聊天工具,很多技术团队都在用。你看我这条规则,每一条都能执行,每一条都能检查,没有任何模糊空间。

有句话说得特别好:每一个错误,都是一条你还没写进规则里的教训。你每次被小龙虾坑,都是因为有一条规则没写进你的操作手册里。这就像你教小孩收拾房间,你说"把房间弄干净",他就真能把垃圾全扫到床底下,表面看起来干净了。你得跟他说:"第一步,把地上的纸捡起来扔垃圾桶;第二步,把书架上的书按大小排好;第三步,拿抹布把桌子擦一遍。"说到这个份上,他才不会给你整活儿。

规则这玩意儿会复利增长。你今天写一条,明天写一条,攒多了之后你发现小龙虾越来越听话,翻车的次数越来越少。刚开始你觉得写规则麻烦,后来你会发现,不写规则才叫真麻烦。

让人工智能主动找你聊天,别整天盯着它看

我现在给小龙虾设了一堆定时任务。早上7点给我发晨会简报,告诉我今天有哪些事儿要干;上午10点和下午3点发业务提醒,问我有啥活儿该交了我还没动;每4小时跑一遍系统健康检查,看看服务器有没有在裸奔。你听这配置,像不像个真参谋长?而不是那种你问一句他才答一句的搜索引擎。

有句话说得特别扎心:只会被动回答问题的人工智能,那不就是个搜索引擎嘛。而能在下午3点主动提醒你"嘿,有活儿超时了"的人工智能,那才是你的参谋长。我现在的小龙虾能跑13个定时任务,完全不用我自己动手。这就像是养了一只特别自律的宠物,不仅会自己上厕所,还会到点提醒你"该去遛狗了"。从被动工具升级成主动助手,这才是人工智能体应该有的样子。你设置好规则,它就能在正确的时间做正确的事,你喝咖啡的时间都变多了。

别指望人工智能会自觉保密,直接把可能泄密的路堵死

"别打印接口密钥"这种规则,我跟你说根本没用,因为小龙虾会"忘记"这个事。这就好比你在门上贴张纸条"请勿入内",然后指望所有人都自觉遵守。真正的做法是:把密钥存进电脑的钥匙串,加上防止密钥泄露工具的提交代码前检查钩子,敏感的指令用流编辑器处理一下输出的内容。

核心观点是:指望人工智能自觉,那不叫安全策略,那是心存侥幸。你得把护栏直接建进系统里,让它想泄密都泄不出来。这就像是家里有钱,你不会只跟保姆说"别偷钱",而是直接把保险箱焊死,密码只有你自己知道。技术防护要做到位,规则只是辅助。把安全措施变成系统自带的基础设施,而不是依赖小龙虾的"自觉",这才是成年人该有的安全意识。