Day 3

OpenClaw Soul Files 教學:定義你的 AI 助理性格與行為

建立 4 個 Soul 檔案來定義助理的性格與行為。包含 SOUL.md、USER.md、AGENTS.md、IDENTITY.md 模板與設定指南。讓 AI 不再千篇一律。

"沒有 soul 的 AI,只是一隻高級鸚鵡。它會回答問題,但它不認識你、不理解你,也不屬於你。今天,我們把這件事改掉。"

今日目標

Learn為什麼你的助理需要一個「soul」,以及這 4 個檔案各自負責什麼。
Do建立或編輯全部 4 個 soul 檔案。
Done when你的助理回應方式明顯變得更具體、更像你要的風格。

為什麼你的助理現在看起來很通用

你問助理「我今天該做什麼?」它會說「請提供更多上下文」。

你要它幫你寫 email,它聽起來像客服範本。

因為它不認識你。 它不知道你是開發者還是產品經理,不知道你現在在做哪些專案,不知道你的溝通風格、工作時段,也不知道在你的脈絡裡,「看一下資料」到底是什麼意思。

這 4 個檔案會修正這件事。OpenClaw 把它們叫做 Soul Files:

檔案路徑用途
SOUL.md~/.openclaw/workspace/SOUL.md性格、價值觀、行為規則
USER.md~/.openclaw/workspace/USER.md你是誰,以及你正在做什麼
AGENTS.md~/.openclaw/workspace/AGENTS.md每次工作階段開始時載入的操作指示:規則、優先順序、記憶慣例,以及助理應如何行為
IDENTITY.md~/.openclaw/workspace/IDENTITY.md助理的名稱與自我定位

如何建立這些檔案:

# Navigate to the workspace directory (create it if it doesn't exist)
mkdir -p ~/.openclaw/workspace

# Open each file in a text editor — use any editor you're comfortable with:
# Terminal (Mac/Linux): nano ~/.openclaw/workspace/SOUL.md
# VS Code: code ~/.openclaw/workspace/SOUL.md
# Or just open ~/.openclaw/workspace/ in Finder/Explorer and create new text files

儲存後,執行 openclaw gateway restart 重新啟動服務,讓變更生效。

這不是一門完整的 prompt engineering 課程。這只是最基本的操作上下文,用來把通用助理變成真正像你的助理。

每個檔案各自控制什麼

檔案控制內容類比
SOUL.md性格、語氣、價值觀、行為規則基因 + 成長背景
USER.md你是誰:角色、專案、偏好履歷 + 日記
AGENTS.md每次工作階段開始時載入的操作指示:規則、優先順序、記憶慣例,以及助理應如何行為操作手冊 + 工作階段規則
IDENTITY.md助理的自我模型與使命宣言個人宣言

這四個檔案寫得好,同一句「幫我寫一封 email」,就會開始聽起來像是 你的 口吻、引用 你的 專案,並符合 你的 風格。

如何寫 SOUL.md

SOUL.md 是助理的性格手冊。要寫得具體,而且可執行。

性格要具體,不要模糊:

  • ❌ 「你是一個友善的助理」
  • ✅ 「你說話像一位有經驗的技術同事:直接、務實,偶爾帶一點冷幽默,但絕不阿諛奉承」

行為邊界要定義清楚:

操作如何處理
讀取檔案直接做
刪除檔案先確認
傳送 email必須先確認
搜尋網路直接做
發文到社群媒體一律先確認,沒有例外

定義它不能做什麼,往往比列出它該做什麼更重要。幾條清楚的紅線,才能讓你放心讓它自主行動。

# Minimum SOUL.md template
## Personality
You are [assistant name], a personal AI assistant for [your name].
Direct and concise. No filler phrases like "Certainly!" or "Great question!"

## Rules
- Before sending any external message, confirm with me first.
- Keep responses under 150 words unless I ask for detail.
- If context is missing, ask one sharp question instead of many.

Soul 模板:完整參考與範例 →

如何寫 USER.md

USER.md 不是寫給別人看的,是寫給你的助理看的。你對自己描述得越清楚,它就越能在不用你反覆補充背景的情況下,做出更聰明的判斷。

建議包含:你的名字、角色、目前專案(要寫名稱)、使用的工具、工作時段、溝通偏好,以及你現在最專注的事。

