Hermes技能系统:智能体自己长出来的工作手册
【摘要】 技能系统:智能体自己长出来的工作手册系列第 6 篇 / 共 10 篇如果说记忆是"记住事实",技能就是"记住方法"。技能系统(Skills)是 Hermes 学习闭环里最像"越用越强"的那部分。 1. 技能是什么技能 = 按需加载的指令文档,教会 Hermes 完成特定任务:部署到 Kubernetes、开 GitHub PR、微调模型、甚至"找 GIF"。每个技能就是一个 SKILL.m...
技能系统:智能体自己长出来的工作手册
系列第 6 篇 / 共 10 篇
如果说记忆是"记住事实",技能就是"记住方法"。技能系统(Skills)是 Hermes 学习闭环里最像"越用越强"的那部分。
1. 技能是什么
技能 = 按需加载的指令文档,教会 Hermes 完成特定任务:部署到 Kubernetes、开 GitHub PR、微调模型、甚至"找 GIF"。
每个技能就是一个 SKILL.md 文件,包含三样东西:
- 名称(name)
- 描述(description,一小段)
- 分步骤的操作流程(procedure)
关键设计:Agent 平时只读各技能的短描述(近零成本),只有任务真正匹配时才加载完整内容。所以装 100 个技能不会让每次请求变胖——这是它敢大规模装技能的原因。
2. 内置技能 + 从 Hub 安装
Hermes 自带一批内置技能,装在 ~/.hermes/skills/。想要更多,去 Skills Hub(openai/skills 等社区目录均可):
hermes skills browse # 浏览全部可用技能
hermes skills search kubernetes # 按关键词搜
hermes skills install openai/skills/k8s # 安装(安装前自动跑安全扫描)
安装参数是 hub 的 来源/路径 slug,例如 openai/skills/k8s 表示 OpenAI 目录下的 k8s 技能。
装完即命令:每个已安装技能自动变成一个斜杠命令,CLI 和所有接入的消息平台通用:
/k8s deploy the staging manifest # 带需求直接执行
/k8s # 只加载,让它问你参数
平时不手动触发的话,正常对话中任务匹配到某个内置技能,它也会自己挑、自己用。
3. 自进化:最核心的部分
这是"Hermes 与别的 Agent 不同"的核心之一:
- 自主创建技能:把成功做过的任务从经验里提炼成新的 SKILL.md;
- 使用中自我改进:技能被复用发现问题时,它会更新优化技能本身;
- 开放标准:技能兼容 agentskills.io开放标准,可移植、可分享,社区通过 Skills Hub 互相贡献。
合起来就是一台"经验 → 手册 → 优化手册"的循环机器。用得越久,~/.hermes/skills/ 里的私有技能越多,它在你这个场景下的表现就越稳。
4. 本篇练习
hermes skills browse看看有什么现成的- 装一个跟你工作相关的技能,用斜杠命令跑一次
- 观察
~/.hermes/skills/:做完几轮任务后有没有新技能文件冒出来、旧技能有没有被更新
下篇:接入即时通讯:一条命令连 20+ 平台
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)