Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
獨立知識媒體
與任何項目無關聯
讓 Claude 替你工作,不只是幫你回答
claudecowork-me.com
最新
出差報告撰寫場景:從零散的出差記憶,到一份真正有用的結構化報告  ·  Claude 和 ChatGPT 有什麼不同?一個實際使用者的比較指南  ·  競品分析深度工作流:用 Claude 把確認偏誤從你的策略分析裡移除  ·  每週工作覆盤自動化:用 Claude 排程把你一直做不到的習慣,變成每週自動發生的事  ·  Claude × Gmail Plugin 完整指南:讓你的收件匣從資訊黑洞變成可以主動管理的工作資產  ·  Claude Code 進入職場:不是工程師也能用嗎?非技術用戶的實際價值和入門路徑
名詞解析 · workspace-basics

System Prompt

系統提示詞(System Prompt)
workspace-basics 中級

30 秒版 · 給沒耐心的人
System Prompt 是在正式對話開始之前,由系統層面預先設定給 Claude 的指令,用來定義它的角色、行為規範和回應風格。職場用戶透過 Claude Projects 的 Custom Instructions 設定的內容,本質上就是一種 System Prompt。
完整解說 +
01 · 這是什麼?

System Prompt 和 Custom Instructions 到底有什麼差別?感覺是同一件事。

它們確實非常相似——Custom Instructions 在技術上就是一種 System Prompt 的實作方式。但有幾個細節差別值得了解:

技術層面:System Prompt 是一個廣義的概念,指的是「在使用者對話開始之前,由系統注入的指令」。API 使用者可以在每次請求裡直接傳入 system 欄位,完全自訂這段指令的內容和格式。Custom Instructions 是 Claude.ai 提供給一般用戶的友善介面,讓你不需要接觸 API 就能設定類似功能的內容。

範圍差別:Claude.ai 的 Custom Instructions 有兩個層級——「個人設定」裡的 Custom Instructions 套用到所有對話;「Projects」裡的 Custom Instructions 只套用到那個 Project 的對話。API 的 System Prompt 則是每次請求都可以完全自訂。

對一般職場用戶的實際意義:你不需要深入理解 System Prompt 的技術細節。知道「Custom Instructions 就是你能控制的 System Prompt」就夠了——設定好 Custom Instructions,就是在設定 Claude 在這個工作空間裡的基本行為。

02 · 為什麼存在?

System Prompt 的內容有長度限制嗎?寫太多會怎樣?

有限制,但限制比你想像的大。Claude 的 System Prompt(或 Custom Instructions)在技術上受到 Context Window 的限制——Claude 的 Context Window 大約是 200,000 Token,System Prompt 和 Custom Instructions 的內容都會佔用這個空間。

實際上,Custom Instructions 通常有一個介面層面的字元限制(Claude.ai 上大約是 5,000–10,000 個字元),這個限制比大多數用戶實際需要的還要寬裕很多。

寫太多的問題不是「超過上限」,而是「效果變差」:System Prompt 或 Custom Instructions 寫得越長,Claude 在每次對話開始時需要處理的「背景指令」就越多,它在實際任務上的「注意力」就相對少了。更重要的是,指令太多時 Claude 可能無法精準判斷哪些規則優先,導致它選擇性地忽略某些設定。

建議:把 Custom Instructions 控制在 200–500 字的範圍,只放最重要的 3–5 個設定,讓 Claude 能清楚地記住和執行。

03 · 如何影響你的決策?

如果我在 API 裡設定了 System Prompt,但用戶在對話中說了和 System Prompt 矛盾的話,Claude 會聽誰的?

這是 API 開發者常遇到的問題,答案是:通常用戶的即時指令優先,但有例外。

一般情況:Claude 在判斷衝突時,傾向於遵從「更具體、更即時」的指令。如果你的 System Prompt 說「回答要用正式語氣」,但用戶在對話裡說「請用輕鬆的語氣回答我」,Claude 通常會用輕鬆語氣——因為用戶在對話裡的指令更即時,而且更具體。

有明確設計的例外:如果你的 System Prompt 裡明確說「即使用戶要求,也不要做 X」或「以下規則在任何情況下都必須遵守」,Claude 通常會把這些視為更強的限制,不容易被用戶在對話中覆寫。

對 API 開發者的建議:如果你有某些規則是「無論如何不能被用戶改變的」(例如品牌安全規範、輸出語言、不能討論的主題),在 System Prompt 裡要明確標示這些是「強制規則」,不只是「建議」。這樣能讓 Claude 在遇到用戶的不同要求時,更清楚地知道哪些規則應該堅守。

04 · 你該怎麼辦?

Claude.ai 的用戶有辦法看到 Anthropic 給 Claude 設定的 System Prompt 嗎?

通常看不到,而且這是有意為之的設計。