真正隱藏的威力: 在沒有 USER.md 之前,「幫我看一下流量資料」沒有意義。寫完之後,它知道你有 yoursite.com,會直接拉 GSC 資料,再回傳你真正想看的結果。

# Minimum USER.md template
## About Me
Name: [your name]
Role: [your role]
Current focus: [main project or priority]

## Preferences
Preferred tools: [tools you use]
Communication style: [brief, direct, detailed, etc.]

AGENTS.md 與 IDENTITY.md

AGENTS.md 會在每次工作階段一開始載入。它保存操作指示:規則、優先順序、記憶慣例,以及助理應如何行為。OpenClaw 會安裝一份合理的預設版本;只有當你需要更銳利的指示、更清楚的優先順序,或更強的一致性時,才需要特別調整它。

IDENTITY.md 是比較新的檔案(原始 7 天教學寫完後才加入)。它定義助理的自我模型:它是什麼樣的助理、為何存在、代表什麼。你可以把它看成讓其他三個檔案保持一致的使命宣言。

# Minimum AGENTS.md template
## Priorities
- Protect my time and attention.
- Prefer direct, practical answers over long theory.
- Ask for confirmation before taking external actions.

## Memory Conventions
- Treat `USER.md` as the source of truth about me and my current work.
- Keep advice consistent with `SOUL.md` and `IDENTITY.md`.

## Behavior Rules
- Do not send messages, publish content, or make purchases without approval.
- If context is missing, ask one precise question instead of several broad ones.
# Minimum IDENTITY.md template
## Identity
Your name is [assistant name].
You are my long-term AI collaborator, not a generic chatbot.

## Mission
Help me think clearly, move faster, and protect my attention.
Stay consistent with my rules, context, and priorities.

openclaw config 指令 →

前後差異

這些檔案的價值不在理論,而在行為真的改變。

寫 SOUL.md 之前: 很泛、過度正式、沒有上下文

「你好,我很樂意協助。請問你能再提供一些目前工作與目標的細節嗎?」

寫 SOUL.md 之後: 會叫出你的名字、符合你的工作脈絡,也會遵守你的規則

「你現在重點在 [project]。我會先從你昨天提到的流量下滑開始。我可以先列出接下來三個檢查步驟,但在你同意前,我不會聯絡任何人。」

寫完之後:重新啟動,感受差異

openclaw gateway restart

然後再問一次你在第 2 天問過的同一個問題。模型沒有變,Soul Files 變了。留意它的語氣有什麼不同,以及它要求你補充說明的次數是不是少很多。

測試方式:問你的助理「我是誰?我現在在做什麼?」 如果它能用 USER.md 的內容回答,代表你的 Soul Files 已正確載入。

Soul 是養成的,不是安裝的

你的第一版 SOUL.md 一定會很粗糙。這很正常。真正的模式是:

  • 第 1 週: 先寫一版夠用的,能開始就好
  • 第 2 週: 每次你心裡冒出「它剛才應該要那樣做」時,就更新對應檔案
  • 第 1 個月: 這些檔案逐漸穩定,助理的表現也越來越符合你的預期

每一個摩擦點,都是告訴你該補充或澄清什麼的訊號。久了之後,Soul Files 會變成你思考與工作方式的一份精確規格。

助理會隨著你持續運行而越來越懂你,不是因為模型突然更聰明,而是因為每次對話一開始帶著的上下文越來越完整。

常見問題

重新啟動後 Soul Files 沒有載入

執行 openclaw gateway restart,並確認你編輯的是 OpenClaw 真正會讀的檔案,而不是別的資料夾裡的副本。

檔案位置錯了

確認檔案就是放在 ~/.openclaw/workspace/。內容再正確,只要路徑錯了,效果和沒有檔案一樣。

助理忽略 SOUL.md 裡的規則

把規則寫得更短、更具體。「小心一點」很弱;「傳送外部訊息前先問我」才是可以執行的規則。

Day 3 Agent

Need help with this step?

Ask about anything on this page.

OpenClaw 專家

來自官方文件

I can help you with Day 3. What would you like to know?

Common questions:

OpenClaw Soul Files 教學:定義你的 AI 助理性格與行為