技能

標準作業程序

以技能或工作流程筆記形式編碼的可重複程序。

概念專屬圖版標準作業程序hx-graph-context-concept-standard-operating-procedures正在載入視覺預覽…
以原始尺寸檢視

標準作業程序

這是什麼

以技能或工作流程筆記記錄、可由不同代理重複執行的明確程序。

白話解釋

想像一份寫給代班廚師的食譜:食材、步驟與收尾方式都足夠清楚,讓從未做過這道菜的人也能完成成品,不必打電話詢問原本的廚師。標準作業程序就是 Hermes 的書面食譜,會把任務步驟寫得足夠明確,讓完全不同的代理也能接手完成,而不只限於最初開始工作的那一個。

為什麼重要

代理團隊委派要能在子代理之間交接任務,程序就必須明確到讓另一個代理實例能從中途接手。標準作業程序會把這種明確性寫下來,而不是依賴單一連續工作階段才知道的內隱知識。它介於一次性技能與完整工作流程之間,足以重複使用,卻不綁定單一自動化。若一份 SOP 每次重跑都在同一處失敗,通常就是最明確的訊號,表示應啟動自我改善技能流程。

運作方式

website/docs/user-guide/features/skills.md 所述,SKILL.md 會用明確章節記錄適用時機、編號步驟、已知陷阱與驗證方式,而不是只留下原代理才看得懂的零散筆記。真正交接時,這種明確性格外重要:代理透過 delegate_task 建立子代理後,子代理是全新的 AIAgent,不共享對話歷史、記憶或上下文檔案;它完整的任務定義只來自傳入的 goalcontext 字串,相關邏輯位於 tools/delegate_tool.py。寫成正式技能的程序能完整跨越這個邊界,只存在某個工作階段中的習慣則不能。實際執行若暴露含糊步驟,技能還能原地 patch,不必永遠停留在未測試的初稿。

具體範例

內容團隊建立一份再利用 SOP:從長影片逐字稿擷取三篇社群貼文與一段電子報文案,遵循固定語氣指南,並在發佈前把草稿送到 Slack 核准。因為程序已寫成技能,透過 delegate_task 交給從未看過先前對話的新子代理後,子代理仍能讀取目標、依步驟執行並回傳草稿。若貼文連續兩次語氣錯誤,團隊只需用 patch 修正一次 SOP 的語氣章節,不必在每個未來請求中重新解釋。

如何連結

「標準作業程序」屬於「技能」系列。最直接相關的概念包括:「自我改善技能」、「soul.md 身分檔」、「代理執行環境」、「個人作業系統」。這些連結描述教學關係,不取代來源證據。

來源證據

  • agent/skill_utils.py#<file> — 結構性來源;只確認來源檔關聯,不單獨證明特定呼叫順序。

工作流程

相關文章

相關筆記