在思考提示詞工程(prompt engineering)以及如何向大型語言模型下提示時,務必先了解這些模型是如何運作的。它們是在大量文本語料上訓練而成,其中包含許多人類透過文字互動的範例。因此,當你以「像在向另一個人提出請求」的方式與模型互動時,模型往往會有最佳表現。
例如,如果你說 "請替我做這個任務",但沒有給對方足夠的背景或細節,對方很可能無法做出你想要的結果。但如果你用清楚的方式列出非常詳細的指示,成功機率就會提高。這個例子凸顯了提示詞工程的重要原則。
以下是幾個能幫助你寫出更好提示詞的關鍵方法:
撰寫清楚、具體的提示詞
要從 ChatGPT 獲得最佳結果,請務必清楚指出要完成的任務、提供必要的背景資訊,並設定偏好的語氣與風格。請具體說明你想要什麼——無論是彙整行銷趨勢,或是草擬一封正式電子郵件。清楚且細節充分的提示詞,能幫助 ChatGPT 更快理解你的目標,並產出更相關、更精準的回覆。調整請求的規模並排定優先順序
如果你的任務很複雜,將其拆成更小、更聚焦的提示詞通常能得到更好的結果。請指定重點範圍、標示重要面向等。如有需要,也可以請 ChatGPT 提供多個選項,以更符合你的需求。以迭代方式進行
把包含多個任務的複雜流程拆開,並以多次、後續的提示逐步推進,往往能帶來更好的結果。把下提示當作一段對話:根據初步答案精煉你的要求,並持續嘗試。當 ChatGPT 越來越能掌握你的意圖時,你就可以更依賴自然、以目標為導向的語言,而不必追求完美措辭——專注在你的目標,讓 AI 協助你抵達那裡。
如果你想看提示詞範例,也可以參考我們的提示詞範例頁面。我們也製作了OpenAI 官方提示詞工程指南,其中更詳細介紹了更具體的策略。
最後,我們也鼓勵你造訪我們的社群論壇,你可以在那裡提問、分享技巧,並與其他對向 OpenAI 模型下提示感興趣的人交流。