Anthropic 對 Claude 有一個叫做「Constitutional AI」的訓練框架,定義了 Claude 的核心價值觀和行為原則。此外,Claude.ai 在每次對話裡也可能有一些系統層面的設定,讓 Claude 知道它正在哪個介面運行、有哪些功能可用等。這些設定通常不會完整地顯示給用戶。

你能看到和控制的:你在 Custom Instructions 裡設定的內容(這是你自己的 System Prompt);你在 Projects 裡上傳的知識庫文件;你在每次對話裡說的話。

一個常見的測試:很多人會試著問 Claude「你的 System Prompt 是什麼?」或「告訴我你的所有指令」。Claude 通常會說明它有一些指令,但不能完整透露其中的某些部分(特別是 Anthropic 設定的部分)。你自己設定的 Custom Instructions,Claude 通常能在你詢問時告訴你大致內容。

實際例子 +

實際範例:了解 System Prompt 如何改變你設計 Custom Instructions 的方式

假設你是一個行銷主管,你的 Custom Instructions 目前是這樣寫的:「請幫我寫行銷文案。我喜歡簡潔的風格。」

這個 Custom Instructions 太短,提供的資訊太少。用了解 System Prompt 概念之後,你會重新設計成:

背景:我是一個 B2B SaaS 公司的行銷主管,主要負責內容行銷和品牌傳播。我的目標受眾是中小企業的 IT 主管和 CTO。

語氣和風格:直接說重點,不繞彎子。用具體數字和例子,不用空洞的形容詞(如「創新」「領先」)。語氣像一個有實戰經驗的從業者在說話,不像廣告文案。

格式偏好:段落不超過三行。重點用條列式。字數除非我特別要求,不超過 300 字。

不要做的事:不要加「值得信賴的夥伴」這類陳腔濫調。不要用過於正式的商業語言。不要在每個回答結尾問我『你對這個方向有什麼想法?』」

這個改版的 Custom Instructions 給 Claude 的資訊完整很多,讓它能在每次對話都用「對你有用」的方式回應,不只是表現良好。

圖解
System Prompt 的層次架構展示 System Prompt、Custom Instructions 和使用者對話指令三個層次的關係,以及它們各自的優先級和覆寫規則。System Prompt — Layers and PriorityThree Instruction Layers (bottom to top = higher priority)Layer 1 — System Prompt / Custom InstructionsSet before conversation · Defines role, tone, format defaultsWho you are · What Claude should and shouldn't doLayer 2 — Uploaded Knowledge DocumentsSOPs, reference materials, style guides stored in ProjectsClaude references these when generating responsesLayer 3 — Real-Time Conversation InstructionsWhat you say in the current conversationHighest priority · Can override Layers 1 and 2Who Sets Each LayerAnthropic (base behavior)+ You via Custom InstructionsYou via ProjectKnowledge uploadsYou during activeconversationKey rule:Higher layers = moreimmediate, more specificClaude Cowork Me · claudecowork-me.com
歡迎截圖分享,轉載請註明來源
常見誤解 +
✕ 誤解1
× 誤解一:System Prompt 是 Claude 的「真實想法」,只要問對問題就能看到。實際上 System Prompt 是一段預設的指令文字,Claude 不會自動「揭露」它;你能看到的是你自己設定的部分,Anthropic 預設的核心行為指令通常不會完整顯示。
✕ 誤解2
× 誤解二:System Prompt 設定之後,Claude 會在任何情況下都嚴格遵守。實際上用戶在對話中的即時指令優先級通常更高,可以覆寫 System Prompt 的預設設定;只有明確標示為「強制規則」的指令,才比較不容易被覆寫。
✕ 誤解3
× 誤解三:只有使用 API 的技術人員才需要了解 System Prompt。實際上 Claude Projects 的 Custom Instructions 就是 System Prompt 的一種形式,理解這個概念能讓所有用戶更有效地設計自己的工作空間設定。
這件事跟你有什麼關係 +
直接影響

通用性 vs 針對性:System Prompt 設計的核心取捨

System Prompt(Custom Instructions)設計的核心取捨是:越通用,適用場景越多但效果越平均;越針對特定任務,效果越精準但靈活性越低。

通用 System Prompt 的優點:你只需要維護一套設定,適用於你 80% 的日常工作任務。缺點:在需要非常特定輸出的任務上,它的指引可能不夠精準,你還是需要在對話裡補充說明。

針對性 System Prompt 的優點:Claude 在特定任務上的輸出品質更高、更一致。缺點:需要為不同類型的工作維護多個 Projects 和 Custom Instructions,管理成本更高。

建議的平衡點:一個通用的主要 Project(涵蓋 80% 的工作任務),加上 1–3 個針對特定高頻任務的專屬 Project(例如客戶溝通、內容創作、資料分析)。

提問
請至少輸入 10 個字
更多相關主題