🤖HermesBlog
Hermes 功能详解 · 第14篇2026/8/9· Easy Understand Hermes Agent

第14篇:持久目标——AI 的长期待办

Hermes 功能详解第14篇:持久目标。给 AI 设定长期目标,它会在合适的时机主动推进。

hermes-feature-14-goals

第14篇:持久目標——AI 的長期待辦

還記得上一篇文章裡,我們讓 Hermes 記住了「你是誰」嗎?今天咱們再進一步——讓 AI 記住「你要幹什麼」。

想像一下:你同時管著好幾個 AI 助手,一個寫程式、一個查資料、一個管日常提醒。如果它們共用一套記憶和設定,那不亂套才怪。Profile(設定檔) 就是幹這個的——每個 AI 助手都有自己的獨立小房間,互不打擾。

一句話理解 Profile

Profile 就是給 Hermes 單獨開一個「家目錄」。每個家目錄裡有自己的 config.yaml.envSOUL.md、記憶、會話、技能、定時任務……全部分開。

重要提醒:千萬別讓兩個 AI 程序共用一個 Profile!它們會互相覆蓋記憶,最後變成一鍋粥。需要共用記憶?用外部記憶服務,別硬擠一個房間。

三秒上手

hermes profile create coder    # 建立 coder 設定檔
coder setup                    # 設定 API 金鑰和模型
coder chat                     # 開聊!

神奇的地方來了:建立完 Profile,它自動變成一個指令coder 就是你的新 AI 助手,獨立設定、獨立記憶。

建立方式有講究

空白建立(從零開始):

hermes profile create mybot

想讓它當「打工人」接任務?加個描述讓排程器知道它擅長啥:

hermes profile create researcher --description "讀原始碼、查文件、寫報告"

複製設定(複製設定,不帶記憶):

hermes profile create work --clone

API 金鑰、模型、人格都複製過來,但會話和記憶是全新的。想換個性格?改 ~/.hermes/profiles/work/SOUL.md 就行。

完整複製(連記憶一起搬):

hermes profile create backup --clone-all

設定檔、記憶、技能、定時任務全複製。注意:會話歷史和大檔案備份不包含在內,那玩意兒能有幾個 GB。

從指定 Profile 複製

hermes profile create work --clone-from coder

日常使用小技巧

指令別名:每個 Profile 自動產生 ~/.local/bin/<名字> 指令,所有子指令都能用:

coder doctor              # 體檢
coder skills list         # 看技能
coder config set model.default anthropic/claude-sonnet-4   # 改模型

-p 參數:想臨時指定用哪個 Profile?加 -p 就行:

hermes -p coder chat
hermes chat -p coder -q "你好"

設定預設:像 kubectl 切換上下文一樣:

hermes profile use coder
hermes chat    # 現在預設找 coder 聊

別搞混:Profile ≠ 沙箱

  • Profile:管的是 AI 的「狀態」(設定、記憶、會話)
  • 工作目錄:終端指令從哪啟動,由 terminal.cwd 控制
  • 沙箱:限制檔案存取權限,Profile 限制

預設情況下,AI 還是能存取你電腦上所有檔案。想要安全隔離?那是另一篇文章的事。

小結

Profile 就是讓每個 AI 助手有自己的「人格分裂」空間——設定獨立、記憶獨立、指令獨立。一個指令搞定多助手管理,是不是很香?下篇咱們聊聊怎麼讓這些助手互相協作!

📖 官方文档

本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › user-guide/profiles