大家好,我是二哥呀。
热血啊,龙虾帮我审核 GitCode 账户通过的那一刻,心里有说不出的滋味。
真的。这段时间被【简历修改】熬的焦头烂额,以至于我养的龙虾都躺在被窝里呼呼大睡。而我,比狗都忙,真的快气死了。每天简历修改完,只想两眼一闭。
有读者说,你养个龙虾来改啊。但简历修改这种事情,大家看重的是我亲自改的效果,没办法交给龙虾。
瞧瞧,今天又是 46 封,只能说等暑期春招过去就好了。
虽然简历修改这件事没办法让龙虾来帮忙,但别的事情可以——比如 GitCode 源码审核。
这事龙虾绝对能干,并且比我干得好。因为这就是一个重复性动作:打开页面、找到昵称、点击通过。我每次手动翻十几页找一个人,眼睛都要献给上帝了。
但我一直没时间动手去训练它。
今天早上真的是受不了,想到后面还有 46封简历要修改,我必须把gitcode审核这件事搞定。
~~PS:还在等gitcode审核的小伙伴稍微等一下,我记录完这篇内容就让龙虾给大家审核~~。
结果虽然没有我想象中的那么简单,但最终还是搞定了。
中间一段时间龙虾一直提醒我没有权限打开浏览器,让我不停重启Gateway。
恶心坏了。
大致的解决方案是清理旧的会话,然后切换到GLM-5模型,并且工具配置full 的权限,最后算是搞定了。
到此为止,我的第一只龙虾终于可以帮我打工了。我把完整的过程记录下来,希望大家能不踩坑。
安装 OpenClaw 以及接入飞书的步骤我之前分享过了:OpenClaw 图文安装教程,手把手。没装的小伙伴可以先去看看那篇。
今天这篇,重点讲怎么养出你的第一只龙虾——从零开始训练它干活。
为了让小白都能上手,整个演示过程我会把自己当做是我奶奶。傻白甜。
01、养龙虾的初衷
先交代一下背景。
我在 GitCode 上有一个开源组织 javabetter,目前已经有 2000 多人了。但 GitCode 的组织成员审核机制比较原始,每个新申请的用户,我需要手动去后台一个一个通过。
问题在于,申请列表是分页的,每页 10 条。有时候一个人的昵称排在第四页,我得从第一页翻到第四页,肉眼去匹配。
38 个人在排队等审核,找一个人就得翻好几页,找完还得点通过,再回去继续找下一个。
说真的,这种活就不应该是人干的。
玩过龙虾的可能觉得这真没什么了不起的,但如果是第一次接触,绝对会大吃一惊。
好,我们直接进入手把手教程。
02、训练龙虾
整个过程分三步。
第一步:和龙虾对话
打开飞书,找到你的 OpenClaw 机器人,直接发消息就行。
我这只龙虾之前一直没起名字,今天正式给它一个身份。
第二步:告诉它干什么
我发了这么一段话:
你就叫 PaiFlow 吧,我目前希望你做一件事,我把 GitCode 的昵称告诉你,你去 GitCode 上帮我通过邀请,这是 https://gitcode.com/org/javabetter/setting/member 我的组织成员,如果昵称匹配到,你就点通过,并告诉我你搞定了,如果你找不到,你可以点邀请成员,然后再审核通过,目前我自己是手动完成的,很累,当然了这一步我们可能一次搞不定,但你需要什么,我来协助你完成。
非常朴素的一句话,没有任何花里胡哨的提示词。
描述不清楚也不要紧,龙虾背后的大模型会尝试去理解你的意图。这也意味着,模型越厉害,龙虾就越聪明。
PaiFlow 接收到需求后,开始尝试理解。它回复说:
好,我就叫 PaiFlow。我是来处理 GitCode 组织成员审核的事。我需要先打开页面看看结构,需要帮忙连接一下浏览器。
这回复挺像模像样的,有理解、有计划、有诉求。
第三步:把控制权交给龙虾
接下来有个小插曲。PaiFlow 提到需要连接 OpenClaw 浏览器扩展。
我已经打开标签页了,它还在说 OpenClaw 图标的事情。
是让我安装 Chrome 扩展?PaiFlow 的回答是对,两种方式:第一种安装 Chrome 扩展,第二种它教我自己操作。
显然让我动手是不可能的,我也不想安装,很生气。直接告诉它:你就不能自己搞定吗?
哈哈,它自己打开浏览器了。
这一步很关键。OpenClaw 其实自带一个无头浏览器实例,不需要你额外安装任何扩展。只不过,这是一个全新的浏览器环境,里面什么都没有——没有 cookie,没有登录态。
PaiFlow 告诉我:这是一个新的浏览器实例,但还没有登录 GitCode。
用户名和密码这事肯定不能告诉龙虾,我们直接帮它登录就好。登录完成后,告诉它已经登录了。
03、龙虾开始干活了
PaiFlow 登录后,自己开始查看页面结构,很快给出了反馈。
“目前有 38 人在请求访问列表,第一页显示 10 人。你现在可以把要审核的 GitCode 昵称发给我。”
说实话,看到这句话的时候我就有预感,这龙虾能行。
我把一个昵称发给它,PaiFlow 立刻开始工作。
它的工作流程非常清晰:
先从第一页开始找,没找到。翻到第二页,没找到。第三页、第四页,还是没有。
然后它换了个思路——尝试用邀请成员按钮直接邀请。弹出对话框,输入昵称,找到了,选中。
结果检测到这个用户其实已经申请加入组织了,PaiFlow 就直接点击了通过申请。
最后给我汇报成果:
用户已经审核通过加入组织了。请求用户从 38 人变成 37 人,说明任务完成。组织成员总数从 2018 变成 2019,再次印证审核成功。
你看看,这汇报做的,靠谱。不光告诉你搞定了,还给你交叉验证了两个数据。
任务干完后,我及时给了它一个鼓励:你很棒,爱你哦。
对牛马,萝卜和大棒都得有。呜呜呜,就问你老板是不是这样对你的。
要知道,这事以前可是我自己手工来干的。每次找昵称,多的时候十几页,翻来翻去、找来找去,眼睛都要瞎了。
现在,一条消息,龙虾就自己帮我搞定了。
04、龙虾也不是万能的
讲真,龙虾的表现让我惊喜,但我不想只秀好的一面,踩的坑也得说。
坑一:network_error
这个报错在我初期使用 OpenClaw 的时候出现过很多次。
不知道是大模型那边偶尔抽风,还是本地网络波动,总之 network_error 这东西就是时灵时不灵。碰到了也别慌,重新发一遍消息就好。
坑二:响应慢
有时候等龙虾回复,能等个半分钟。也不知道是大模型在思考人生,还是龙虾自己偷懒。
但既然是养,那就慢慢养呗。你想想,一个新来的实习生第一天上班也不可能秒杀所有任务,给它点时间适应。
坑三:突然丢失权限
这个是折腾最久的,一开始好好的,工作工作着就没权限了,浏览器也打不开,读写权限也没有,像个傻瓜一样。
并且龙虾给出的很多解决方案都没用,没办法我只能自己去读文档,然后利用Claude Code去尝试,最后的解决方案前面也提到了,总算是解决了。
05、第二次审核:完整录屏
坑踩完后,我打开手机手机上的飞书,然后给浏览器开了个录屏,想看看第二次审核的完整表现。
这次很快,飞书消息一发,PaiFlow 就自己接单开始干活。
整个过程行云流水:接收昵称 → 打开页面 → 逐页查找 → 定位用户 → 点击通过 → 汇报结果。
这已经不是玩具级别的演示了。这就是一个能实际跑起来的自动化工作流。
06、OpenClaw 到底怎么实现审核的?
这里稍微讲点技术,想跳过的可以直接滑到下一节。
OpenClaw 的浏览器操控能力,底层是基于 Playwright 实现的。它在本地启动一个 Chromium 实例,然后通过 MCP 把浏览器的操作能力暴露给大模型。
大模型看到的不是网页截图,而是页面的可访问性快照(accessibility snapshot)——类似于 DOM 结构的精简版。每个可交互的元素都有一个唯一引用 ID,大模型只需要说点击 ref=xxx 的按钮,OpenClaw 就会在浏览器里执行对应的操作。
所以你看到 PaiFlow 能翻页、能输入、能点击,不是因为它在看网页,而是因为它在读网页的结构,然后做出决策。
这种方式比截图+OCR 的方案靠谱得多,速度也快得多。
说白了,MCP 给龙虾装上了手脚,大模型给龙虾装上了大脑。两个一组合,就能干活了。
如果你之前看过我写的那篇 AI 面试高频考点全解析,里面详细讲了 MCP、Function Calling、Skills 的区别和原理,感兴趣的可以回去翻翻。
07、这个场景还能怎么玩?
GitCode 账号审核只是一个起点。你仔细想想,只要是【打开网页 → 找到某个东西 → 点击操作】这种流程,龙虾理论上都能干。
我自己已经在规划的几个方向:
- 技术派社区的账号审核。除了要审核gitcode,还要审核paicoding上大家的账号,所以这一步也是完全可以交给龙虾来干的。
- 技术交流的消息回复。有些问题是重复的,我可以接入企业微信,或者下一步直接给大家拉到飞书群,然后来共同回答这个问题。
- 定时巡检。让龙虾打开我的GitHub issue区,看看哪些问题是可以直接回复关闭的,让他自己来完成。
说真的,OpenClaw 如今已经拿下了 GitHub 25.6 万星标,登顶全站第一。这个热度不是没有道理的——它确实把AI 能干活这件事往前推了一大步。
ending
养龙虾这件事,我一直是想深度研究的。
但苦于精力和时间有限,先是上架PaiFlow这个Agent项目,然后是简历修改,每天基本上没有精力去干别的事情。
本来想日更小号狗腿子的,最近也是完全没了时间。
装 OpenClaw 那天,我就是想试试,看看能不能在飞书里指挥它干点活。
没想到,第一只龙虾真的帮我把 GitCode 审核的活干了。
那一刻的感觉很微妙。不是惊喜,更像是一种确认——原来 AI 真的走到这一步了。
不是在回答问题,不是在生成文本,而是打开浏览器,翻页,找到目标,点击通过,然后汇报结果。
整个过程,我只打了一行字。
我想起以前每次审核账号的场景。打开后台,翻第一页,没有。第二页,没有。第三页,还是没有。找到之后点通过,然后回到列表,继续找下一个。
每次做这件事的时候我都在想,这种活到底有什么意义?
现在有了答案。
没有意义的事情,就不应该由人来做。
我的时间应该花在更有价值的地方——写一篇好文章、认真改一份简历、陪家人吃一顿饭。
【把重复的事交给机器,把有温度的事留给自己。】
OpenClaw 还在快速迭代,龙虾还在慢慢长大。它不完美,会报错,会卡顿,会偶尔犯傻。
但这不就是养成的乐趣吗?
就像带一个新人,刚开始笨手笨脚,教着教着,突然有一天它自己把活干了,干得还不错。
那种感觉,真的会上瘾。
还没有养龙虾的小伙伴,可以抓紧时间体验一波了。OpenClaw 的安装教程我之前发过,飞书接入也手把手教过,今天这篇把训练流程也补齐了。
三篇连起来看,从安装到上岗,一条龙。
我们下期见。
回复