龙虾实在是太火了,让人没有办法忽视,于是养了一只,现在总结一下养虾一天的经验和感受。
开始养虾
让我们回到一天前,代入新手视角,从选虾开始。
现在是上午10点,我打算安装一个自己的龙虾,毫无疑问 OpenClaw 名气最大,但是也有不少安全方面的负面消息,因此我第一想法,是装在容器中运行,然后通过挂载目录限制它可以读取的文件范围,从而控制风险,可 OpenClaw 文档却说不建议运行在容器中,它希望你直接在操作系统里运行它。我当然不会拿主力机来做这件事,所以又找上了NanoClaw ,它控制安全的思路跟我不谋而合,但尚不能接入国内的主流通讯软件。由于我不想把时间花在初始设置上,而是想尽快体验一下,了解龙虾到底是什么,能干什么,于是最终选择了阿里的 CoPaw,原生支持钉钉,我用的AI套餐也是阿里的,配置会比较方便。
后来我知道为什么 OpenClaw 希望你直接运行在操作系统里,因为其自带的好些“技能”都是借助苹果操作系统自带的应用实现的,比如管理日程和待办事项等。
家里正好有台闲置的设备,最后我就决定把 CoPaw 装在它上面,反正里面也没有太重要的资料。
为了发挥龙虾的最大功效,我直接在操作系统层面进行了安装,复制一个命令,运行几分钟就完事了。然后通过网页端图形界面去配置,又花几分钟对接上了大模型。
到目前为止,都没有什么技术门槛。
现在有一只空的龙虾放在我面前,我不知道该用它干啥。
能力与安全
我就想先来看看它跟单纯的大模型有什么区别,于是想到一个最基础的问题,问问他在哪里运行,因为单纯的大模型是无法回答这个问题的,大模型有时候甚至搞不清自己是什么模型,是哪家公司开发的。
这是它解决问题的过程。
从这里,我就知道它会先思考和分解问题,然后针对每个问题,调用相应的shell命令来查找想要的信息。这些命令我自己也记不全,比如查看CPU型号。
下午我问老婆,你会查看电脑有多少内存吗?答曰:不会。所以,从这一小点就能看出来,龙虾这样的工具已经能帮助用户解决一些现实问题了。
上面的命令执行到最后,龙虾告诉了我电脑的配置信息,顺便提示我硬盘快用完了(因为年前要出门旅游,发现全景相机的存储卡快满,一股脑都给倒进这台电脑了)。
于是我给他出了第二个题目,帮我看看是哪些目录和文件占用了大量空间。于是他又进行一番分析,用了几次 du 命令,分析目录的大小,并成功把我存视频的目录找了出来。
如果说查看系统配置有挺多人都会,但是用工具自动化查找大目录和文件会的人就少了,也更体现出此类AI工具的价值。
在上个问题的回答的末尾,它还给出了一些清理建议。
看上去很聪明是吧,它理解你的处境,想到你可能想清理出一些空间。
但是这里已经有一个大坑等着你,如果你没看仔细,让它执行全部的清理建议,你就有可能要丢失数据。第一个命令 docker system prune -a 会删除暂停着的容器,如果恰巧你有这么个容器,你就可能要丢失数据了(容器里面的数据如果没有存放在挂载的卷里,会随着容器被一起删除)。
到了这里,可以来上一句“能力越大、责任越大”,但龙虾无法帮你担责,责任是你的,后果最终也是由你承受。
技术的矛盾
从上面已经能看到,龙虾能帮助你做事,甚至是你自己都不知道要怎么才能做到的事,但是也能看出来,如果你不懂技术,就很容易在安全方面遇到问题。
但实际上不仅仅是安全隐患,还有些事情,龙虾光靠大模型也是搞不定的。
我想让家里人也能用上龙虾,于是把它配置成钉钉机器人,这样所有人都能通过手机与他对话。这时候,就需要进入钉钉开放平台进行一些配置,由于我做过几年钉钉开发,这些操作都习以为常了,就像喝水吃饭一样自然,但是回过头来看,换成没有技术背景的人,能顺畅的完成这些操作吗?即使文档有一些引导,AI也会提醒你要怎么做,但实际上大多数没经验的人做这件事还是容易被卡住。
再然后,我配置完机器人,又想让它能通过推送机制给我发消息,到这里AI又被卡住了,它死活找不到正确的接口,重试了十几轮也没有成功,最后我看它执行命令的记录发现了这一点,把实际要用的接口地址发给它,才帮它跨了过去。
龙虾能帮你做一些你做不到的事,但它也常常会需要你的帮助,这可能会产生矛盾,当你想让他帮助你做事的时候,它却先需要你的帮助,而非技术人员很可能帮不到它。
从好的方面来说,你和它就是相互帮助,共同克服困难的伙伴。而且随着大模型不停的迭代升级,它能帮助你的机会只会越来越多,而需要你帮助的情况则会越来越少。
写的有点慢,今天先到这里吧,后面还有几点比较深刻的感受,明天再写。
未完的内容:
- 像人类一样解决问题
- 虾的记忆
- 在你休息的时候干活
- 简单实用的落地场景