ANGELA JIAN
LOADING
回到課程總覽
第 18 篇 L12202 生成式 AI 應用

Prompt Engineering:跟 AI 說話的藝術與科學

Angela Jian
Angela Jian 簡琬庭
iPAS AI 應用規劃師 / AI Product Builder

一、學習目標

完成本單元後,你將能夠:

  1. 解釋 Prompt Engineering 的定義與重要性
  2. 應用五大核心 Prompt 技巧撰寫高品質指令
  3. 針對文字、圖像、程式碼三類任務設計進階 Prompt
  4. 識別常見 Prompt 錯誤並進行修正
  5. 說明 AI 輸出驗證與人機協作(Human-in-the-Loop)的必要性

二、核心內容

2.1 為什麼 Prompt Engineering 很重要?

生活類比: 你去餐廳點餐,如果只說「我要吃東西」,服務生無從下手;但如果說「我要一份七分熟的牛排、不要醬汁、附沙拉」,廚師才能精準出菜。跟 AI 說話也是一樣——輸入的品質決定輸出的品質。

這個概念業界稱為 Garbage In, Garbage Out(GIGO,垃圾進垃圾出)。AI 語言模型(Large Language Model, LLM)本身能力強大,但它只能根據你給的指令(Prompt)來推斷你的意圖。指令模糊,結果就模糊;指令精確,結果就精確。

輸入品質AI 行為輸出結果
模糊、缺乏脈絡猜測使用者意圖答非所問、過於通泛
清晰、有脈絡精準理解任務符合需求、可直接使用
精確 + 格式要求結構化生成高品質、省去後製時間

Prompt Engineering 是一門研究如何設計有效 Prompt 的方法論,目標是讓 AI 穩定產出高品質、符合需求的內容。


2.2 五大核心 Prompt 技巧

技巧一:明確清晰的指令(Clear Instructions)

避免曖昧語句,把你真正要的說清楚。

版本Prompt 範例問題
差勁 Prompt「幫我寫一篇文章」不知道主題、長度、對象、語氣
好的 Prompt「幫我用繁體中文寫一篇 500 字的部落格文章,主題是『如何選購第一台咖啡機』,語氣輕鬆友善,適合咖啡新手閱讀。」主題、字數、語氣、受眾全部指定

提升清晰度的四個要素:

  • 任務(Task):你要 AI 做什麼?
  • 脈絡(Context):背景是什麼?
  • 格式(Format):輸出長什麼樣?
  • 限制(Constraint):有什麼不能做?

技巧二:角色扮演提示(Role-Based Prompting)

給 AI 指定一個專業角色,讓它從特定視角回答。

生活類比: 你問一個朋友「這間餐廳怎麼樣?」和問一位米其林評審「這間餐廳怎麼樣?」,得到的回答深度截然不同。

範例:

假設你是一位擁有十年經驗的專業行銷顧問,
請分析以下產品的市場定位並提供三個差異化策略。
產品:[產品描述]
角色設定適用場景
「假設你是資深軟體工程師」程式碼審查、技術架構建議
「假設你是法律顧問」合約條款分析(注意:僅供參考,非法律意見)
「假設你是國中老師」將複雜概念簡化解說
「假設你是嚴格的編輯」文章校對與改寫

技巧三:提供脈絡與背景(Providing Context)

把任務的背景資訊交給 AI,讓它不需要猜測。

範例(行銷文案任務):

目標讀者是 25-35 歲的科技愛好者,
他們熟悉 3C 產品但預算有限,
傾向在 Instagram 和 YouTube 獲取資訊。
請為我們的新款無線耳機撰寫一段 100 字的廣告文案,
強調性價比與音質。

考試提示: 脈絡(Context)包含:目標受眾、使用場景、現有限制、已知資訊。提供越充分的脈絡,AI 的輸出越能命中需求。


技巧四:指定輸出格式(Format Instructions)

告訴 AI 你要的輸出結構,省去手動整理的時間。

格式指令效果
「用 Markdown 格式撰寫,包含標題、子標題和條列清單」輸出可直接貼入文件工具
「以 JSON 格式輸出,欄位包含 name、price、description」輸出可直接串接程式邏輯
「請用表格整理,欄位為:優點、缺點、適用情境」結構化比較,易於閱讀
「分成三段,每段不超過 80 字」控制篇幅,符合版面限制

範例:

請用 Markdown 格式整理以下五個城市的旅遊重點,
每個城市包含:最佳季節、必去景點(3 個)、
推薦美食(2 項)、預估每日預算(美金)。

技巧五:少樣本學習(Few-Shot Learning)

提供幾個範例,讓 AI 學習你想要的風格或格式。

生活類比: 教新員工工作,與其長篇大論說規則,不如直接給他三份「優秀報告的範例」,他立刻就懂了。

範例(社群文案風格示範):

請參考以下風格,為我的咖啡廳撰寫三則 Instagram 貼文:

範例一:「早晨的第一口咖啡,是給自己的溫柔問候。
今天也要好好的。 #手沖咖啡 #慢生活」

範例二:「雨天最配一杯拿鐵,
坐在窗邊聽雨聲,整個人都靜下來了。
你今天的咖啡時光是什麼樣的?」

現在請為我撰寫三則類似風格的貼文,
主題是:週末限定的草莓蛋糕。
Prompt 技巧解決的問題關鍵字
Clear InstructionsAI 不知道要做什麼任務、字數、語氣
Role-Based Prompting輸出缺乏專業深度假設你是…
Providing ContextAI 猜錯受眾或場景目標讀者、背景是…
Format Instructions輸出需要手動整理用 Markdown、JSON、表格
Few-Shot LearningAI 抓不到你要的風格請參考以下範例

2.3 進階應用:三大任務類型的 Prompt 策略

文字生成任務

策略一:先大綱後展開(Outline First, Then Expand)

一次要求 AI 寫完整篇長文,品質往往不穩定。更好的做法是分兩步驟:

步驟一:「請為『AI 在醫療診斷的應用』這個主題
         規劃一份包含六個章節的文章大綱。」

步驟二:「請根據大綱的第三章,
         撰寫約 400 字的內文,
         加入兩個實際案例。」

策略二:改寫與風格轉換(Rewriting / Style Change)

「請將以下這段學術論文摘要,
 改寫成適合一般大眾閱讀的科普文章語氣,
 保留核心資訊但去除專業術語:
 [原始文字]」

策略三:SEO 優化

「請根據關鍵字『台北咖啡廳推薦』,
 撰寫一篇 SEO 友善的部落格文章標題(5 個選項)
 和 Meta Description(150 字以內),
 自然融入關鍵字,避免關鍵字堆砌。」

圖像生成任務(以 Midjourney 為例)

圖像 Prompt 的邏輯與文字不同,需要描述視覺元素而非意圖。

結構公式: 主體 + 場景/環境 + 風格/媒材 + 光線/色調 + 技術參數

要素範例
主體A young woman reading a book
場景sitting by a rain-streaked window in a cozy café
風格in the style of Studio Ghibli animation
光線soft warm afternoon light
技術參數—ar 16:9 —v 6 —stylize 500

完整範例:

A young woman reading a book, sitting by a rain-streaked
window in a cozy café, in the style of Studio Ghibli
animation, soft warm afternoon light, muted earth tones,
detailed background --ar 16:9 --v 6 --stylize 500

考試提示: --ar 控制長寬比(aspect ratio),--v 指定模型版本,--stylize 控制風格化強度。常見比例:--ar 1:1(正方形)、--ar 16:9(橫式)、--ar 9:16(直式/手機)。


程式碼任務

策略一:逐步除錯(Step-by-Step Debugging)

「以下 Python 程式碼執行時出現 IndexError,
 請一步一步分析可能的原因,
 並說明修正方式:
 [貼上程式碼]
 錯誤訊息:[貼上錯誤訊息]」

策略二:產生測試案例(Test Case Generation)

「請為以下函式撰寫完整的 pytest 單元測試,
 涵蓋:正常輸入、邊界值、異常輸入三種情況:
 [貼上函式程式碼]」

2.4 AI 輸出驗證與人機協作(Human-in-the-Loop)

即使 Prompt 寫得再好,AI 輸出仍可能出現以下問題:

問題類型說明驗證方式
幻覺(Hallucination)AI 捏造不存在的事實、數字、引用交叉比對可信來源
過時資訊模型訓練截止日之後的資訊不知道確認知識截止日(Knowledge Cutoff)
偏見放大訓練資料的偏見反映在輸出中多角度審視,引入多元觀點
格式錯誤JSON 格式不完整,程式碼語法有誤自動化測試、Lint 工具

Human-in-the-Loop(人機協作迴圈) 指的是在 AI 工作流程中保留人工審核節點,確保關鍵決策或高風險輸出都經過人類確認。

生活類比: 自動駕駛汽車可以輔助駕駛,但目前仍需要人類監控路況並隨時接管。AI 生成內容也是同理——AI 是助手,人類是最終負責人。


2.5 常見 Prompt 錯誤與修正

常見錯誤錯誤範例修正方式
指令過於模糊「幫我改善這段文字」說明改善方向:「使語氣更正式」或「縮短至 50 字」
一次要求太多「幫我寫文章、做 SEO、翻譯成英文、再做摘要」拆分成多個獨立 Prompt,逐步完成
缺乏脈絡「幫我回覆這封 email」但沒附上原信附上所有相關資料(原信、背景、你的立場)
否定式指令「不要太正式」改為正面描述:「語氣輕鬆、像朋友聊天」
未指定輸出長度未說明字數明確指定:「約 200 字」或「不超過三點」

三、關鍵名詞中英對照

