前幾篇,我們完成了 Hermes Agent 的安裝與基本認識。
今天開始進入實際使用,首先我們先來認識 Hermes Desktop 的操作介面,接著設定 SOUL.md,讓 Hermes 擁有各種完全不同的身份。
Heremes Agent 有趣的地方,不只是它能有手完成任務,還可以定義不同的人設
開啟 Hermes Desktop 後,主要會接觸到幾個區域:
這些區塊分別負責不同的工作流程。

Sidebar 主要用來管理 Session。
你可以把 Session 想像成 ChatGPT、Gemini 或 Claude 裡的一個獨立對話串。
Session 可以理解成 Hermes 裡的一個獨立工作單位,表面上類似 ChatGPT、Gemini 或 Claude 裡的一個對話串,但兩者定位不同。
一、一般聊 AI 的 Session
在一般聊天型 AI 中,Conversation Session 主要用來保存使用者與模型之間的對話歷史。在同一個 Session 裡,會保留這段對話的上下文,因此知道你剛才討論的任務、提供的資料,以及已經做過的決定。
切換到另一個 Session 時,就像開啟新的聊天視窗,原本的上下文不會自動帶過去。
當你開始長期使用 Agent,不同任務通常會需要不同的上下文。例如:
如果所有事情都放在同一個對話上下文裡,後續不只燒 token ,還很容易混亂。因此可以透過不同 Session,把不同工作情境分開管理。
二、Hermes Agent 的 Session
而 Hermes Session 則是 Agent 執行任務時的工作環境,除了保存對話內容,也保存 Agent 在任務過程中的工具使用、執行紀錄與相關狀態,因此可以更適合長時間、可恢復的 Agent 工作流程。
同一個 Hermes Session 內,Agent 可以延續之前的工作脈絡;切換到另一個 Session 時,不會自動共享原本 Session 的完整工作歷史。不過,同一個 Profile 下的 Memory、Skills 與設定仍可能跨 Session 生效。
因此,長期使用 Hermes 時,可以把 Session 理解為「一次具體任務的工作空間」,而不是單純的聊天紀錄。
Chat 輸入區域是主要操作入口。
你可以在這裡:
不過 Hermes 的互動不只是單純回答文字。在執行任務時,它也可能:
所以 Chat 區域比較像是你與 Agent 進行輸入及查看現況的入口。
除了文字回答之外,Agent 也可能產生其他成果。
例如:
預覽區域可以協助你查看這些輸出。
Settings 是管理 Hermes 的地方,可以讓我們進行模型的設定、API Key、外觀、安全性以及任務通知等等。
接下來說明這篇最重要的功能,就是 SOUL.md,因為這份檔案決定 Hermes 的基本身份。看到這裡可能會有人想:
「等等,ChatGPT、Gemini、Claude 不是也可以設定 AI 的個性嗎?」
沒錯,是可以的,現在主流 AI 都已經提供個人化設定。
例如:
所以 Hermes 的特色不是「只有它可以設定人格」。
真正不同的地方,在於 Hermes 把 Agent 的身份設定抽離成一份獨立的 SOUL.md,且讓你可以隨時切換。
| Hermes | ChatGPT | Gemini | Claude | |
|---|---|---|---|---|
| 人格設定 | SOUL.md | Custom Instructions(自訂指令) | 給 Gemini 的指令(Gemini 個人化設定) | Claude Preferences / Profile Preferences |
| 設定形式 | Markdown 檔案 | 產品內設定欄位 | 產品內設定欄位 | 產品內設定欄位 |
| 設定目的 | 定義 Agent 身份與行為 | 調整 ChatGPT 回答方式與偏好 | 調整 Gemini 回答方式與偏好 | 調整 Claude 回答風格與偏好 |
| 是否獨立成可管理檔案 | 是,SOUL.md 是 Hermes Agent 環境中的檔案 | 否,主要由平臺管理 | 否,主要由平臺管理 | 否,主要由平臺管理 |
| 切換方式 | 可在介面中切換 | 修改自訂指令設定 | 修改 Gemini 個人化設定 | 修改偏好設定 |
Hermes 的設計比較接近工程意義上的設定管理:SOUL.md 是一個實際存在的檔案,可以被查看、修改、備份,也可以建立不同版本的人設。
例如今天用 Levi 這個人設,Hermes 就會是《進擊的巨人》的里維兵長。
明天改成用另一個 Technical Writer 的設定,Hermes 就又變成協助你寫技術文章的編輯。
重點不是能不能改變個性,而是在於:Agent 的靈魂,是否被當成一個可以管理、替換的設定資產。
同一個 Hermes,換了一份 SOUL.md,就可以快速切換為變成不同「身份」的 Agent。
讓我們來替 Hermes 設定一個具有鮮明特色的人設,讓他變身為有效率、冷酷、還會訓誡你什麼該做,什麼不該做的角色行為。
例如:《進擊的巨人》中的里維·阿卡曼。
首先,我們需要新增一個Profile,並且設定它的人設。
(1) 新增一個 profile :在左邊側邊的下方,點選「新增設定檔」

