iT邦幫忙

2026 iThome 鐵人賽

DAY 3
0
自我挑戰組

從 Google AI Studio 玩轉提示工程的 30 天實戰修煉系列 第 3

Day 03:Zero-shot 與 Few-shot:少給範例還是多給範例?實測差異

  • 分享至 

  • xImage
  •  

有時候就算寫滿了限制規則,AI 依然可能產出格式不合心意的結果。在機器學習與 Prompt 工程中,最直覺有效的解決方法並不是堆砌更多形容詞,而是直接給它「示範」——這就是 Zero-shot 與 Few-shot 的分水嶺。

核心概念解析

  • Zero-shot(零樣本提示):
    只給指令與任務描述,不提供任何參考範例。
    適用情境:通用常識問答、大方向摘要、模型本身就極為熟悉的常見任務。
    潛在問題:模型可能依照自己的預設偏好排版,在特定格式或風格細節上容易失控。
  • Few-shot(少樣本提示):
    在下達目標任務前,先提供 1~3 組「輸入 \bm{\rightarrow} 輸出」的標準範例給模型模仿。
    適用情境:客製化輸出格式、特定專業語氣、極端簡短的標籤分類或特殊的代碼轉換。
    核心威力:讓模型透過範例直接「依樣畫葫蘆」,大幅降低文字說明的溝通成本。

Google AI Studio 實測情境:客服情緒與標籤萃取
挑選一個對格式要求極為嚴苛的任務:「將用戶評論自動轉為特定代碼與標籤」。

實驗 1:Zero-shot(零樣本測試)
-prompt:請分析以下用戶評論的情緒,並分類出主要問題類型與緊急程度。
用戶評論:「買了這台藍牙耳機才用三天左耳就完全沒聲音了,退換貨客服一直沒人理,明天要出國出差急用!」
-預期現象:AI 通常會洋洋灑灑寫一整段分析,包括背景說明、同理心安慰或長篇大論的建議,沒有統一格式。
-實際操作:https://ithelp.ithome.com.tw/upload/images/20260917/20178834NzPfSjNhMh.jpg

實驗 2:Few-shot(少樣本測試,給 2 組範例)
-prompt:
你是一個電商客服系統的自動分類引擎。請參考以下範例,依據格式輸出分析結果。

[範例 1]
用戶評論:「出貨速度超快!包裝也很完整,音質比想像中好很多,推推!」
輸出格式:

  • 情緒:正面
  • 類別:物流配送、商品品質
  • 緊急程度:低
  • 處置代碼:CS-LOG-01

[範例 2]
用戶評論:「 App 每次更新就閃退,登入資料全不見,按忘記密碼也收不到驗證信,爛透了。」
輸出格式:

  • 情緒:負面
  • 類別:軟體異常、帳號問題
  • 緊急程度:中
  • 處置代碼:CS-APP-04

請處理以下目標評論:
用戶評論:「買了這台藍牙耳機才用三天左耳就完全沒聲音了,退換貨客服一直沒人理,明天要出國出差急用!」
輸出格式:
-預期現象:AI 完全不會有多餘的客套話,而是精準模仿範例的四行格式輸出,連代碼邏輯與緊急程度判斷都高度一致。
-實際結果:
https://ithelp.ithome.com.tw/upload/images/20260917/20178834iuvSv9p6h2.jpg

今日結語
「千言萬語的規則說明,不如給模型一組完美的示範。」在 Prompt 工程中,當你發現用了五、六條限制條件還是管不住模型時,不妨直接刪掉繁雜的文字規範,改補上 1~2 個精準的 Few-shot 範例,往往能達到立竿見影的效果。


上一篇
Day 02:什麼是 Prompt?提示詞結構四要素(角色、背景、任務、限制)我想做第二天
下一篇
Day 04:掌控 AI 創造力:Temperature 與 Top-P/Top-K 參數調校指南
系列文
從 Google AI Studio 玩轉提示工程的 30 天實戰修煉7
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言