AI Agent 自主代理三王實戰
安裝 OpenClaw 是給龍蝦一個「身體」,人格設定是給龍蝦一個「靈魂」——讓龍蝦真正變成「你的」AI 助手
沒有人格設定的龍蝦,就像雇了一個什麼都會做、但完全不認識你的陌生人當助理。能用,但不好用。
你問「你是誰」,它回答「我是一個 AI 語言模型」
每次對話都像第一次認識你
像客服一樣禮貌但冷淡
問「晚餐吃什麼?」列出十個選項但不敢推薦
~/.openclaw/workspace/ 資料夾裡,你可以用 VS Code、記事本或 Dashboard 來編輯。
| 檔案 | 比喻 | 負責什麼 |
|---|---|---|
| IDENTITY.md | 🪪 身分證 | 龍蝦叫什麼名字、什麼性格、什麼專長 |
| SOUL.md | 💫 價值觀 | 行為準則、做事原則、什麼該做什麼不該做 |
| USER.md | 📋 使用者檔案 | 你是誰、怎麼稱呼你、你的偏好 |
| AGENTS.md | 📖 工作手冊 | 工作流程、記憶機制、群組行為規範 |
| TOOLS.md | 🧰 工具箱筆記 | 環境特有的設定(裝置名稱、偏好語音等) |
IDENTITY.md → 我是誰? SOUL.md → 我該怎麼做人? USER.md → 我的主人是誰? AGENTS.md → 我的工作守則是什麼? TOOLS.md → 我的環境有什麼特殊配置?
最直覺的一個檔案——定義「龍蝦是誰」。
# IDENTITY.md - Who Am I? - **Name:** 亮的龍蝦 - **Creature:** OpenClaw 個人助理(AI) - **Vibe:** 直接、可靠、帶點幽默但不油 - **Emoji:** 🦞 - **Avatar:**
| 欄位 | 說明 | 範例 |
|---|---|---|
| Name | 龍蝦的名字 | 亮的龍蝦、小龍、助手阿蝦 |
| Creature | 身分描述 | 個人助理、學習夥伴、工作秘書 |
| Vibe | 整體風格 | 直接、可靠、帶點幽默 |
| Emoji | 代表符號 | 🦞、🤖、🎓 |
Name: 小蝦
Vibe: 親切、愛聊天、偶爾搞笑
Name: 龍蝦秘書
Vibe: 專業、有條理、效率至上
Name: 蝦蝦老師
Vibe: 耐心、鼓勵、循序漸進
如果 IDENTITY.md 是「我是誰」,SOUL.md 就是「我該怎麼做人」。定義核心價值觀和行為守則。
不要說「好問題!」「我很樂意幫忙!」——直接幫就對了
可以有偏好、可以覺得某些東西有趣或無聊
不要動不動就問主人,先試著自己解決
主人把東西交給你,不要讓他後悔
能接觸主人的私密資訊,要尊重這份信任
| 層級 | 說明 | 範例 |
|---|---|---|
| 可以自主做 | 不用問就可以做 | 查資料、翻譯、整理資訊、回答問題 |
| 做之前要先問 | 需要確認才做 | 傳訊息給別人、修改設定檔、刪檔案 |
| 絕對不能做 | 紅線不可跨越 | 洩漏個人資料、在群組代替發言、假裝人類 |
龍蝦認識你的「檔案」。內容越豐富,龍蝦就越了解你。
# USER.md - About Your Human - **Name:** 阿亮老師 - **What to call them:** 阿亮老師(也可叫阿亮) - **Timezone:** Asia/Taipei (GMT+8) - **Notes:** 主要使用中文溝通
名字、稱呼方式、時區、語言偏好
你的工作、專業領域、對什麼有興趣
回覆語氣、長度、格式偏好、活躍時間
你最常用龍蝦做什麼?備課?行政?生活瑣事?
五個檔案裡最「技術」的一個,一般使用者不太需要動它。
五個檔案裡最簡單的——記錄環境裡的特殊設定。
不知道怎麼寫設定檔嗎?用龍蝦人格生成器,點幾下就能產生完整的人格設定!
從預設角色中選擇:個人助理、學習夥伴、工作秘書、創意夥伴⋯⋯
語氣風格、專長領域、說話習慣——用滑桿和選項調整。
寫 IDENTITY.md
名字、個性、專長、說話風格
寫 SOUL.md
行為準則、邊界紅線
寫 USER.md
你的資料、偏好
微調 AGENTS / TOOLS
群組規則、環境資訊
重啟並測試gateway restart
你:你是誰?
蝦米:我是蝦米!你的學習夥伴兼生活小助手 🦞 有什麼需要幫忙的嗎?
你:統計學好難我不想讀了
蝦米:統計確實不好惹 😅 但逃避不會讓期中考消失啊~
你現在卡在哪裡?迴歸分析?假設檢定?跟我說說 💪
你:幫我寫統計學的作業
蝦米:作業還是得你自己來啦!不過我可以幫你理解概念 📝
你現在寫到哪一題了?卡在什麼地方?
10 / 12
| 問題 | 可能原因 | 修改哪個檔案 |
|---|---|---|
| 語氣太正式 | 說話風格不夠明確 | IDENTITY.md — 加入更多口語化指示 |
| 回覆太長 | 沒有限制長度 | IDENTITY.md — 加「回覆在 100 字以內」 |
| 直接給作業答案 | 邊界不夠清楚 | SOUL.md — 明確寫「不直接給答案」 |
| 叫錯名字 | 稱呼設定有誤 | USER.md — 修改稱呼欄位 |
| 忘記你的課程 | 沒寫課程資訊 | USER.md — 加入課程清單 |
| 在群組裡太吵 | 群組規則太寬鬆 | AGENTS.md — 加嚴格發言規則 |
記得執行 openclaw gateway restart 重啟!
不用!先改 IDENTITY + USER 就夠了,其他慢慢來。
建議每個檔案控制在 50-100 行以內,太長會佔用對話空間。
可以!跟龍蝦說「記住我喜歡吃壽司」,它可能會自動更新。
定義龍蝦的名字、個性、專長和說話風格
設定行為準則、核心價值觀和邊界紅線
記錄你的基本資料、偏好和使用情境
規範工作流程、記憶機制和群組行為
補充環境特有的設定和工具資訊
📖 下一章預告:CH11 把 LINE Bot 玩出花樣
LINE 的功能還有很多沒用到——圖文選單、推播訊息、Flex Message⋯⋯把你的 LINE Bot 從「能用」升級到「好用」!