AI 課本 › 📺 Agents

用 Evals 衡量品味:逐步改進(hill-climbing)一個投影片生成 agent(第 1/3 段)

2026/05/23 · 39 分鐘 · 官方字幕實證
Evals 是什麼、為什麼要自己建,以及三種 grader 的優缺點
💡 你可以怎麼用:如果你常用 AI 做同一類工作(例如寫週報、做簡報),先寫下 3~5 條合格標準:能打勾確認的(例如有沒有摘要段)直接列成檢查表,品質類的就把新舊兩版丟給 AI,問它比較喜歡哪份、為什麼。之後換模型或改指示,都用同一套標準重跑一次,再決定要不要換。
看全部 38 條重點

🧑‍🏫 這支 Claude 官方影片的第一段在講 Evals:替 AI 系統量身設計的一套考題,以及為什麼做 agent 的人都該自己建一套。沒有 Evals,你改指示、換模型都只能靠感覺;有了它,才知道到底變好還是變差。後半段介紹三種評分方式各自的長處和限制,幫你判斷什麼情況該用哪一種。

📘 術語
Evals(評測):有系統的測試,用來量測 AI 系統在特定領域或使用情境上的表現
task(任務):Evals 的組成單位,定義情境,並透過評分邏輯寫進預期
grading logic(評分邏輯):把預期寫成可以判斷對錯的規則
vibes(感覺):例如「今天好像比較差」;可以大致了解使用者感受,但不夠 actionable
benchmark scorecard(基準測試成績單):發布模型時附上的各項 Evals 成績,會和其他模型比較
agentic coding(代理式寫程式):SweetBench 量測的能力(字幕沒有進一步解釋)
flying blind(盲飛):沒有 Evals,只能等回饋再手動 debug 的狀態
reactive loop(被動循環):等到有回饋才去處理,只能在 production 發現問題
regression(退步/回歸):改動後品質反而變差;沒有 Evals 就沒辦法驗證
agent config(agent 設定):可以透過 Evals 反覆迭代,找出最佳設定
grader(評分器):用來評判輸出的方法
code-based grader(程式型評分器):類似 unit test,例如字串比對、regex、fuzzy match;快、便宜、結果固定,但脆弱
brittle(脆弱):確定性檢查會強制某種固定行為,也無法處理細膩的品質判斷
deterministic(確定性(結果固定)):每次結果都一樣;code-based grader 有這個特性,LLM 沒有
model-based grader(模型型評分器):用 rubric 推理來評分,例如問投影片品質高不高
rubric(評分準則):例如「這張投影片品質高嗎?」「這段文字連貫嗎?」
pairwise comparison(成對比較):給模型兩個輸出,問它偏好哪一個、為什麼
multi-judge consensus(多評審共識):例如三位評審獨立打分,以多數決為準,投入更多運算換取穩定
calibration(校準):model-based grader 需要校準,講者說一點也不容易
human grader(人工評分者):由領域專家審查,最貴最慢,但品質最高、最細膩
spot checking(抽查):human grader 適合的用途之一,另一個是 A/B testing
✏️ 小考一題

根據講者的說法,code-based grader(程式型評分器)的主要缺點是什麼?

A. 成本高,而且需要校準B. 脆弱(brittle)而且缺乏細膩度C. 速度慢,需要領域專家參與D. 結果不固定,每次執行可能不同
看答案
答案:B。[09:31] 講者說 code-based grader 快、便宜、結果固定,但缺點是 brittle 而且缺乏細膩度。「成本高、需要校準、結果不固定」是 model-based grader 的缺點([12:03]);「慢、需要專家」是 human grader 的特性([12:33])
📺 看原片📚 在課本 App 讀
💛 覺得有幫助?支持一下台灣Pay 銀行轉帳 QRPayPal QR
課本免費、沒有廣告,支持與否都能照常讀 🐰

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