AI Engineer Europe 2026 · 演講 · 2026-05-12 · 15 分
評測該跟著 agent 一起變
Malleable Evals: Why Are We Evaluating Adaptive Systems with Static Tests? · Vincent Koc,OpenClaw
Vincent Koc 認為 agent 會自己調整,靜態 benchmark 跟不上,主張把 eval 當成會長大的程式,只定義想達到的終點,讓 agent 自己維護測試。
概要
- 靜態測試套在會變的東西上Vincent 說傳統做法是手寫一批題目、上線前離線跑完,但 AI 應用本身不是靜態的,卻被當成靜態軟體來測。出事只是時間問題,之後又得從頭查起。
- 軟體本身也在變形Vincent 是 OpenClaw 的核心貢獻者之一,說 harness 會自己改、自己長 skills。軟體出貨的速度已經很快,benchmark 要怎麼跟上,則是這場拋出的問題。
- 從 prompt 到 context 再到 intentVincent 把這幾年分成 prompt engineering、context engineering,以及 2025 年之後的 intent engineering。機器能依意圖自我優化,評估就更難,因為每個人的使用經驗都不一樣。
- evals 沒死,做法要換Vincent 講到的方向有三個:agent 從 traces 自己整理測試集、常駐的線上評估、讓 harness 看得到 telemetry 並自我修正。
- eval 的終點是目標狀態eval 不再是資料集或起點,而是想達到的 end state,其餘交給機器。Vincent 把測試拆成大約 80% 已定義的部分和 20% 一直在變的部分,後者才是會出事的地方。
原話
▶ 04:12“our AI applications are not static, but we're treating them like they're static software.”
AI 應用不是靜態的,我們卻把它們當成靜態軟體
▶ 11:20“once we have agents doing the evals not static benchmarks we can have this like as an always on sort of service”
由 agent 來做 eval 而不是靜態 benchmark,就能把它變成常駐服務
▶ 13:04“our evals become like what is the end state that we want to get to”
eval 變成我們想達到的終點狀態
▶ 13:24“that 20% is always going to keep changing and it's that 20% that's going to mess up your business”
那 20% 一直在變,會搞砸你生意的就是那 20%
▶ 14:00“not as a point in time but as like a self-optimizing growing solution”
不是某個時間點的快照,而是會自我優化、持續成長的解決方案
延伸
- Vincent 提到有一篇 adaptive testing 的 LLM eval 論文,但說不記得發表時間,也沒有講篇名。
- Vincent 舉金融業的例子說明傳統做法:手寫一批問題,確認 AI 不會順手推銷金融服務,離線調到完美才上線。
章節
點時碼直接跳到原片的那一段。
- 開場Vincent 說這是連續第三場:週三一場、昨天一場 keynote,今天是 workshop 形式。接著用 2013 年戴 VR 眼鏡的故事說,走在前緣的東西都會有點粗糙。
- 背景與主題Vincent 在 Comet 做 eval 研究,替 Uber、Netflix、英國的銀行等做 benchmark。現在流行「evals 已經死了」的玩笑,想談 agent 領域的變化再回頭看 eval。
- 軟體工程的量測方式軟體工程有單元測試、回歸測試、CI/CD,再加上 chaos engineering 與 observability。AI 這邊的對應做法則是靜態 benchmark 和手工題庫。
- 缺的那一塊Vincent 認為 AI 這邊缺了混沌工程那種測邊界的做法。學界只談 benchmark 和分數,最後堆出一大堆資料集,直到出事才發現解釋不了 agent。
- 應用不是靜態的AI 應用會變,連軟體本身也在變。Vincent 提到 OpenClaw 的 harness 會自己調整,並引了一篇 adaptive testing 的論文,問 benchmark 為什麼不能跟著變。
- 從 prompt 到 contextprompt engineering 是亂堆字、碰運氣,Vincent 說大約 2023 年就退場了。context engineering 加進 RAG、tool calling,agent 可以拆成零件單獨測,評估比較有抓手。
- 2025 年之後程式碼變便宜,token 像速食,軟體產出的速度跟著上升,模型也變得很強。Vincent 舉 ARC-AGI 2 的謎題為例,說模型能做 pattern recognition 並解題。
- intent engineering機器可以依意圖自我優化,OpenClaw、Claude、Codex 的 harness 都有這個傾向。評估因此更複雜,因為你的經驗和別人的經驗不同。
- evals 沒死Vincent 說 evals 和 observability 會消失只是玩笑,現在大家更想知道 agent 各層在做什麼,「不安全」「不確定」這類說法要能變成具體的東西。
- 模糊與個性怎麼測回顧靜態 benchmark 的缺口後,Vincent 問怎麼定義 agent 的模糊性與個性。研究顯示可以用 rubric,像學校評鑑美術作品那樣。客戶群變了,問法也會變,這些變化應該被量到。
- 常駐評估與 telemetry有 traces 之後,可以讓 agent 做 eval,變成常駐的線上服務。如果 harness 看得到 telemetry、錯誤與成本,就能設條件自我修正。
- eval calcificationVincent 把測試愈來愈難維護叫作 eval calcification,說還在想,聽起來像篇論文標題。也提到 auto research:設定目標與 reward signal,讓系統自己調。
- 以終點當 evaleval 不再是資料集或起點,而是想達到的 end state,其餘由機器做。Vincent 舉 80% 靜態、20% 一直在變的比例,說後者最會出事,要有 agent 專門盯著。
- 結語Vincent 主張 eval 要當成程式或活的 agent,不是某個時間點的快照。完整的 demo 還沒做完,這場刻意不是 sales pitch。
名詞
- OpenClaw
- Vincent 是其核心貢獻者之一,說它的 harness 會自己調整、長出 skills
- Comet
- Vincent 自述工作的地方,做 eval 研究並替許多公司跑 benchmark
- harness
- 包住模型、讓 agent 能行動的那一層,Vincent 說它現在會自己改變
- intent engineering
- Vincent 接在 prompt、context engineering 之後的概念:機器依意圖自我優化
- ARC-AGI 2
- Vincent 舉的謎題型評測,用來說明模型能 pattern recognition 並解題
- eval calcification
- Vincent 自己命名的問題:eval 愈來愈難維護、愈來愈僵化
- telemetry in the loop
- 讓 harness 看得到錯誤與成本等資料,並據此自我修正
- auto research
- 設定目標與 reward signal,讓程式自己調整、自我優化的簡單做法








