养龙虾日记: 如何在云服务器上安装浏览器, 配置多个agent,然后pua它们

养龙虾第7天,碰到了7日之痒。 目前龙虾的状态,虽然能干一点活,但是样样稀松,实在是差强人意。回顾这几天的过程,大部分时间其实是在给龙虾配API。比如想搞搞股票,尝试了各种量化api。免费的是真的不好用,要么连接慢,要么容易限流,很难把一个任务完整的执行下来,连带着龙虾也各种卡死。最简单的让龙虾生成个四格漫画,费了半天功夫都没找到一个合适的API。 让龙虾干活的过程变成了:DDD

AAA api连接不上, BBB api限流了, CCC api token 用完了, 我发现了一个免费API 叫DDD ,不过需要注册, 你能不能在DDD网站上注册一个账号,把api key告诉我…

为什么龙虾你自己不会去注册api, 拿key啊? 啊,启动浏览器失败?没有浏览器!

先得解决这个问题, 这是本地安装一般不会碰到的。 因为云轻量服务器缺省没有图形环境, 如果强行安装, 那要吃掉大量的cpu和内存,为这点点功能不划算。 有没有解决办法?还是有的,就是本地安装浏览器, 但是配置成无头(没有窗口)。 知道该怎么办了,具体操作就简单了。

先安装浏览器, 命令行
sudo apt update
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install -y ./google-chrome-stable_current_amd64.deb


装好以后验证一下
google-chrome --version

能看到版本号就大功告成了。再给openclaw配置一下浏览器

openclaw config set browser.defaultProfile "openclaw"
openclaw config set browser.headless true
openclaw config set browser.noSandbox true
openclaw config set browser.executablePath "$(which google-chrome)"
openclaw gateway restart

这样就配好了, 可以在聊天窗口里问问浏览器配好了没有,或者让龙虾去截个google主页的图,一切正常,就可以让龙虾自己去申请账号了。

等等, 哪有那么简单,这是万里长征第一步,想让龙虾会自己申请账号,又要经历九九八十一难,且听下回分解。

今天再说另外一件事,是多agent。网上有各种帖子,说是有了openclaw,实现一人公司的可能大大增加。 一个人带领一群龙虾就把事给干了。 但多看看就能发现,每个号称一人公司的路数其实都不一样。 openclaw是一个快速迭代的项目,很多功能都是临时加进来的。 开始并没有一个完整的设计。所以功能覆盖也有重复不清楚的地方, 大家怎么用也是各自发挥。简单说说我现在看到的:

想要一群龙虾来干活,最直接的,当然就是养一群龙虾, 每个龙虾都是独立个体,互不干扰。 问题来了, 租服务器是要钱的, 每个龙虾都要一堆安装配置, 也很麻烦。 还有很多人用mac mini 装龙虾, 一个取巧的办法,是在mac mini上多加几个账号,每个账号装一个龙虾,然后用快速用户切换(这样切换用户不logout,切换用户龙虾进程不会挂掉)。试试就知道了,龙虾其实还是非常吃资源的,想流畅运行, 一台mac mini也养不了几只。

退一步,就是龙虾自带的agent功能了, 每个agent都配有独立的工作空间,自己的人设,自己的记忆和相关的能力, 总体上大致是基本互不干扰的。和完全独立的账号养龙虾不一样,碰到大家都想用系统级的服务,比如操控浏览器之类的,还是会争抢资源。

配置好独立的agent, 可以给每个agent绑定自己的聊天机器人,这样可以在不同的聊天界面跟机器人聊天。 还可以把机器人拉倒一个群里群聊。

再退一步, 可以利用聊天界面本身的上下文来区分, 只用一个agent做代理,通过在不同的聊天窗口,比如不同的聊天群里,对同一个机器人设定不同角色,让一个agent模拟出一群机器人角色。这样的好处是节省资源,配置也最灵活。比如你可以先配一个hr, 然后让这个Hr角色帮你雇佣各种员工(开不同的群聊天窗口,写配置文件)

具体哪种情况合适,要从任务和资源两方面考虑, 任务复杂, 资源充分, 可以用尽量独立的agent, 资源有限,任务相对简单,用单agent,不同上下文即可。

有了多机器人,放在一个群里,就可以pua它们了, 可以把一个活同时交给几个机器人,让它们比一比, 还可以让它们互相评价谁干的好。 这都是最简单的。大厂早就有各种pua技术,网上有不少相关文章,可以让机器人自己去搜索学习,然后互相pua。。。

人多了就是社会,机器人也一样。