所有節目›AI Engineer Europe 2026World's Fair 2026World's Fair 線上軌AI in HealthcareSoftware Factories
Fighting AI with AI在 YouTube 看這一場

AI Engineer Europe 2026 · 演講 · 2026-05-17 · 17 分

用 AI 管理 AI 產品的內部工具

Fighting AI with AI · Lawrence Jones,Incident

Lawrence 分享 Incident.io 怎麼讓 coding agent 接手 eval、除錯與每日 back test 分析:eval 做成 CLI,UI 內容下載成檔案系統,分析寫成 runbook。

agent 當使用者看原片 ↗

概要

  • eval 要做成 agent 能用的形式Lawrence 說 production 抓下來的 eval 太大,agent 一讀就撐爆 context。他們寫了一支叫 eval tool 的 CLI,讓 agent 能列出、新增、修改、替換測試案例。
  • 紅綠循環交給 coding agentagent 先補一個會失敗的 eval,再改 prompt 讓它通過,最後確認沒有弄壞其他 eval,還會順手把 prompt 精簡。整套寫成 runbook。
  • UI 轉成可下載的檔案系統系統裡有大量 prompt 與 tool call,人沒時間逐層追。他們把每個 AI 系統的內容下載成檔案,丟進 sandbox 讓 Claude Code 去看,Lawrence 說這是最大的突破。
  • 每日 back test 配分析流水線只看一個彙總數字,看不出升降的原因。他們把調查結果下載後,用 Claude Code 依 markdown playbook 做結構化分析,再把失敗型態分群。
  • 好流水線的幾個條件用 sub-agent 平行做逐筆分析、分析結果存成檔案以便中斷續跑、把程式碼庫一起放進來,最後直接讓 coding agent 修。
  • 內部工具要優先照顧 agentLawrence 認為檔案系統比在上面包一層 MCP 有效得多,複雜的分析都值得寫成 AI runbook。

原話

  • “So, evals for me are AI unit tests.”

    對我來說,eval 就是 AI 的單元測試

    ▶ 04:08
  • “So, you start maybe 25 agents in parallel, and they can all individually build their analysis of an investigation.”

    可以同時開大約 25 個 agent,各自分析一筆調查

    ▶ 14:05
  • “File systems are exceptionally good agent context.”

    檔案系統是極好的 agent context

    ▶ 16:16
  • “It will save you literally days or maybe weeks of your life.”

    這真的會替你省下好幾天甚至好幾週的時間;指的是把複雜分析寫成 AI runbook

    ▶ 16:40

延伸

  • Lawrence 提到一年前在 LDX 講過 prompt、eval、scorecard、trace、dataset、back test 這些基本構件,這場是建立在它之上。
  • 他們早期做過一個按鈕,可以把 production 的狀況直接抓成 eval 放進程式碼庫;但這種 eval 動輒 2 MB 的 YAML,不像好的單元測試那樣聚焦。
  • trace 也能照 UI 的呈現方式轉成文字檔,Lawrence 說能塞進純文字的東西幾乎沒有上限。

章節

點時碼直接跳到原片的那一段。

  1. 開場與公司簡介Lawrence 是 Incident.io 的 founding engineer,公司做事故應變平台,目標是把正式環境的調查全部自動化。
  2. 調查報告怎麼判斷好壞一份調查要跑上百次 telemetry 查詢,背後是上百甚至上千個 prompt;人要花一小時才能驗證,沒辦法規模化。
  3. 這場的三個主題用 AI 管 eval 資料集、把 UI 轉成可下載的檔案系統、用 agent 跑可重複的分析流程。
  4. eval 是 AI 的單元測試eval 以 YAML 放在 Go prompt 旁邊,用評分標準判定通過與否,合併前先證明 prompt 改動有效。
  5. eval 的老毛病測試資料難做,production eval 幾乎是整起事故,檔案大到難維護,agent 讀進去就撐爆 context。
  6. 給 agent 用的 eval tool做了一支小型 CLI,讓 agent 能查看、編輯、替換、新增測試案例。
  7. 紅綠循環的 runbookagent 先寫出失敗的 eval、改 prompt 到通過、檢查其他 eval 沒壞,最後再精簡 prompt。
  8. prompt 多到不知從何改正式系統由許多 prompt、tool 與 agent 組成,出了問題很難判斷是哪一層,調查系統更嚴重。
  9. UI 變成檔案系統把各個 AI 系統的內容下載成檔案丟進 sandbox,Claude Code 看得到完整脈絡,還能對照程式碼找該改哪裡。
  10. 每日 back test 的瓶頸每天對自家與多個客戶帳號批次跑調查,彙總數字看不出為什麼升或降。
  11. Scrapbook 分析流程建了叫 Scrapbook 的 repo,用 markdown playbook 引導 coding agent 逐筆分析,再做失敗型態分群。
  12. 好流水線的做法sub-agent 平行分析、結果存檔可續跑、結合程式碼庫,最後直接讓 agent 修並用 eval 驗證。
  13. 收尾建議這些做法可以推廣到其他複雜 AI 系統;除錯工具要先顧好 coding agent,檔案系統比 MCP 好用。

名詞

Incident.io
Lawrence 任職的公司,做事故應變管理平台,正在做 AI SRE 產品
eval
跑 prompt、取得輸出,再依評分標準判定通過或失敗的測試,Lawrence 稱為 AI 的單元測試
eval tool
他們自製的 CLI,讓 coding agent 能操作 eval 測試檔
runbook
寫給 coding agent 照著做的步驟文件,也可以包成 skill
back test
每天對自家與客戶帳號批次執行的一批調查,用來看系統變好或變壞
Scrapbook
他們放分析流程與 playbook 的 repo,用來讓 agent 重複做結構化分析
Claude Code
這場主要用來讀檔案系統、跑分析流水線的 coding agent,另外提到 Codex

相關影片 同屬「agent 當使用者」