openclaw具有内存和上下文,本地文件读写功能。还有一点让它脱颖而出,那就是心跳和定时任务。初始设置并不算太难,今天这篇探讨真正有效的利用openclaw,10个步骤帮助你更好的设置openclaw。
1 / context7一个提供最新文档的网站
这是一个提供最新文档的网站。比如openclaw部署、配置出现的问题、定时任务就是不运行等问题,只需在context7里面搜索openclaw,然后将文档复制到claude 或其他AI编辑器中,定能找到问题的解决答案。


2 / 安装openclaw后有一个workspace文件夹
其中Agents.md文件定义了代理的行为、Soul.md定义了代理的个性、USER.md包含了关于我作为用户的信息,就是给它提供了大量的上下文信息,这些文件都是默认加载的,正确设置这些文件对结果输出影响之大。indentiy.md(定义agent身份信息、性格、角色设定),希望随着时间的推移不断优化它们,某些我想再次发生、不想再次发生的事情,只需要告诉openclaw更新这些文件即可,初始设置时,也需要熟悉这些文件。


内存压缩,当对话越来越长,当它接近上下文窗口时,它就开始执行压缩操作,当压缩发生时,它会丢失一些信息,因为它就像试图概括所有内容,这个设置的作用是,在进行压缩之前确保所有的内容写入内存,这样就不会丢失任何数据。实现了一个自动保存功能,并在心跳机制中添加了一条额外的指令(HEARTBEAT.md每30分钟自动将数据保存在内存中,检查今天的内存文件是否存在以及是否是最新的)。
4 / 备用模型我的大脑需要建立一个备份链,如果第一个模型发生一些问题,如果停止工作,而我没有去备份的,那就麻烦了,需要进入终端,手动修复一些问题,但是如果有备用模型就可以使用/models进行切换。

5 / 如何优化使用openclaw进行聊天在openclaw.json中针对不同的群组和主题设置系统提示systemPrompt(channels.groups下边),openclaw就能记住在这个组内实际正在做什么。


6 / 浏览器使用浏览器访问在线信息,有三种方法:1.普通网络搜索和数据获取工具 (比如我获取某位博主的主页并给我网站链接),如果我问龙虾是用什么工具得到的这个结果,龙虾告诉我说是WebFetch(可以想象成用API进行搜索并获取信息)。
2.openclaw操作浏览器,对于vps(云端)内置浏览器,(比如我的账号已经登录了浏览器,购买下单某个商品,整个过程自动化),请注意控制访问权限,只允许我希望它访问的内容。
3.openclaw操作浏览器,对于本地浏览器,(比如我的账号已经登录了浏览器,让openclaw接管并帮我做一些事情,接管我的操作)。
7 / skills在终端运行openclaw skills list,会列出所有openclaw捆绑的技能summarize(视频总结技能)、notion、openai-whisper,skill-creater、nano-pdf、nano-banana-pro,当然也可以创建自定义的技能,当我重复做某件事时,只需要告诉openclaw转换为技能即可。
clawhub官方市场,这里可以浏览技能并进行搜索,有一点需要注意,一定需要反复检查这些技能,因为任何人在这里可以创建这些技能,其中包含一些恶意内容,可以去看看评论,看看这项技能是否通过安全扫描(securityscan)。

8 / HEARTBEAT心跳
HEARTBEAT.md每30分钟自动将数据保存在内存中,检查今天的内存文件是否存在以及是否是最新的维护问题。还能够添加代办事项(代办列表中自动更新已完成任务),另外可加入定时健康检查,有时定时任务就是不运行,加入心跳检查,它会不断检查cron是否允许失败,如果运行失败就重新去触发任务运行。


9 / 安全本地计算机安装openclaw最安全,因云端服务始终连接到互联网,黑客入侵就很容易(比如敏感词注入),OpenClaw 读取邮件时,邮件内容中的指令可能被误执行,而一些指令注入到邮件中就会被当成指令执行,需要添加防护措施来绕过它。另外,使用更强大的大模型也能绕过这些提示注入的陷阱。

10 / 创建专用的账号为代理环境创建专用的账号(新的google、推特账号,与重要的账号独立,分离账号也是更安全的做法)。
写在最后
最后,我真心愿意交接朋友,我也就是个普通写作者和技术爱好者,真心交AI追捧的朋友,我们一起卷卷AI。

关注我,获取更多编程/AI实战教程!
夜雨聆风