AI Engineer Europe 2026 · 演講 · 2026-06-06 · 19 分
評測有缺陷,照樣要用
Evals Are Broken, Use Them Anyway · Ara Khan,Cline
Ara Khan 批評只信數字與只憑感覺兩種極端,再用 Cline 跑 Terminal Bench 的經驗,講怎麼把評測當成改進 coding agent 的工具。
概要
- 兩種人都用錯評測Ara 認為一派把排行榜數字當真,另一派只看感覺;自己的立場是評測不是全部,也不是無用,關鍵在用法。
- 讀別人評測的三條心法不要相信模型公司自己公布的數字;新模型出來先等幾週再換;找又新又精準的評測,因為標準化的老評測常已失去參考價值。
- Cline 自己建評測當時可用的評測很少,也測不到日常寫程式的工作,所以 Cline 用願意分享使用資料的用戶資料,花了大量人工整理出貼近真實的題目。
- 跑法是平行加看軌跡每題在隔離環境裡跑,用 Harbor 搭配 Modal 把 89 題同時跑完,再讓另一個 agent 讀失敗案例的軌跡,找出能改的小地方。
- 分數同時在測三件事模型本身、harness,以及題目是否合理。Ara 提醒題目不合理的話,拿滿分也沒有意義。
- 爬坡分三區先修明顯的缺陷,再做細緻的調整,最後一區是過度擬合。Ara 的結論是分數與使用手感兩者都要過關。
原話
▶ 01:04“I want you to be right about evals.”
我希望你們對評測的看法是對的
▶ 05:02“Let things set on fire for a couple of weeks.”
讓新東西先燒個幾週,撐得住再說
▶ 12:59“So yeah, so the slowest task is the limiting factor.”
最慢的那一題決定整體時間
▶ 14:38“If you're solving stupid problems, it doesn't matter if you score 100% all the time.”
題目本身蠢的話,每次都拿滿分也沒意義
▶ 17:16“You can't just have a good number and be happy with it.”
不能只拿到好看的數字就滿足
延伸
- Cline 起初的立場跟 Codex 團隊和其他聊過的團隊一樣:靠手感,評測可以不管。去年才轉念,決定別人不做,就自己從頭建。
- 讓模型多想不一定有幫助:Ara 看過模型陷入打轉,同一句話重複了兩千個 token,所以調整思考行為時要一併考慮。
章節
點時碼直接跳到原片的那一段。
- 開場與兩種錯誤Ara 說今天的內容是對現今評測做法的批評,並點出兩派人:把客觀數字當真的,以及只看感覺的。
- 心法一:別信廠商數字模型公司發布的評測數字只是近似值,有時準有時不準,Ara 建議不要相信。
- 心法二:跟上但不搶先前沿模型每隔幾個月就換,Ara 建議等新模型過幾週還站得住腳,再決定要不要換。
- 心法三:找新而精準的評測標準化的評測已經變老,Ara 舉 OpenAI 部落格說 SWE-bench Verified 不再衡量前沿程式能力為例。
- Cline 為何自建評測既有評測少又測不到日常工作,Cline 找願意分享使用資料的用戶,整理出真實的程式問題。
- agent 評測比較難單輪問答的評測答案單純,agent 要讀檔、查文件、裝環境、跑測試,要評的是整段過程。
- Terminal Bench史丹佛的人做出 89 題,涵蓋競態條件、資料庫、基礎設施等問題,有些任務要跑 30 到 40 分鐘。
- 隔離環境與平行執行每題給虛擬機環境,裝上任一款 agent;用 Harbor 搭配 Modal 把 89 題平行跑,最慢的一題決定整體時間。
- 從失敗軌跡找槓桿跑出分數後,讓另一個 agent 讀失敗案例的軌跡,歸納成沒跑測試、讀檔工具壞掉等原因。
- 分數在測哪三件事同時測模型、harness 與題目是否合理,harness 是否發揮出模型的長處也是重點。
- Cline 的調整原始分數是 43%,之後調整 CPU、記憶體、逾時與思考行為;Ara 也說要模型多想有時反而讓品質變差。
- 爬坡的三個區明顯缺陷、細緻調整、過度擬合;Ara 認為第二區最關鍵,各模型家族適用的提示技巧不同。
- 結論:手感加分數找基準、建評測、爬坡,兩者都要過;Cline 發現自己對其他模型家族支援較弱,爬坡後能吸引更多用戶。
名詞
- Cline
- Ara 任職的公司,自我介紹時說是開源的 coding agent 公司
- Terminal Bench
- 由史丹佛的人做出的 89 題 coding 評測,可搭配任何 coding agent CLI
- Harbor
- 讓評測題目各自在標準化環境裡平行執行的工具
- Modal
- Cline 跑平行評測所用的基礎設施,Ara 在台上致謝
- Daytona
- Ara 舉出的另一種可用來跑評測的基礎設施
- SWE-bench Verified
- Ara 引 OpenAI 的部落格,說它已不再衡量前沿程式能力
- harness
- 包住模型的 coding agent 本體,Ara 說評分會同時反映它的好壞
- hill climbing(爬坡)
- 拿到分數後,持續調整 harness 把分數往上推








