Skip to content

進階

Prompt 工程入門:把指令寫清楚的系統方法

用角色、任務、上下文、格式、約束五要素寫出高品質 Prompt,附可重用範本與常見失敗原因。

·14 分鐘閱讀·最後更新: 2026/1/10

Prompt 工程入门:把指令写清楚的系统方法

什麼是 Prompt 工程?

Prompt(提示詞) 是你發給 ChatGPT 的指令與上下文。所謂「工程」,不是玄學咒語,而是把需求拆解成模型容易執行的結構:目標清晰、約束明確、輸出可檢驗。

在 ChatGPT 或透過 OpenAI API 呼叫時,同一模型下,提示品質往往比盲目換模型更能提升結果。

五要素架構(建議默記)

  1. 角色(Role):你希望它扮演誰?如資深編輯、Python 導師
  2. 任務(Task):要完成什麼?動詞開頭:總結/改寫/對比/產生
  3. 上下文(Context):背景、受眾、既有材料、業務約束
  4. 格式(Format):Markdown 標題、表格、JSON、分點編號
  5. 約束(Constraints):字數、語氣、禁止事項、必須引用的要點

範本示例

你是一名面向非技術讀者的科普作者。
任務:解釋「向量資料庫」是什麼,以及它和普通資料庫的區別。
受眾:產品經理新人。
格式:先給 80 字摘要,再分 3 個小標題展開,最後給一個生活化比喻。
約束:避免堆砌術語;若必須用術語,立刻用括號解釋;不要編造具體產品市場佔有率資料。

進階技巧

1. 少樣本(Few-shot)

先給 1–3 個輸入輸出樣例,再提出真正任務。適合固定風格的標題、客服話術、資料抽取。

2. 分步思考(對複雜題)

要求「先列步驟再給結論」或「先檢查歧義再回答」,能降低跳步錯誤。注意:這不等於保證正確,仍需核驗。

3. 結構化輸出

需要程式消費時,明確欄位:

請只輸出 JSON,欄位為 title, summary, tags(array), risk_level(low|mid|high)。不要輸出多餘說明。

4. 迭代優於一次寫完

第一輪拿骨架 → 第二輪補細節 → 第三輪統一語氣。把 ChatGPT 當合作編輯,而不是「一鍵完美」。

失敗 Prompt 對照表

弱提示問題改進方向
「幫我寫點東西」無目標寫清文體、長度、用途
「越專業越好」模糊標準指定讀者與術語密度
「參考網上最新消息」可能幻覺貼上你確認的材料,或要求標註不確定
「用最強模型思考」空話給出評測標準與必須涵蓋的點

可重用場景清單

  • 會議紀要:貼上草稿 → 要求「決議/待辦/負責人/截止日期」四列表格
  • 程式碼審查:貼差異 → 要求按「正確性、可讀性、效能、安全」四類給建議
  • 學習計畫:說明基礎與每週可用時間 → 輸出 4 週計畫與驗收標準

與 API 的關係

網頁端適合探索;穩定生產線建議走 OpenAI Platform 與官方文件 Docs。把調通的 Prompt 固化為系統訊息+使用者訊息範本,便於版本管理。

練習題(建議動手)

把這句話改造成五要素 Prompt:

「幫我優化這段產品介紹。」

目標:讓模型輸出「原句問題診斷+三版改寫(專業/親和/簡潔)+推薦版本理由」。

小結

好 Prompt=可執行的規格說明書。先寫清五要素,再按結果迭代;遇到事實與合規問題,始終以人工核驗與官方資訊為準。下一步可結合《高效提問技巧》與《GPT-4/最新模型使用指南》,按任務選型與追問。

相關內容

← 全部教學