如何讓 AI 更像你的助理:我的多層設定
我怎麼設定 Claude Code 和 Codex,讓 AI 更像自己的助理?分享共用的機制與人格、各自的 AGENTS.md/CLAUDE.md 偏好規則,以及我為什麼把工作方法改回 Skill,盡量少放進 Memory。
我現在怎麼設定 Claude Code 和 Codex,讓 AI 更像我的助理呢?
過去常常遇到一個狀況:官方提供了一堆 command、hook、rules 等等,但光是看文件,我還是不知道自己的要求到底該放在哪裡。整體太複雜了,所以我後來沒有完全照著它的分類走。
現在我自己摸索出一套覺得不錯的做法,把共用的機制、人格,以及各自需要調整的偏好分開放。
機制:Claude Code 跟 Codex 共用的做事規則
我用一份 機制.md,讓 Claude 跟 Codex 都讀得到我的要求。
什麼是機制?比如他該怎麼做事、怎麼幫我思考。這些是固定、長期維持的規則,我不會把每天新發生的事情都追加進去。
例如,開始做事前先講一句要幹嘛。否則他沉默太久,我會以為他當掉了。
還有我提出想法時,先幫我判斷「這樣會不會更好」,再另外討論改起來的成本。我不希望他一看到要改東西,就急著拿原本的規則擋回來。
這些要求對兩邊都一樣,所以我把它們收在同一份文件。之後有更好的做法,就回這裡改。
這是我前一篇讓 Claude Code 和 Codex 共用大腦提到的方式。那篇講兩邊怎麼接到同一份文件,這篇講的是我會把哪些要求放進去。
人格:我希望 AI 怎麼跟我對話
人格指的是「他要怎麼跟我對話」。它跟前面提到的機制有點像,同樣是兩邊共用的設定,我另外放在 人格.md。
例如,我希望他像夥伴一樣跟我說話。有自己的看法,可以直接講;沒做完就說還在做,讀不到就說讀不到。
我也不希望每交辦一件事,他就反覆問我要不要繼續。方向已經講清楚,就接著做完。
我兩邊都有用開場 hook,讓新對話帶著目前進度與提醒開始工作。Hook 就是在指定事件發生時,幫我執行一段程式。
Claude 在對話中也會透過 hook 補進規則。例如碰到提案、修改內容或準備收尾,就把 機制.md 對應的段落再帶進來。
至於機制與人格,我目前在這個工作資料夾的接法是:Claude Code 透過 CLAUDE.md 的 import 匯入;Codex 則由開場 hook 一起注入。兩邊讀的都是同一份 機制.md 和 人格.md。
以 Claude Code 來說,我會在 CLAUDE.md 裡寫:
@./機制.md
@./人格.md
這兩份文件就放在 CLAUDE.md 旁邊。Claude Code 的匯入功能會在開場載入它們。Hook 的接法與檢查方式,我放在前一篇裡。
各自的偏好:有些要求只需要跟其中一個 AI 說
共用機制和人格之後,我還是會針對不同模型,設定各自的偏好。
例如我用 Codex 時,很常遇到他擅自開瀏覽器、亂開 App,我就需要限制他不要開。而我用 Claude 時,比較常遇到文言文、太過溫吞的詞彙,Codex 就比較沒有這個問題。
所以我會分別寫:
- Codex:「沒有我明確要求,不要自行開啟瀏覽器或 App。」
- Claude:「請用更直白的話跟我說。」
如果這些是我跨專案都想保留的偏好,Codex 可以放在 ~/.codex/AGENTS.md,Claude Code 可以放在 ~/.claude/CLAUDE.md。這兩個位置分別是 Codex 的全域指示檔與 Claude Code 的個人指示檔。
共用的內容改同一份,只有其中一邊需要調整的,就留在各自的設定裡。
共用文件
├── 機制.md:怎麼做事、怎麼幫我思考
└── 人格.md:怎麼跟我對話
│
├── Claude Code 載入,再加上 Claude 的偏好
└── Codex 載入,再加上 Codex 的偏好
當機制、人格以及各自的守則都具備後,我覺得整個系統就變得非常好用。
至於 Memory,我什麼時候才用?
我自己是盡可能少用 Memory。
我這套記憶會先把索引帶進對話,詳細內容放在另外的檔案。如果沒有要求模型在相關情境下去讀,細節就很容易漏掉。
Claude Code 的 auto memory 也有類似的讀取方式:開場先載入 MEMORY.md 的一部分,其他主題檔再按需要讀取。看到索引,跟讀過裡面的完整要求,還是有差。
所以,關於「事情該怎麼做」的修正,我會盡量改回 Skill 或機制裡面。
例如寫 SEO 文章的做法,就改回寫 SEO 的 Skill;幫我生成部落格封面時,發現哪種文字或構圖比較適合,就改回負責封面的做法。下次做同一類工作,讀到的就是調整後的版本。
Skill 要在做那件事時被叫起來,我也會把「什麼任務該讀哪份 Skill」寫進工作規則。
只有很小、單純的個人偏好,我才會考慮放進 Memory。假設我隨口說「我最近戒咖啡,幫我挑飲料時先避開咖啡」,這種事記下來就好,不需要為它做一份 Skill。
如果想試著整理自己的設定,可以把現有規則交給 AI,直接跟他說:
請讀取我目前的 Claude Code 和 Codex 規則,
幫我分出兩邊共用的做事要求、對話方式,
以及只需要其中一邊遵守的偏好。
同一類工作反覆用到的方法,整理回對應的 Skill,
並說清楚什麼時候要讀它。
單純的個人偏好,再判斷是否放進 Memory。
先拿我的原句列出建議落點,保留我的意思,
等我確認再改檔。
我現在每次調整 AI 的做法,就回到負責那件事的文件去改,讓下一次工作直接用上。
Pan
用AI Agent與多元能力,用興趣打造能變現的一人事業
Newsletter
訂閱電子報,不錯過真實的 AI 實戰心得
我會分享 AI Agent、內容工作流、工具實作與一人事業的踩坑筆記。