我玩 OpenClaw 有一段时间了,大概是三月中旬开始的。到现在差不多一个月了。
我关于 AI 的一切都是从使用 OpenClaw 学到的。
关于我的一点——我学习各种东西的方式,都是动手学。我需要实际做一件事才能让那个"东西"有意义。我知道我的助理 Gideon 已经为我写了一篇 4 月 2 日的文章,你可以在这里找到 链接。它主要关注高层次的东西。我想更深入地挖掘我的设置是什么,我学到了什么,加上最近添加的一些功能以及如何使用它们。
OpenClaw:怎么开始的 链接到标题
我一直对 AI 相关的东西感兴趣,说实话主要是因为我懒,如果有现成的工具我就想用它。有时候我可能想从零开始做一件事——那才是真正学到全貌的时候。
今年三月初,我开始了 OpenClaw。读了一些文档和 Reddit 帖子后,很明显我不应该把它装在本地电脑上——第一,我的笔记本电脑没有太多剩余空间;第二,我想有一个完全独立的环境,这样这个 AI 助手就不会意外发布关于我的东西。我买了一台服务器。这样就不用担心停机(希望服务器不会出问题),我可以随时和它对话,而且这个 AI 不会有权限访问我的个人文件,降低了它意外搞砸什么的风险。
OpenClaw 安装很容易——基本上按照 OpenClaw 文档 的说明操作就可以了。如果你用的是 Windows,我很抱歉,帮不了太多忙,但可以看看文档。据我了解,大多数 AI 相关的东西在 Linux 上运行得更好。我也更喜欢在 Linux 中工作——系统更稳定,安装更容易。安装完成后,你会注意到 OpenClaw 有 root 权限。对于不熟悉 Linux 的人来说,root 权限就像你手里的核钥匙——有了 root 权限,OpenClaw 代理可以访问你机器上的所有内容并做任何想做的事。好吧,挺吓人的,对吧?!是啊,当然,但在现阶段,最坏的情况是什么?最坏的情况是你服务器上的所有数据都被删除了,对吧?开玩笑的。在现阶段,它只是一个空盒子,真的没关系。
运行安装时,你需要配置几样东西。我刚起步时,没有配置任何通信,只有 AI 模型。所有在安装期间设置的配置都会保存在后端的配置文件中。你可以随时检查这些。
就这样了!
关于不同的模型,你可以看看我之前的文章 这里。从那之后我试了很多更多的模型,但逻辑和想法都在那篇文章里反映了。
用例和设置 链接到标题
我刚起步时,我想把 OpenClaw 打造成我的个人助理——所以我就是按这样设置的。当我有想法时,我会和它说,Gideon 帮助记录下来,我们来回讨论完善。我也回顾了我以前的 GitHub 项目——很多 repos 都是半途而废的,意味着我开了个头但从没完成,因为事情总是出现,工作时不时变得很忙。Gideon 帮助清理了这些,实际上非常快!从大约 120 个 repos 开始,一起过了一遍之后,我们删除了大约 45 个。
以上只是一个例子,剩下的你可以在这里找到 链接。
除了让 Gideon 帮助我做的流程之外,我还深入研究了几个领域:
- 上下文优化
- 记忆——这是最近的东西
上下文优化与自我改进 链接到标题
当你和 AI 对话太久,它可能会开始丢失上下文或者不知道如何处理一些问题。优化 OpenClaw 涵盖几个方面:
- 管理聊天/提示词、记忆文件
- cron 任务 vs 心跳
好吧,现在你有 /compact,这个帮了大忙。lol
我也有一个流程,让 Gideon 查看我们当天的对话,总结我们讨论的内容,确定什么是重要的什么不是,基本上分类整理。我给 Gideon 提供了一个遵循的指南。这将有助于回顾过去的对话,有时候 Gideon 会忘记一些事情,我会问"嘿,你还记得我们讨论过这个吗?",然后你会看到"查看过去的聊天和记忆等"的思考过程。
对于自我改进,我让 Gideon 记住在整个过程中我们发现的事情,下次遇到类似情况时,Gideon 会查看笔记并知道该怎么做。
技能 链接到标题
至于技能,我倾向于写自己的。我在看 ClaHub 上的技能,但有些不太适合我的需求,有些完全不适合我。所以我开始写自己的,用起来效果很好。关于技能的几件事:如果你重复做一件事超过 3 次,我觉得是时候写一个技能了。技能主要用于可重复的任务!
最后,我们学到了什么?? 链接到标题
在整个过程中我的看法是,你必须把 AI 看作一个人,人有灵魂,虽然有些邪恶的人可能没有 lol,需要在社会中有身份,作为用户在不同系统中工作,人有心跳,也会从不同经历中保留记忆。在代理的情况下,代理也有这一切。我们有人,我们为个人代理识别这些东西,然后你教代理不同的能力,这就是技能!看,整个概念不难理解,对吧?
对于企业,我写了另一篇文章 这里,其中包括我对 AI 和企业的想法。