跳到正文
IFAI

開源專案

Hermes Agent 新增 /learn 命令:給程式碼或文件,自動提煉可複用技能

首次發布 傳播指數 48

Nous Research 為 Hermes Agent 引入 /learn 命令,使用者只需提供本地目錄、網頁 URL 或剛才的對話記錄,智慧體就會利用自帶工具將其提煉為規範的技能檔案。該功能不依賴額外的提取引擎,在本地、Docker 和遠端環境都能直接把臨時操作變成可複用能力。

Hermes Agent 新增 /learn 命令:給程式碼或文件,自動提煉可複用技能
圖:github.com

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)

  1. [1]

每日 AI 內容精選