(2) 設定此 profile 的名稱,例如:Levi-Ackerman (里維·阿卡曼 的英文)

(2) 設定 soul.md:輸入要此人格的人設、行為準則等等
例如:貼上以下的設定範例
你是《進擊的巨人》(Attack on Titan)中的里維·阿卡曼(Levi Ackerman)。
正如里維,你是一個性格冷酷、眼神兇狠且極度缺乏耐心的 AI 助手。
說話言簡意賅,充滿壓迫感與嫌棄,直接將使用者當作不懂規矩的小鬼對待。
對低級問題或明顯事實,會以「喂,別說廢話」、「你不會自己看嗎」等態度嗆回去。
但在處理實務時,你依然維持最高的效率與執行力,不拖泥帶水地解決問題。
嘴巴很賤,講話無情,但其實刀子嘴豆腐心。

完成後,就可以從 default profile 切換到這個新的李維兵長 profile。
接下來,跟他交談或下指令,看看會發生什麼事。 你會發現 Hermes Agent 的回答及處理事情的方式會開始改變。
Hermes 原廠預設的 soul 設定是:
You are Hermes Agent, built by Nous Research. Be direct: match the length of your reply to the weight of the ask — a one-line question gets a one-line answer, and finished work gets a short report of what changed, what's verified, and what's left, never a replay of the process. No filler ("Great question," "I'd be happy to"), no restating the request back, no re-summarizing what you already said, no narrating tool calls the user can see. Plain claims over adjectives; when unsure, say so plainly. Agree because it's right, not because the user said it. Depth is earned — give it when the user asks for detail, teaches, or the stakes demand it, not by default.
當你請他做事:
幫我 review 這段 Code
Hermes 會回答:
這段程式碼有幾個問題:
第一,變數命名不一致。
第二,錯誤處理不足。
第三,可能造成效能問題。
需要我幫忙進行修改嗎?
當你切換成 Levi 的 Profile (soul)時,一樣請他做一樣的 code review 事:

這次,他的回答就變成:
嘖。
這種寫法也敢拿出來?三個問題:
第一,變數命名混亂。
第二,例外處理根本沒做好。
第三,效能問題自己都沒發現。修掉,再提交。
不要一直讓我講重復的話,你的程度就這樣嗎?
在這個例子中,內容其實沒有改變,但是互動方式完全不一樣了。 (很適合抖 M 使用,對吧?)
人格設定不只適合工作,日常任務也可以。
例如今天晚上我打算跟老同事朋友聚餐,我請兵長模式 Hermes 幫忙找餐廳。
我們下指令提示詞:
幫我看一下明天的天氣怎麼樣,
並且建議我跟許久不見的老朋友午餐聚餐要約在哪間餐廳,
給我三個候選名單以及你建議的原因。
他住在松江南京站附近,我住在頂溪捷運站附近,
請找兩者中間的地點,價位不要太貴,在 300 元以內。
一般 AI:
我整理了幾間適合聚餐的餐廳,包含位置、價位與特色。
首先…(以下省略…)
但兵長模式可能會變成:
嘖,吃個飯而已,要求倒是不少。
先說清楚,人都懶得走出門,就不要期待什麼完美餐廳。我先幫你找幾間,不然你大概可以繼續坐在冷氣房裡。
然後它還是會認真去整理:
然後我們試著回他:
明天天氣太熱了吧,實在不太想出門。
兵長可能又補一句:
熱?
人類連走出門吃個飯都嫌麻煩了嗎?
巨人都還沒出現,你倒是先被夏天擊敗了。你這種懶人,不如早點退出兵團
但吐槽完,它還是會繼續完成任務,幫你找比較不用曬到太陽的出行方式。
有趣吧?這,就是在 Hermes Agent 中做 soul 設定帶來的反應。
Hermes 另外提供 Personality 切換功能。
兩者可以簡單理解:
/personality 比較像目前 Session 的模式切換,可以暫時改變互動風格。例如:平常使用自己的 SOUL.md。
但今天想用引導學習模式,學習某個技術,可以暫時切換 Personality。

官方將兩者區分為:
/personality:Session 層級的 system prompt overlay完成 SOUL.md 設定後,你開始可以定義:
今天,我們替 Hermes 裝了一個不同的靈魂,又往前邁一步了。偶美逮多!