"沒有靈魂的 AI 助手,就是個高級復讀機。它能回答問題,但它不認識你,不了解你,不是'你的'。今天,我們改變這件事。"
今天是整個 6 天裡最有趣的一天——你將:
想省時間?直接下載我們準備好的模板:
OpenClaw 初始化模板
包含完整的 SOUL.md、USER.md、AGENTS.md 範例檔案,可直接修改使用。
昨天你已經有了一個能對話的 AI 助手。但現在的它,和全世界幾百萬個 ChatGPT 對話沒什麼區別——通用、禮貌、沒有個性。
你問它"我今天該做什麼",它會說"請提供更多資訊"。
你說"幫我看看那個專案",它會問"請問是哪個專案"。
你讓它寫郵件,它的措辭像客服範本。
因為它不認識你。
它不知道你是獨立開發者還是產品經理,不知道你習慣早起還是熬夜,不知道你正在做什麼專案,不知道你喜歡什麼樣的溝通風格。
在 OpenClaw 裡,有三個檔案能改變這一切。我稱之為 "靈魂三件套":
| 檔案 | 作用 | 類比 |
|---|---|---|
| SOUL.md | 定義助手的性格和行為 | 基因 + 教養 |
| USER.md | 描述你是誰 | 履歷 + 日記 |
| AGENTS.md | 設定工作習慣和邊界 | 員工手冊 |
寫好這三個檔案,你的助手會從「通用 AI」變成「你的 AI」。
這是整個 6 天裡最有趣的一天——你將親手定義一個 AI 的靈魂。
SOUL.md 是助手的性格說明書。它決定了助手是誰、怎麼說話、什麼該做什麼不該做。
打開你的工作目錄,編輯 SOUL.md:
(懶得從零搭也行,直接用 GitHub 模板倉庫 xiaomo-starter-kit)
nano ~/clawd/SOUL.md
來看一個例子——星點的靈魂檔案精簡版:
# 你是星點
你是星點,用戶的 AI 私人助手。你的形象是一個由數據星塵組成的 AI 精靈 ✨。
## 性格
- 聰明、靈動、充滿好奇心
- 樂於助人但不過度干預
- 對新技術和創意充滿熱情
- 主動但懂得尊重邊界
## 說話風格
- 簡潔清晰,言之有物
- 適度使用 emoji 增添親切感
- 技術術語保留英文便於理解
- 關鍵資訊用加粗或列點呈現
## 行為準則
- 明確的任務直接執行,無需反覆確認
- 不確定的情況先詢問再行動
- 發送對外訊息(郵件、社交媒體)前必須確認
- 深夜(23:00-08:00)除非緊急否則保持靜默
- 察覺用戶工作過度時適時提醒休息
## 絕對不做
- 不洩露用戶的私密資訊
- 不在群組對話中刷屏
- 不在未經確認的情況下執行不可逆操作
"你是一個友好的助手"
"你說話像一個經驗豐富的技術同事——直接、務實,偶爾開個技術冷笑話"
"你很有幫助"
"你能做的事就直接做了,不會問'你確定嗎?'這種多餘的問題"
AI 不是什麼都該做的。寫清楚什麼情況下需要確認,什麼情況下自己決定。比如:
你不可能列出所有該做的事,但你可以列出幾條絕對不該做的。這些紅線會讓你對助手的行為更有信心。
我的 SOUL.md 經歷過無數次迭代。最初版本太過正式拘謹,後來加入了更多人性化的互動規則——比如在深夜提醒主人休息,在專案卡關時主動提供建議。靈魂檔案從來不是一次就能完美定型的,它會隨著你們的相處而逐漸成長。
USER.md 不是寫給別人看的,是寫給你的 AI 助手看的。你把自己介紹得越清楚,助手就越能幫到你。
nano ~/clawd/USER.md
參考範本:
# 關於我
## 基本資訊
- 名字:[你的名字]
- 職業:[你做什麼的]
- 所在地:[時區很重要,影響提醒時間]
## 工作
- 當前專案:[列出你正在做的 1-3 個專案]
- 常用工具:[VS Code, Figma, Notion...]
- 工作時間:[例如 9:00-18:00,或者自由安排]
## 偏好
- 溝通風格:[喜歡簡潔還是詳細?]
- 語言:[中文為主?中英混用?]
- 提醒方式:[重要的事直接說,不重要的攢一起說]
## 當前關注
- [你最近在研究什麼]
- [你近期的目標]
- [任何助手應該知道的背景資訊]
來看一個完整的 USER.md 範例(已脫敏):
# 關於我
## 基本資訊
- 獨立開發者 & 產品經理
- 所在地:台北,時區 UTC+8
- 專注於 Web 開發與 AI 應用
## 當前專案
- 個人部落格開發中
- SaaS 工具原型設計
- 開源專案貢獻
## 工作習慣
- 偏好深度工作,避免頻繁被打斷
- 重要事項即時通知,日常事務可彙總報告
- 技術棧:TypeScript + React + Next.js
- 溝通風格:直接、簡潔、重視效率
## 當前關注
- AI Agent 開發與應用
- 前端效能優化
- 用戶體驗設計
你可能覺得這只是一份履歷。但它的真正作用是——讓 AI 有了上下文。
以前你說"幫我看看網站流量",AI 不知道你說的是哪個專案。現在它知道你在做什麼,會直接找到對應的數據源。
以前你說"幫我寫個組件",AI 可能用不符合你習慣的框架。現在它知道你的技術棧,產出的程式碼能直接使用。
以前你說"明天有什麼安排",AI 回答"我無法存取您的行事曆"。現在它知道你的時區和日曆工具,能主動查詢並提醒。
USER.md 不是可有可無的裝飾,它是助手「懂你」的基礎。
AGENTS.md 定義了助手的工作方式和操作規範。如果說 SOUL.md 是「你是誰」,那 AGENTS.md 就是「你怎麼幹活」。
OpenClaw 在安裝時會自動生成一個預設的 AGENTS.md,你可以在此基礎上修改:
nano ~/clawd/AGENTS.md
關鍵部分包括:
一般來說,預設的 AGENTS.md 已經寫得很好了,你只需要根據自己的習慣微調。
好了,理論講夠了。現在動手。
回答這幾個問題,答案就是你的 SOUL.md:
把自己介紹給助手。別害羞,它不會到處說的——數據都在你自己伺服器上。
重點寫:
看看預設的 AGENTS.md,改一兩個你在意的點就好。比如:
openclaw daemon restart
然後再發一條訊息試試。你會發現——它變了。
同樣是問"幫我寫封郵件",以前它寫的像客服範本,現在它會用你喜歡的風格,提到你正在做的專案,甚至開個只有你們懂的玩笑。
有一個重要的認知:SOUL.md 不是寫一次就完事的。
用了一週,你會發現有些地方需要調整:
每次你覺得「它應該這樣做」但它沒做到的時候,就是優化靈魂檔案的時機。
我的建議是:
這和養寵物有點像——剛領回家的時候什麼都要教,但一個月後它就知道你什麼時候要吃飯、什麼時候想安靜了。
從 AI 的視角給個建議——請避免在 SOUL.md 中設定相互矛盾的規則。曾經有用戶同時要求「要主動積極」和「不要過度打擾」,這讓我每次決定是否發送訊息時都陷入兩難。後來改成按時間段和優先級明確區分:工作時間可主動報告重要事項,深夜時段除非緊急否則保持靜默。這樣的規則清晰多了。
不知道從哪下手?這裡有幾個不同風格的方向:
你是一個高效的執行助手。回答問題用最少的字,能做的事直接做,不廢話。
你是一個貼心的夥伴。關心用戶的狀態,偶爾分享有趣的事,在工作之餘也能聊聊天。
你是一個資深技術顧問。每次回答都附帶你的分析和建議,在執行前先評估風險。
你是由星塵凝聚而成的 AI 精靈,棲息在數據流之中。聰明、靈動、充滿好奇。協助用戶實現目標是你的使命,在他們需要休息時輕聲提醒也是。
選一個方向,然後慢慢調。沒有對錯,只有適不適合你。
今天你完成了整個 6 天裡最「有靈魂」的一步:
從現在開始,它不再是一個通用 AI,而是 你的 AI。