如何撰寫系統提示詞:實用指南(2026)

閱讀時間 5 分鐘 KissMySkills

system prompt 是一項持續生效的指示,用來定義 AI 在整個對話中的行為 - 包括角色、語氣、規則和輸出格式。要寫出有效的 system prompt,請涵蓋三個層次:AI 是誰(特質)、它如何運作(規則),以及它目前正在處理的內容(情境)。內容要具體、簡潔,並在實際任務上測試。以下是實用版本,並附上範例。

這個頁面
  1. system prompt 實際會做什麼
  2. 優質 system prompt 的三個層次
  3. 實例解析
  4. 五個會悄悄毀掉系統 prompts 的錯誤
  5. 捷徑:從一個有效的 prompt 開始
  6. 常見問題
跳過空白頁 · 現成的 system prompt
Ryan — Chief of Staff AI Skill

一次性付費 $19

角色技能是一份專業撰寫的 system prompt,你可以研究並重複使用。Ryan 設定了一名幕僚長的角色、方法和防護規則 - 打開它,就能確切了解優質 system prompt 的結構。

查看技能 →

system prompt 實際會做什麼

每個 AI 回覆都受到兩件事影響:你剛輸入的訊息,以及一組貫穿整個聊天、持續生效的背景指示。這組背景指示就是 system prompt。在 ChatGPT 中,它位於自訂指示中;在 Claude 中,它是技能或專案指示;在 API 呼叫中,它是 system 欄位。設定正確後,你就不必一再重複說明 - AI 會替你維持這個角色。

優質 system prompt 的三個層次

1. 特質 - AI 是誰

定義角色、專業、語氣和界線。不要只寫「提供協助」- 這太模糊,無法真正改變任何事情。應改成:「你是一名資深財務分析師。你要精確,展示你的推理過程,並標示假設,而不是加以隱藏。」這個層次很少變動。

2. 規則 - 它如何運作

說明工作流程、限制條件和輸出格式。明確指出該做什麼以及要避免什麼,並清楚規定格式:「一律分成三個部分回答:摘要、詳細內容、下一步。絕不捏造數字;如果缺少資料,請說明。」這個層次會隨著你了解哪些做法有效而演進。

3. 情境 - 它正在處理的內容

提供情境:使用者是誰、目標為何,以及任何相關事實。這是會隨對話而變化的層次,通常最好放在使用者訊息或附加檔案中,而不是寫死在 system prompt 裡。

實例解析

以下是一個運用全部三個層次的精簡系統 prompt:

「你是一家 B2B 軟體公司的資深電子郵件文案撰寫人(角色)。使用簡潔、自信的語言撰寫;不要使用『革命性』之類的誇大詞語(規則)。每封電子郵件都必須包含一個明確的行動呼籲,且少於 120 個字(規則)。輸出主旨行,接著輸出內文(格式)。如果我尚未提供受眾和優惠內容,請先向我詢問,再開始撰寫(規則)。」

注意它沒有做什麼:它沒有說「發揮創意」或「盡力而為」。每一行都會改變輸出。

五個會悄悄毀掉系統 prompts 的錯誤

模糊的形容詞。「專業」、「吸引人」和「有幫助」都無法衡量——請改用具體的行為。沒有輸出格式。如果你沒有指定結構,每次得到的格式都會不同。太長。塞滿內容的 prompts 會埋沒重要規則;刪除任何沒有發揮作用的內容。從未測試。你無法只靠閱讀來判斷系統 prompt——給 AI 一項實際任務,看看輸出在哪些地方出錯。互相矛盾。「簡潔」和「詳細解釋所有內容」會互相抵消;請檢查彼此衝突的規則。

捷徑:從一個有效的 prompt 開始

從空白頁面撰寫強大的系統 prompt 是一項真正的 Skill。更快的方法是從經過驗證的 prompt 開始,再進行調整。我們的 persona skills 正是如此——針對特定角色完整撰寫、達到專業水準的系統 prompts,你可以開啟、研究並加以調整。若想進一步了解 prompt 撰寫技巧,請參閱如何撰寫更好的 AI prompts,以及我們的AI prompt 範例與範本資料庫。

不要從頭開始撰寫
Ryan — Chief of Staff AI Skill

一次性付費 $19

如果撰寫完整的系統 prompt 聽起來像是一項專案,不妨從一個已經能運作的版本開始。Ryan 是一個完整的角色 - 包含角色特質、行動手冊和輸出規則,可直接貼到 Claude、ChatGPT 或 Gemini 中。

取得 Ryan →

常見問題

什麼是系統 prompt?

系統 prompt 是貫穿整段對話的固定指示,用來告訴 AI 自己是誰,以及應如何行事 - 包括角色、語氣、規則和輸出格式。不同於只要求完成一件事的一般訊息,系統 prompt 會塑造每一則回覆,直到你修改它為止。

系統 prompt 和 user prompt 有什麼不同?

系統 prompt 會一次設定人設和規則;user prompt 則是你每次輸入的具體任務。可以把系統 prompt 想成職位說明,把 user prompt 想成當天的工作指派。

系統 prompt 應該多長?

在涵蓋角色、規則和輸出格式的前提下,越短越好。實用的經驗法則是:如果一頁內放得下,就全部保留在系統 prompt 中;如果超過一頁,就拆開 - 將核心指示放在 prompt 中,參考資料則放在附件裡。

我可以在 ChatGPT、Claude 和 Gemini 之間重複使用相同的系統 prompt 嗎?

大致上可以。這種結構 - 角色、規則、輸出格式和範例 - 只需稍作修改,就能套用到不同模型。這也是設計完善的人設 Skills 無論貼到 Claude 的 Skills、ChatGPT 的自訂指示或 Gemini 中都能運作的原因。請參閱 Claude Skills 是什麼。

簡而言之

系統 prompt 會為整段對話設定 AI 的角色、規則和輸出格式。涵蓋角色特質、規則和背景資訊;內容要具體、簡潔,並在實際任務中測試。若想跳過空白頁面,可從 Skills 市集 中現成的人設 Skills 開始,或使用 免費 prompt 優化器 改進草稿。

~/get-started

實用的 Skills。不說空話。

瀏覽商店中的每個技能、prompt 套件和 agent。

瀏覽所有技能 →或試試免費工具