Prompt 工程入門:把指令寫清楚的系統方法
用角色、任務、上下文、格式、約束五要素寫出高品質 Prompt,附可重用範本與常見失敗原因。
·14 分鐘閱讀·最後更新: 2026/1/10

什麼是 Prompt 工程?
Prompt(提示詞) 是你發給 ChatGPT 的指令與上下文。所謂「工程」,不是玄學咒語,而是把需求拆解成模型容易執行的結構:目標清晰、約束明確、輸出可檢驗。
在 ChatGPT 或透過 OpenAI API 呼叫時,同一模型下,提示品質往往比盲目換模型更能提升結果。
五要素架構(建議默記)
- 角色(Role):你希望它扮演誰?如資深編輯、Python 導師
- 任務(Task):要完成什麼?動詞開頭:總結/改寫/對比/產生
- 上下文(Context):背景、受眾、既有材料、業務約束
- 格式(Format):Markdown 標題、表格、JSON、分點編號
- 約束(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/最新模型使用指南》,按任務選型與追問。