system prompt 是一項持續有效的指示,用來定義 AI 在整段對話中的行為 - 包括角色、語氣、規則與輸出格式。要撰寫出有效的 system prompt,請涵蓋三個層次:AI 是誰(特質)、它如何運作(規則),以及它目前正在處理的內容(情境)。內容要具體、簡潔,並在實際任務上進行測試。以下是附有範例的實用版本。
一次性支付 $29
persona 技能是一份專業撰寫的 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 開始,再進行調整。我們的角色 Skill 正是如此 - 針對特定角色完整撰寫、具專業水準的系統 prompts,你可以開啟、研究並加以調整。想進一步了解 prompt 撰寫技巧,請參閱如何撰寫更好的 AI prompts,以及我們的AI prompt 範例與範本資料庫。
一次性支付 $29
如果撰寫完整的系統 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 優化器完善草稿。


