告別重複生成!用這行系統提示詞解決 ChatGPT 格式飄移問題

極佳的實戰技巧:利用 system prompt 末尾加入『Output contract』來防止長對話中格式漂移,解決重複生成的問題。

• 使用 ChatGPT 進行長對話時,最浪費額度的往往不是複雜的提示詞,而是模型在對話中途逐漸偏離指定格式,導致使用者必須不斷重新生成。 • 為了徹底解決這個痛點,關鍵在於將格式約束條件放在系統提示詞的最底部,使其成為上下文中最新、印象最深刻的指令。 • 透過加入具體的輸出合約(Output contract),強制模型在輸出前回顧並自我檢查。

「Output contract: reply ONLY in the exact structure defined above. Before sending, silently check your draft…」 • 在指令中加入靜默自我檢查步驟,能有效攔截模型在長對話中逐漸鬆懈的格式飄移現象。 • 若無法填寫特定欄位,明確要求模型以 「N/A」 代替,避免其自行竄改既定結構。 • 嚴格禁止模型在規定結構之外添加任何前言、總結或額外評論,確保輸出的純粹性。 • 這套方法雖然無法百分之百完全杜絕話多的模型偶爾失控,但能大幅減少需要手動點擊「重新生成」的次數。


來源:r/PromptEngineering

閱讀原文 ↗

標籤:#prompt-engineering

← 回首頁