Hermes Agent 新增 /learn 命令:给代码或文档,自动提炼可复用技能
Nous Research 为 Hermes Agent 引入 /learn 命令,用户只需提供本地目录、网页 URL 或刚才的对话记录,智能体就会利用自带工具将其提炼为规范的技能文件。该功能不依赖额外的提取引擎,在本地、Docker 和远程环境都能直接把临时操作变成可复用能力。

Hermes Agent 最近上线了一个很实用的功能:只需输入一行 /learn 命令,就能让智能体把你刚教会它的操作、某个代码库或者一份官方文档,提炼成标准化且可长期复用的技能文件。
很多时候我们在终端里指挥智能体干完一件复杂的事,下一次换个窗口它就忘得一干二净。这个新命令要解决的,就是让智能体把临时经验变成永久能力。
它能做什么
/learn 的输入非常灵活。你可以直接指给它一个本地代码目录,让它学习里面的鉴权逻辑;也可以丢给它一个 API 文档的网址,让它阅读并提炼调用方式。
如果你刚刚带着智能体一步步排查完一个线上 Bug,甚至可以直接对它说「/learn how I just did that」。它会自动回溯刚才的会话历史,把刚才走通的流程整理出来。
最终生成的是一份符合规范的 SKILL.md 文件。这份文件包含了严格的技能描述、规范的段落顺序以及对应的可执行脚本,之后智能体在执行类似任务时就会自动调用。
背后聪明的设计
最值得关注的是它的实现思路。很多人以为这类功能需要挂载一套沉重的后台解析引擎,但 Hermes Agent 完全没有另起炉灶。
在早期的设计里,团队确实写过专门针对目录的提取引擎,但后来发现这种设计太重,而且换了环境就容易出问题。于是他们把这套逻辑全删了,改成完全由智能体自身驱动。
当你输入 /learn 时,系统只是把一份包含硬性编写规范的提示词送进对话队列。智能体拿到任务后,调用的全是自己本来就有的工具:看本地目录用文件读取工具,看网页用网页提取工具,看刚才的操作就直接翻当前会话。
因为不需要宿主机提供额外的解析服务,这套机制在本地终端、Docker 容器以及远程服务器上的表现完全一致,也不会增加额外的模型工具负担。
怎么用上它
如果你在使用命令行版本的 Hermes CLI,在终端直接输入 /learn 加上你的目标路径或需求就可以触发。
在图形界面的 Dashboard 上,Skills 页面新增了一个「Learn a skill」面板。你可以在面板里填入目录路径、网页链接或一段自定义说明,点击后系统会自动在聊天窗口生成指令并执行。
这项功能已经在 Hermes Agent 的开源仓库中通过了相关测试,包括完整的命令行与网关支持。
为什么重要
现在的各类 AI Agent 往往很容易陷入「一次性交互」的泥潭,每次面对复杂任务都要人类从头教一遍。Nous Research 这次给出的解法很聪明,它没有把精力花在堆砌复杂的后端架构上,而是借鉴了示范学习的思路,让智能体把自己的操作过程当作示范材料。
对于经常用智能体写代码、维护服务器的开发者来说,这能省下大量手写技能配置的时间。哪怕只是把平时随手记的笔记或者一段网页丢给它,也能快速积累起一套趁手的专属工具库,非常值得重度 Agent 用户一试。
来源 (1)
- github.com(在新标签页打开)原文github.com