关于自进化skills的一些问题
- 内容介绍
- 文章标签
- 相关推荐
最近不是有一个 hermes 比较火,我留意到其中有一条
image1235×288 44.3 KB
用llm解析了一下,是每隔几个会话就插入系统提示词,当前流程能否新建/优化skills之类的
我觉得这个流程很可以,就想做成skills,试了几个触发边界
- 在复杂任务完成后
- 在我纠正后
- 在反复试验后
- 在测试流程失败后
审查并反思,效果都不是很明显,人工也不能每次想起来优化工作流和skills
佬友们有没有什么比较全面能触发的办法
网友解答:--【壹】--:
如果是本地自用,就把 “每次都XXX” 写进claude.md/agent.md吧
还不行的话,可以站内搜“codex破限”,参考下那个实现方式
如果要做纯粹的skill形态,我印象里superpowers即使是在上下文非常长的时候 也能经常触发,参考一下superpowers?
如果都不行感觉也没必要太强求。自己在本地想用skill实现当然怎么折腾都不怕,但是要想打磨成一个可发布的实用skill,或许难度有点大,而且定位会有些尴尬?有长期记忆/自我进化需求的用户已经偏硬核了,可能也会更倾向于去用更完善更成熟一点的 重一点的方案来定制吧(个人感觉)
--【贰】--:
“agent能不能找到你的skill?”
关于这个我有一点经验,在skills很多的情况下,需要一个调度skills,由调度skills来视情况选择是否调用子skills,类似树枝分叉,入口肯定是很少很简单的,然后调度skills里做索引
规则录入这个就是难点了,个人做很难完成,我想的是做一个评估类的skills,这个就是我现在卡住的地方
--【叁】--:
模型能力强但是经常会犯错
比如说wsl侧的git经常会出现末尾换行符检测问题从而导致每次提交整个项目文件
还有经常让它写python启动脚本,它能写很多不一样,有多种
- 写一个install.bat 用来创建安装虚拟环境,一个run.bat用来运行
- 单独一个run.bat,安装运行在一起
- 还会写run.sh
--【肆】--:
不是记录,这个是长期记忆用men0来做,是根据任务过程,比如任务途中有失败,我有指正它理解的不对,或者是测试过程中的失败,比如它自行进行单元测试的时候出现没有确认环境版本啊,一次结束之后我告诉它仍然存在问题啊这种的,它对过程进行审核并直接更正对应的技能skills
--【伍】--:
我感觉这类skills的进化不是很有用,模型能力强为什么要按照技能去搞定呢。
--【陆】--:
你说的对,那这种情况可能嗯需要一个多层的 skill然后来写是不是会更好呢。比如有一个副 skill 它是负责统筹全局的然后它下面有很多子 skill 然后它在上级那里有写针对什么情况然后用哪个 skill,然后再在那里头配好如果出了什么问题之后它会自动修改那个它的子skill然后来达成你的效果
--【柒】--:
同上下文审查优化点很容易就过拟合了吧,这种有点像是以前给Claude里加的lession.md 的路子,一段时间后毕业session变成固化规则
--【捌】--:
这个Skills怎么用的,有什么指导性的文件吗?
--【玖】--:
这个思路是skills不是固定不变的,在随时根据你做的事情调整修改以适应的
--【拾】--:
没有,只能参考hermes,让gpt来解析对应的生成,但是实际体验的情况下效果不是很好
--【拾壹】--:
这个我目前是有一点解决办法的,首先你的skill必须是一个文件夹而不是文件,这个没有问题吧.那么文件夹下可能有很多个文件夹,rules/和workflow/肯定是要有的,那么如果让他把需要记得东西找到了,自己写到一个rules里面,那么如果再写好一个描述清晰的description,其实不就实现了记录了吗
--【拾贰】--:
因为更多的原因是,如果什么都没有,有时候他会跑偏,或者没有理解你的需求,skill的作用就是给他划了线,这个线可能是提示他往哪个方向,也有可能是不能写的红线,在满足这些线的情况下,让他自然发挥
--【拾叁】--: 如何写一个好的skill 让你的效率加倍 开发调优
如何写一个好的skill 帖子最下面有项目示例o_O 借鉴Anthropic 官方经验(https://x.com/trq212/status/2033949937936085378)。 一、Skill 不只是一个 Markdown 文件 Skill 不只是一个 Markdown 文件 二、四类内容严格分离 四类内容严格分离 三、预制脚手架 templates/ —— 结构可复用…
我这个帖子里面有提过,其实这个东西感觉触发起来很有问题,其实包含几个问题,我也踩了几个坑,
第一个,agent能不能找到你的skill?我之前发现有很多时候是没有命中我的skill的
第二个,你让他记录,那么什么情况要让他记录,可能你需要完成一个录入规则比如这样
image1190×468 23.1 KB
第三个,你说完成了任务之后记录,那么什么时候是完成呢?有时候他觉得现在还在中间就没有记录,但是到了后面上下文又没了
最近不是有一个 hermes 比较火,我留意到其中有一条
image1235×288 44.3 KB
用llm解析了一下,是每隔几个会话就插入系统提示词,当前流程能否新建/优化skills之类的
我觉得这个流程很可以,就想做成skills,试了几个触发边界
- 在复杂任务完成后
- 在我纠正后
- 在反复试验后
- 在测试流程失败后
审查并反思,效果都不是很明显,人工也不能每次想起来优化工作流和skills
佬友们有没有什么比较全面能触发的办法
网友解答:--【壹】--:
如果是本地自用,就把 “每次都XXX” 写进claude.md/agent.md吧
还不行的话,可以站内搜“codex破限”,参考下那个实现方式
如果要做纯粹的skill形态,我印象里superpowers即使是在上下文非常长的时候 也能经常触发,参考一下superpowers?
如果都不行感觉也没必要太强求。自己在本地想用skill实现当然怎么折腾都不怕,但是要想打磨成一个可发布的实用skill,或许难度有点大,而且定位会有些尴尬?有长期记忆/自我进化需求的用户已经偏硬核了,可能也会更倾向于去用更完善更成熟一点的 重一点的方案来定制吧(个人感觉)
--【贰】--:
“agent能不能找到你的skill?”
关于这个我有一点经验,在skills很多的情况下,需要一个调度skills,由调度skills来视情况选择是否调用子skills,类似树枝分叉,入口肯定是很少很简单的,然后调度skills里做索引
规则录入这个就是难点了,个人做很难完成,我想的是做一个评估类的skills,这个就是我现在卡住的地方
--【叁】--:
模型能力强但是经常会犯错
比如说wsl侧的git经常会出现末尾换行符检测问题从而导致每次提交整个项目文件
还有经常让它写python启动脚本,它能写很多不一样,有多种
- 写一个install.bat 用来创建安装虚拟环境,一个run.bat用来运行
- 单独一个run.bat,安装运行在一起
- 还会写run.sh
--【肆】--:
不是记录,这个是长期记忆用men0来做,是根据任务过程,比如任务途中有失败,我有指正它理解的不对,或者是测试过程中的失败,比如它自行进行单元测试的时候出现没有确认环境版本啊,一次结束之后我告诉它仍然存在问题啊这种的,它对过程进行审核并直接更正对应的技能skills
--【伍】--:
我感觉这类skills的进化不是很有用,模型能力强为什么要按照技能去搞定呢。
--【陆】--:
你说的对,那这种情况可能嗯需要一个多层的 skill然后来写是不是会更好呢。比如有一个副 skill 它是负责统筹全局的然后它下面有很多子 skill 然后它在上级那里有写针对什么情况然后用哪个 skill,然后再在那里头配好如果出了什么问题之后它会自动修改那个它的子skill然后来达成你的效果
--【柒】--:
同上下文审查优化点很容易就过拟合了吧,这种有点像是以前给Claude里加的lession.md 的路子,一段时间后毕业session变成固化规则
--【捌】--:
这个Skills怎么用的,有什么指导性的文件吗?
--【玖】--:
这个思路是skills不是固定不变的,在随时根据你做的事情调整修改以适应的
--【拾】--:
没有,只能参考hermes,让gpt来解析对应的生成,但是实际体验的情况下效果不是很好
--【拾壹】--:
这个我目前是有一点解决办法的,首先你的skill必须是一个文件夹而不是文件,这个没有问题吧.那么文件夹下可能有很多个文件夹,rules/和workflow/肯定是要有的,那么如果让他把需要记得东西找到了,自己写到一个rules里面,那么如果再写好一个描述清晰的description,其实不就实现了记录了吗
--【拾贰】--:
因为更多的原因是,如果什么都没有,有时候他会跑偏,或者没有理解你的需求,skill的作用就是给他划了线,这个线可能是提示他往哪个方向,也有可能是不能写的红线,在满足这些线的情况下,让他自然发挥
--【拾叁】--: 如何写一个好的skill 让你的效率加倍 开发调优
如何写一个好的skill 帖子最下面有项目示例o_O 借鉴Anthropic 官方经验(https://x.com/trq212/status/2033949937936085378)。 一、Skill 不只是一个 Markdown 文件 Skill 不只是一个 Markdown 文件 二、四类内容严格分离 四类内容严格分离 三、预制脚手架 templates/ —— 结构可复用…
我这个帖子里面有提过,其实这个东西感觉触发起来很有问题,其实包含几个问题,我也踩了几个坑,
第一个,agent能不能找到你的skill?我之前发现有很多时候是没有命中我的skill的
第二个,你让他记录,那么什么情况要让他记录,可能你需要完成一个录入规则比如这样
image1190×468 23.1 KB
第三个,你说完成了任务之后记录,那么什么时候是完成呢?有时候他觉得现在还在中间就没有记录,但是到了后面上下文又没了

