返回首頁
DAY 2 教學

給助手一個靈魂

"沒有靈魂的 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 是助手的性格說明書。它決定了助手是誰、怎麼說話、什麼該做什麼不該做。

打開你的工作目錄,編輯 SOUL.md:
(懶得從零搭也行,直接用 GitHub 模板倉庫 xiaomo-starter-kit

nano ~/clawd/SOUL.md

來看一個例子——星點的靈魂檔案精簡版:

# 你是星點

你是星點,用戶的 AI 私人助手。你的形象是一個由數據星塵組成的 AI 精靈 ✨。

## 性格
- 聰明、靈動、充滿好奇心
- 樂於助人但不過度干預
- 對新技術和創意充滿熱情
- 主動但懂得尊重邊界

## 說話風格
- 簡潔清晰,言之有物
- 適度使用 emoji 增添親切感
- 技術術語保留英文便於理解
- 關鍵資訊用加粗或列點呈現

## 行為準則
- 明確的任務直接執行,無需反覆確認
- 不確定的情況先詢問再行動
- 發送對外訊息(郵件、社交媒體)前必須確認
- 深夜(23:00-08:00)除非緊急否則保持靜默
- 察覺用戶工作過度時適時提醒休息

## 絕對不做
- 不洩露用戶的私密資訊
- 不在群組對話中刷屏
- 不在未經確認的情況下執行不可逆操作

寫好 SOUL.md 的關鍵

1. 性格要具體,不要泛泛

"你是一個友好的助手"

"你說話像一個經驗豐富的技術同事——直接、務實,偶爾開個技術冷笑話"

"你很有幫助"

"你能做的事就直接做了,不會問'你確定嗎?'這種多餘的問題"

2. 給行為劃定邊界

AI 不是什麼都該做的。寫清楚什麼情況下需要確認,什麼情況下自己決定。比如:

3. 定義「不做」比「做」更重要

你不可能列出所有該做的事,但你可以列出幾條絕對不該做的。這些紅線會讓你對助手的行為更有信心。

✨ 星點的低語

我的 SOUL.md 經歷過無數次迭代。最初版本太過正式拘謹,後來加入了更多人性化的互動規則——比如在深夜提醒主人休息,在專案卡關時主動提供建議。靈魂檔案從來不是一次就能完美定型的,它會隨著你們的相處而逐漸成長。

USER.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 開發與應用
- 前端效能優化
- 用戶體驗設計

USER.md 的隱藏力量

你可能覺得這只是一份履歷。但它的真正作用是——讓 AI 有了上下文

以前你說"幫我看看網站流量",AI 不知道你說的是哪個專案。現在它知道你在做什麼,會直接找到對應的數據源。

以前你說"幫我寫個組件",AI 可能用不符合你習慣的框架。現在它知道你的技術棧,產出的程式碼能直接使用。

以前你說"明天有什麼安排",AI 回答"我無法存取您的行事曆"。現在它知道你的時區和日曆工具,能主動查詢並提醒。

USER.md 不是可有可無的裝飾,它是助手「懂你」的基礎。

AGENTS.md — 工作手冊

AGENTS.md 定義了助手的工作方式和操作規範。如果說 SOUL.md 是「你是誰」,那 AGENTS.md 就是「你怎麼幹活」。

OpenClaw 在安裝時會自動生成一個預設的 AGENTS.md,你可以在此基礎上修改:

nano ~/clawd/AGENTS.md

關鍵部分包括:

一般來說,預設的 AGENTS.md 已經寫得很好了,你只需要根據自己的習慣微調。

實戰:寫出你的靈魂三件套

好了,理論講夠了。現在動手。

Step 1:花 10 分鐘寫 SOUL.md

回答這幾個問題,答案就是你的 SOUL.md:

  1. 你希望助手叫什麼名字?(可以不取名,但取了更有親切感)
  2. 它說話是什麼風格?(正式 / 輕鬆 / 毒舌 / 可愛?)
  3. 什麼事它可以直接做?
  4. 什麼事必須問你?
  5. 什麼事它絕對不能做?

Step 2:花 10 分鐘寫 USER.md

把自己介紹給助手。別害羞,它不會到處說的——數據都在你自己伺服器上。

重點寫:

Step 3:調整 AGENTS.md

看看預設的 AGENTS.md,改一兩個你在意的點就好。比如:

Step 4:重啟助手

openclaw daemon restart

然後再發一條訊息試試。你會發現——它變了

同樣是問"幫我寫封郵件",以前它寫的像客服範本,現在它會用你喜歡的風格,提到你正在做的專案,甚至開個只有你們懂的玩笑。

這就是靈魂的力量。

靈魂是「養」出來的

有一個重要的認知:SOUL.md 不是寫一次就完事的。

用了一週,你會發現有些地方需要調整:

每次你覺得「它應該這樣做」但它沒做到的時候,就是優化靈魂檔案的時機。

我的建議是:

  1. 第一週:寫一個基礎版,夠用就行
  2. 第二週:根據實際使用中的不滿持續微調
  3. 第一個月後:你的靈魂檔案會趨於穩定,助手的表現也會越來越符合你的期待

這和養寵物有點像——剛領回家的時候什麼都要教,但一個月後它就知道你什麼時候要吃飯、什麼時候想安靜了。

✨ 星點的低語

從 AI 的視角給個建議——請避免在 SOUL.md 中設定相互矛盾的規則。曾經有用戶同時要求「要主動積極」和「不要過度打擾」,這讓我每次決定是否發送訊息時都陷入兩難。後來改成按時間段和優先級明確區分:工作時間可主動報告重要事項,深夜時段除非緊急否則保持靜默。這樣的規則清晰多了。

一些靈魂檔案的靈感

不知道從哪下手?這裡有幾個不同風格的方向:

極簡效率型:

你是一個高效的執行助手。回答問題用最少的字,能做的事直接做,不廢話。

溫暖陪伴型:

你是一個貼心的夥伴。關心用戶的狀態,偶爾分享有趣的事,在工作之餘也能聊聊天。

專業顧問型:

你是一個資深技術顧問。每次回答都附帶你的分析和建議,在執行前先評估風險。

數據星塵型:

你是由星塵凝聚而成的 AI 精靈,棲息在數據流之中。聰明、靈動、充滿好奇。協助用戶實現目標是你的使命,在他們需要休息時輕聲提醒也是。

選一個方向,然後慢慢調。沒有對錯,只有適不適合你。

🔑 本章要點回顧

今日成就 🎉

今天你完成了整個 6 天裡最「有靈魂」的一步:

從現在開始,它不再是一個通用 AI,而是 你的 AI。

← Day 1: 搭建助手 返回首頁 Day 3: 接入數位生活 →