中文英文說明
提示工程Prompt Engineering設計有效 AI 指令的方法論
指令 / 提示詞Prompt輸入給 AI 的文字指令
垃圾進垃圾出Garbage In, Garbage Out (GIGO)輸入品質決定輸出品質
角色扮演提示Role-Based Prompting指定 AI 扮演特定角色
少樣本學習Few-Shot Learning提供範例讓 AI 學習特定格式或風格
零樣本學習Zero-Shot Learning不提供範例直接下指令
思維鏈提示Chain-of-Thought (CoT) Prompting要求 AI 逐步推理,提升複雜任務準確度
幻覺HallucinationAI 生成不符事實的內容
人機協作迴圈Human-in-the-Loop在 AI 流程中保留人工審核節點
知識截止日Knowledge Cutoff模型訓練資料的最後更新日期
長寬比Aspect Ratio (—ar)圖像生成中控制輸出比例的參數

四、考試重點提示

重點一:五大技巧的名稱與對應情境 考試常以情境題出現,例如:「某行銷人員希望 AI 模仿特定品牌語氣,應使用哪種技巧?」答案是 Few-Shot Learning(提供該品牌文案範例)。

重點二:Garbage In, Garbage Out 的涵義 強調 Prompt 品質是 AI 輸出品質的根本決定因素,不能依賴 AI「猜出」使用者意圖。

重點三:Hallucination 的定義與因應 AI 幻覺是指模型生成看似合理但不符事實的內容。因應方式是保持 Human-in-the-Loop,並交叉驗證重要資訊。

重點四:Chain-of-Thought(思維鏈)提示 在 Prompt 中加入「請一步一步思考」或「請說明你的推理過程」,可顯著提升 AI 在邏輯推理和數學問題上的準確度。

重點五:圖像 Prompt 的結構 考試可能考到圖像 Prompt 的組成要素:主體、場景、風格、光線、技術參數(如 --ar--v)。


隨堂小測驗

Q1. 以下哪個 Prompt 最符合「明確清晰指令」的原則?

A. 「幫我寫一篇文章。」 B. 「幫我寫一篇關於 AI 的文章,大概 500 字左右。」 C. 「請用繁體中文,為科技部落格撰寫一篇 500 字文章,主題是『AI 如何改變醫療診斷』,語氣專業但易讀,目標讀者為有基礎科技知識的上班族。」 D. 「請寫一篇 AI 文章,不要太專業。」


Q2. 行銷人員想讓 AI 模仿某個品牌一貫的輕鬆幽默語氣,最適合使用哪種 Prompt 技巧?

A. Role-Based Prompting(角色扮演提示) B. Few-Shot Learning(少樣本學習) C. Format Instructions(格式指令) D. Zero-Shot Learning(零樣本學習)


Q3. 下列哪一項最能描述 AI「幻覺(Hallucination)」?

A. AI 因為運算資源不足而停止回應 B. AI 生成看似合理但內容不符事實的文字 C. AI 無法理解使用者的 Prompt 並要求重新輸入 D. AI 輸出的格式與要求不符


Q4. 使用 Midjourney 生成圖像時,--ar 9:16 這個參數代表什麼?

A. 圖像的風格化強度為 9:16 的比例 B. 使用第 9 版到第 16 版的模型 C. 輸出長寬比為 9:16,適合直式(手機)版面 D. 圖像解析度為 9 百萬乘以 16 百萬像素


Q5. Human-in-the-Loop(人機協作迴圈)最主要的目的是什麼?

A. 讓 AI 自動完成所有工作,人類只負責啟動流程 B. 取代傳統的軟體測試流程 C. 在 AI 工作流程中保留人工審核節點,確保關鍵輸出的品質與正確性 D. 減少企業對 AI 工具的依賴


解答與解析

題號答案解析
Q1C選項 C 包含語言、平台、字數、主題、語氣、目標讀者六項明確要素,完全符合清晰指令原則。A 和 B 過於模糊;D 使用否定式描述「不要太專業」,不如正面描述具體語氣。
Q2BFew-Shot Learning 透過提供品牌過去的文案範例,讓 AI 學習並模仿特定風格。Role-Based Prompting 是指定角色(如「假設你是幽默作家」),但無法精確複製品牌特有語氣。
Q3BHallucination 專指 AI 生成內容看似合理(有邏輯、有格式),但實際上包含錯誤事實、捏造引用或不存在的資料。這是生成式 AI 的已知限制,需人工驗證。
Q4C--ar 是 Aspect Ratio(長寬比)的縮寫。9:16 為垂直比例,常用於手機螢幕或 Instagram Reels 等直式版面。16:9 則為橫式(電視/電腦螢幕)比例。
Q5CHuman-in-the-Loop 的核心概念是「保留人工節點」,特別針對高風險或關鍵決策,確保 AI 的幻覺、偏見或錯誤不會直接影響最終結果。AI 是工具,人類是最終責任者。