AI 課本 › 📺 提示與選模型

提示工程實戰手冊(The prompting playbook)(第 2/3 段)

2026/05/22 · 33 分鐘 · 官方字幕實證
用 eval 逐一修正客服 bot 失敗案例:輸出格式、過時防禦指令、tool 與雙面說明
💡 你可以怎麼用:回頭檢查你常用的 prompt:看到「絕對不要…」或「盡量避免…」這種只講一面的句子,就補上另一面的代價,並告訴 AI 正確資料在哪裡。需要算數字時,請 AI 用程式或計算功能實際算出來,別讓它心算;每次修改 prompt 也順手記下原因。
看全部 32 條重點

🧑‍🏫 這段示範怎麼用一組測試題,一步步修好一個客服聊天機器人的指令。重點不在寫出漂亮的 prompt,而是看 AI 為什麼答錯,再照原因對症修改。講者特別指出一個常被忽略的問題:舊的防呆指令和只講一面的規定,會讓新模型矯枉過正。

📘 術語
output contract(輸出契約):明確定義輸出格式;輸出格式不一致時可以採用的最佳實務
XML tags(XML 標籤):在 output format 裡要求模型用 XML tags 包住回覆
harness(執行框架):prompt 以外、可以調整來提高一致性的地方,例如 API call 的設定
stop sequence(停止序列):加在 API call 上,偵測到結尾 XML tag 就讓模型停止生成
structured outputs(結構化輸出):輸出 schema 複雜時,用比較程式化的方式確保格式一致
eval(評測):用一組測試案例跑模型,看哪些通過、哪些失敗
failure mode(失敗模式):整理後仍然失敗的案例類型,例如 proration、billing error、hotspot
proration(按比例計費):顧客中途升級方案時,要算出下期帳單的金額
legacy / grandfathered plan(舊方案/保留舊條件的方案):現行 policy 不適用、額度和現行方案不同的舊方案
hallucination(幻覺):模型捏造事實或數字
overfit(過度擬合):模型過度遵守某條指令,例如過度避免給錯資訊或避免 escalate
version control(版本控制):記錄在 prompt 加入防禦性修改的原因,日後才能退回去
tool schema(工具結構定義):告訴模型這個 tool 做什麼、什麼時候該用
escalate(升級轉交):把案件轉給真人(care specialist)處理
✏️ 小考一題

影片中,模型無法準確回答 proration(升級方案後下期帳單)問題時,講者採取的修正方式是什麼?

A. 在 prompt 加上「Critical:一定要正確計算」來強調重要性B. 直接叫模型把顧客導向帳戶 URL 自己查詢C. 加上 stop sequence,讓模型在結尾 XML tag 停止生成D. 給模型一個 calculate proration tool,並在 API 定義 tool schema、實作計算邏輯
看答案
答案:D。18:35–19:06 講者說要避免模型心算,改成給它 calculate proration tool,並在 API 加入、定義 tool schema、實作計算;19:40 也說 instructions don't add capability
📺 看原片📚 在課本 App 讀
💛 覺得有幫助?支持一下台灣Pay 銀行轉帳 QRPayPal QR
課本免費、沒有廣告,支持與否都能照常讀 🐰

重點整理自 YouTube 影片字幕,每條附時間碼可跳回原片;🧑‍🏫/↳ 是 Claude 補充的白話,不是影片原話。