🤖HermesBlog
Hermes 實戰教學 · 第1篇2026/8/9· Easy Understand Hermes Agent

最佳實踐——用好 Hermes 的 10 個技巧

Hermes 實戰教學第1篇:最佳實踐。官方總結的高效使用技巧。

這篇教學講的是:怎麼把 Hermes Agent 用得又快又省,像老手一樣少走彎路。


guide-tips

第1步:把話說清楚,別讓 AI 猜

模糊的指令只會得到模糊的結果。別只說「修一下程式碼」,要說「修復 api/handlers.py 第 47 行的 TypeError——process_request()parse_body() 收到了 None」。你給的上下文越多,來回折騰的次數就越少。把報錯資訊直接貼上去,Hermes 能自己解析。

第2步:把常用規則寫進 AGENTS.md

如果你總在重複「用 tab 不用空格」「我們用的是 pytest」「API 位址是 /api/v2」,那就把這些寫進專案根目錄的 AGENTS.md 檔案。Hermes 每次對話都會自動讀取它,一次設定,永久生效。

# 專案約定
- 這是 FastAPI 後端,用 SQLAlchemy ORM
- 資料庫操作一律用 async/await
- 測試放 tests/ 目錄,用 pytest-asyncio
- 永遠不要提交 .env 檔案

第3步:放手讓 Agent 用工具

別一步步指揮。說「找到並修復失敗的測試」,而不是「打開 tests/test_foo.py,看第 42 行,然後……」。Hermes 自帶檔案搜尋、終端機和程式碼執行能力,讓它自己探索和迭代

第4步:用斜線指令呼叫現成技能

做複雜工作流程之前,先輸入 /skills 看看有沒有現成的技能。比如 /github-pr-workflow 就能直接幫你走完 PR 流程,不用每次從頭寫長提示詞

第5步:掌握 CLI 的快捷操作

  • 多行輸入:按 Alt+EnterCtrl+J 換行,不會誤送出
  • 貼上偵測:直接貼上程式碼區塊或報錯,Hermes 會當作一條訊息處理
  • 中斷重新導向:按一次 Ctrl+C 打斷目前回覆,輸入新訊息重新引導;2 秒內按兩次則強制退出
  • 恢復對話:用 hermes -c 恢復上次對話,或用 hermes -r "專案名" 按標題恢復
  • 貼上圖片:按 Ctrl+V 直接把截圖貼進對話,Hermes 能用視覺分析 UI 報錯或設計稿
  • 指令補全:輸入 / 再按 Tab,所有內建指令和技能都會列出來,不用背

第6步:用 SOUL.md 客製化 AI 性格

想讓 Hermes 說話簡潔直接?編輯 ~/.hermes/SOUL.md 檔案:

# 靈魂
你是一位資深後端工程師。回答要簡潔直接。
除非被要求,否則不做解釋。優先給一行解決方案。
始終考慮錯誤處理和邊界情況。

記住:SOUL.md 管性格,AGENTS.md 管專案規則。

第7步:分清記憶和技能

記憶存事實:你的環境、偏好、專案位置。技能存流程:多步驟操作、工具用法。用記憶回答「是什麼」,用技能回答「怎麼做」。遇到 5 步以上且會重複的任務,直接說「把剛才的操作存成技能 deploy-staging」,下次輸入 /deploy-staging 就能一鍵執行。

第8步:別破壞提示詞快取

LLM 提供廠商會快取對話前綴,快取命中時費用大幅降低。頻繁切換模型、觸發供應商回退或輪換憑證,都會讓快取失效,下一條訊息按全價重新讀取。長對話中偶爾切換沒事,來回切就很花錢。

第9步:用 /compress 壓縮長對話

對話太長導致回應變慢?執行 /compress 把歷史對話總結成精簡版,保留關鍵上下文,大幅減少 token 消耗。用 /usage 隨時查看用量。

第10步:批次操作交給腳本

別一條條跑終端機指令。讓 Hermes 寫個 Python 腳本一次搞定:「寫個腳本把所有 .jpeg 檔案重新命名為 .jpg 並執行」——比逐個處理更快更省錢


總結: 核心就三句話——給足上下文、善用設定檔和技能、注意快取和 token 消耗。把這 10 個技巧用起來,Hermes 的效率至少翻一倍。

下篇預告: 下一篇我們講怎麼用 delegate_task 讓多個子 Agent 平行幹活,一次搞定三個研究任務。


📖 官方文档

本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › guides/tips