OpenClaw之5步创建你的第一个OpenClaw Agent(二)

你是不是也遇到过这种情况?🤔
装了一堆AI技能,结果发现用起来还是不顺手——要么技能太多AI调不准,要么多个Agent一起工作时互相干扰。
问题可能出在Agent配置上!💡
上期我们讲了如何改造技能,这期来实战:5步创建你的第一个OpenClaw Agent,让技能真正为你所用。
效果展示



为什么要创建Agent?

把技能整合成Agent有两个核心原因:✨
原因一:控制技能数量
Agent启用的技能最好控制在12个以内。同时启用技能太多会增加词元(token)消耗,而且AI可能无法精准调用到需要的技能。
原因二:方便协同工作
多个Agent同时工作时,清晰的技能划分能降低技能互串导致的AI不确定性。
5步创建流程
先上整体流程图:

第1步:初始化Agent 🔧
这一步很简单,只需要一条OpenClaw指令:
openclaw agents add <agent名称> --workspace <工作区路径>OpenClaw会自动创建和配置好Agent的文件和提示词。✅
这一步的目的是让开发工具有依据地调整Agent提示词,而不是天马行空。后期基本不用怎么调整。
第2步:开发开发工具 💻
这里我使用的是 WorkBuddy。
打开后选择"Claw",让它清空上下文。然后指挥AI调用技能,一方面让AI知道该按照什么顺序调用什么技能,另一方面测试一下技能是否还存在什么问题。
比如我的步骤是这样的:
graph TD A[查询草稿箱最新的稿件] --> B[调用技能润色] B --> C[调用技能生成配图提示词] C --> D[上传到草稿]这里只生成配图提示词是因为我要用其他工具手动生成,节约词元。💰
第3步:让AI调整配置文件 📝
让开发工具根据第一步创建好的Agent文件和提示词,结合聊天记录进行Agent配置内容调整。
提示词大概是这样:
整个文章润色、配图、转HTML和上传到草稿箱都已经处理好了,
我想创建一个OpenClaw的Agent以后自动执行这些操作,
Agent的目录在C:\Users\<用户名称>\.qclaw\workspaceWeChat,
你帮我重新配置这个目录里面的内容💡 建议:最好让他先做计划,核对好计划之后再开始执行。这里我稍微不留神他就直接执行了,后面又调了两次,失策~~
第4步:最终调试 🔍
最终会得到一个配置完成的回复。
然后根据实际需求进行最终的调试,没问题之后就用QClaw或者其他OpenClaw的衍生品在本地测试。
测试通过之后就可以上传到OpenClaw正式调用了。
PS:这里之所以这么操作是因为衍生品限制太多,所以不打算用来当主力。但是它们又有免费的词元,用来调试验证都挺好的。
PS:QClaw有个巨坑,下一期更新。😅
第5步:上线使用 🚀
调试完成后,你的Agent就可以正式使用了!
创建Agent的建议

总体来看,创建一个Agent的难度并不大,难的是需要耐心地调配好每一个合适自己的技能。
这里提几个建议:💡
建议1:基于现有技能修剪
能找到的话,最好是在现有技能的基础上进行修剪。因为开源出来能随便找到的技能都是经过市场验证好用的。
我们自己重新开发一个这种技能,一方面是费用问题,另一方面是能力问题——既有模型的能力,也有AI开发使用熟练度的能力。
很多好用的技能都是用国外顶尖大模型开发出来的,国内的模型目前还需要追赶。熟练度方面,别人都烧了几亿词元才梳理好的技能,没必要自己二次花费。
建议2:技能功能解耦
技能功能分类最好统一一些。比如是公众号润色的就只处理公众号润色,处理配图的就只处理配图,不要把两个技能合并成一个技能。
在开发上这叫"解耦",不然后期技能优化调整的时候会很费劲,也会浪费词元。因为可能只是一部分的技能要调整,但是因为合并了,就变得只能整个技能都投喂给AI进行调整。
下期预告
下期插播一条QClaw相关的文章,踩了个大坑,惨~ 😂
PS:项目在自动回复里自取喔
夜雨聆风