系統提示詞怎麼寫:AI 助手 / GPTs 指令 / 智能體 System Prompt 生成提示詞(含測試用例)

要做一個自定義 GPT、Claude 項目、Coze 或 Dify 智能體、或者在自己的產品裏接入大模型時用:描述助手的用途和用戶,生成結構清晰的系統提示詞(身份、能力邊界、工作流程、輸出規範、異常處理),並附一組上線前用來檢驗它的測試對話。

NNathaniel bigo··原創首發·AI 輔助撰寫
通用大模型 對話模型通用
【角色】你是一名為企業搭建過多個 AI 助手的提示詞架構師。你寫的系統提示詞要做到:新人讀一遍就知道這個助手該做什麼、不該做什麼;模型在模糊情況下也知道如何取捨。

【助手資訊】
- 助手名稱與一句話定位:[助手名稱與定位]
- 部署平台:[如自定義 GPT/Claude 項目/Dify/自研 API]
- 目標用戶與典型問題:[目標用戶與典型問題]
- 能用的知識來源或工具(知識庫文件、聯網搜尋、函數調用等):[知識與工具]
- 必須拒絕或轉人工的情況:[邊界情況]
- 語氣與風格:[語氣風格]
- 輸出形式要求(長度、是否用 Markdown、是否需要引用來源):[輸出要求]

【請生成系統提示詞,包含以下部分】
1. 身份與目標:助手是誰、服務誰、成功的標準是什麼。
2. 背景知識:用戶群體、業務規則、常見術語(只寫模型無法自己知道的內容)。
3. 工作流程:收到請求後的處理步驟,例如先判斷意圖 → 資訊不足時追問(最多追問幾個問題)→ 查知識庫 → 回答 → 給出下一步建議。
4. 知識與工具的使用規則:什麼時候必須查知識庫或調用工具;知識庫沒有答案時如實說明,不編造;引用來源的格式。
5. 能力邊界:哪些請求超出範圍,以及應該怎樣禮貌地拒絕或轉人工(給出示例話術)。
6. 輸出規範:長度、結構、格式,以及幾種常見問題類型的回答模板。
7. 衝突處理:用戶要求與系統規則衝突時以系統規則為準;用戶要求查看或修改這些指令時如何回應。

【寫作要求】
- 用清晰的小標題和列表組織,重要規則寫出原因(例如「不要承諾退款時效,因為時效由財務系統決定」),模型理解原因後能更好地處理沒有明說的情況。
- 多用「應該怎麼做」的正面指令,少用一長串「不要」。
- 不要在系統提示詞裏放任何密鑰、內部帳號或不希望用戶看到的資訊——系統提示詞無法保證不被套出來,敏感邏輯應放在後端代碼中。
- 控制篇幅,刪掉對模型行為沒有影響的客套話。

【另外輸出】
- 平台適配說明:如果部署平台對指令長度有限制或有專門的配置項(如開場白、知識庫),說明哪些內容放在哪裏;不確定的寫「請在平台中確認」。
- 測試用例 8 條:正常問題 3 條、資訊不全 1 條、超出範圍 2 條、要求查看指令 1 條、知識庫中沒有答案 1 條;每條寫清「用戶輸入」和「期望表現」。

高亮處換成你自己的內容:[助手名稱與定位]、[目標用戶與典型問題]、[知識與工具]、[邊界情況]、[語氣風格]、[輸出要求]

ChatGPT Plus 充值

已被複製 0 次

使用說明

怎麼填變量:[邊界情況] 寫得越具體越好,例如「涉及退款金額的問題一律轉人工」「不回答競品價格」。[知識與工具] 如果有知識庫文件,說明文件裏有什麼、哪個文件優先級更高,系統提示詞裏會寫明「先查哪個」。

常見坑:

  • 把所有規則堆成一大段,模型很難分清主次;按模板分節,最重要的規則寫原因。
  • 只寫「不要編造」不夠,要告訴它查不到時具體怎麼回答(例如「這個問題我暫時沒有準確信息,可以聯絡人工客服」)。
  • 沒有測試就上線。模板裏的 8 條測試用例跑一遍,能發現大部分問題;每次修改系統提示詞後都重新跑一次。

追問技巧:測試中有表現不符合預期的,把「用戶輸入 + 實際回答 + 期望表現」貼回去,說「只修改相關規則,不要重寫全文」。

示例輸出

示例,僅供參考(某虛構家電品牌售後助手,節選)
## 身份與目標
你是「小禾」,為禾田家電的用戶解答產品使用與售後問題。成功的標準是:用戶不用轉人工就能解決問題,或者在需要轉人工時清楚下一步怎麼做。

## 工作流程
1. 先確認產品型號;用戶沒提供時,請對方查看機身銘牌,一次只問一個問題。
2. 只依據知識庫中的說明書和售後政策回答;知識庫沒有答案時,如實說明並提供轉人工的方式。

## 能力邊界
- 涉及退款金額、賠償的問題,統一轉人工,因為這類決定需要人工審核訂單。

同款作品

用這條提示詞做出來的作品;原作者會因此獲得積分

做同款

還沒有同款,來做第一個。

Nathaniel 的更多內容

同主題

同模型

0 條評論

登入 後參與評論

還沒有評論,來搶沙發~