Hermes高阶技巧|🧹 技能自动养护:Curator 让 Agent 越用越聪明
一句话解决:Agent技能越写越多,找起来翻几页都找不到?Curator自动帮你整理、合并、淘汰过时技能。
背景:小王的烦恼
小王用Hermes已经三个月了。刚开始觉得”给Agent写技能”特别有意思——写邮件、查天气、分析数据、生成图片……每学会一个新功能就加一个技能。
但三个月后,他的技能列表变成了这样:
1 | 📦 技能列表 (42个) |
小王想找一个”给文件加时间戳”的技能,翻了三页都没找到。
“这么多技能,哪些在用?哪些该清理?总不能让我一个个检查吧?“
别担心,Curator 就是干这个的。
技能的”保质期”
每个技能都有使用记录——谁用过它、什么时候用过、用过多少次。
Curator 根据这些记录,把技能分为三个状态:
[插图:技能三级老化流程图]
1 | ┌──────────┐ |
| 状态 | 含义 | 怎么办 |
|---|---|---|
| 🟢 Active | 常用,活得好好的 | 不用管 |
| 🟡 Stale | 14天没用了 | LLM来审查,看是留着、合并还是归档 |
| 🔴 Archived | 彻底不用 | 归档到冷存储,不影响日常使用 |
归档 ≠ 删除。归档的技能只是从Active列表里移除了,但数据还在。如果你想找回来,随时可以恢复。
LLM自动审查
当一个技能变成”Stale(待审查)”状态时,Curator会请LLM来”看一眼”:
LLM审查员 正在检查技能
翻译英文…分析结果:
- 📊 使用频率:近30天使用0次
- 🔄 替代技能:发现
翻译全能可以覆盖英语+日语+法语翻译- 💡 建议:合并到
翻译全能,删除翻译英文
又检查另一个技能:
LLM审查员 正在检查技能
PDF转Word…分析结果:
- ⚠️ 功能重叠:
PDF转Word和PDF解析功能高度重叠(~85%)- 💡 建议:保留
PDF解析(功能更全),归档PDF转Word
Curator把分析结果写进报告,然后可以自动执行(如果配置了自动模式)或者等你看完再决定。
看一眼报告
每次Curator运行后,会生成两份输出:
📄 REPORT.md(人类可读)
放在 ~/.hermes/logs/curator/ 目录下,按日期分文件夹:
1 | # 找到最新的报告 |
[插图:REPORT.md 样例]
1 | ┌──────────────────────────────────────────────────────────┐ |
⚙️ run.json(机器可读)
同一目录下的 run.json 包含完整的数据,包括每个技能的状态变更、LLM输出的完整内容、统计数据。如果你想用程序处理,读这个文件。
配置老化周期
不同的人对”多久算过时”有不同的标准。Curator允许你自定义:
1 | # ~/.hermes/config.yaml |
| 参数 | 默认值 | 你改成 | 效果 |
|---|---|---|---|
default_age_days |
14 | 30 | 一个月没用才标记为stale |
default_age_days |
14 | 7 | 一周没用就标记为stale(更激进) |
stale_grace_days |
7 | 14 | stale后给两周缓冲期再归档 |
小贴士:如果你刚用Hermes不久,建议把
default_age_days设大一点(比如30天),等技能积累多了再调小。
手动运行
Curator默认不会自动运行(你需要在配置里开启自动模式)。手动运行很简单:
1 | hermes curator run |
然后去 ~/.hermes/logs/curator/ 看最新报告。
如果想定期运行,可以配合Dashboard的Cron功能(下一篇会详细讲),比如:
每周日凌晨3点 → 自动运行 Curator → 把报告发到你的邮箱
用了Curator之后
小王用了Curator一个月后,技能列表焕然一新:
| 项目 | 之前 | 之后 |
|---|---|---|
| 技能总数 | 42 | 28 |
| 重复技能 | 5组 | 0 |
| 找到”给文件加时间戳”的时间 | 翻3页,2分钟 | 搜索,3秒 |
| 平均响应速度 | 慢(因为加载了很多无用技能) | 快 |
| Agent准确率 | 有时调用错技能 | 更精准 |
小王感叹:”原来让Agent’断舍离’之后,效率反而更高了。“
常见问题
Q:Curator会误删我的重要技能吗?
A:不会。Curator只做两件事:归档(从Active列表移除,数据还在)和建议合并(等你确认)。默认不会自动删除任何东西。你可以先看报告,再决定是否执行。
Q:被归档的技能怎么恢复?
A:在Dashboard的技能管理页面,切换到”已归档”标签页,找到那个技能,点”恢复”即可。或者手动修改技能目录的标记。
Q:Curator的审查结果准确吗?
A:LLM审查的准确率很高(毕竟是AI看AI写的技能),但偶尔也会判断不准。建议第一次运行时先看报告,确认Curator的判断风格符合你的预期,再决定是否开启自动模式。
Q:我可以让Curator在每天凌晨自动运行吗?
A:可以。使用Dashboard的Cron定时任务功能,配置每天凌晨3点运行 hermes curator run。下一篇会详细介绍这个功能。
总结
| 以前 | 现在 |
|---|---|
| 技能越写越多,找起来费劲 | Curator自动归档过时技能 |
| 不知道哪些技能重复了 | LLM自动发现重复,建议合并 |
| 手动检查每个技能的状态 | 看一眼REPORT.md就全知道 |
| 担心误删重要技能 | 归档≠删除,随时可恢复 |
学会Curator,你的Agent就有了一个”私人管家”——帮你打理技能,越用越顺手。
下一篇,我们把Dashboard、Kanban、Curator三个功能组合起来,打造一个24小时无人值守的Agent工厂!