promptfoo 快評:LLM 評測要進 CI,但不要把分數當成品質保證

promptfoo 適合把 prompt、模型與 RAG 變更拉進可重跑的評測流程,但它不是產品品質的保證書;真正難的是測資、rubric、成本與人工覆核。

promptfoo 這類 LLM eval 工具,最適合解的問題不是「幫 AI 打一個很科學的分數」,而是把原本散在 Slack、Notion、工程師腦中和產品經理直覺裡的 AI 驗收,變成可以重跑、可以比較、可以擋 release 的流程。

如果團隊正在頻繁改 prompt、換模型、調 RAG chunk、改 tool schema,promptfoo 很值得看。它的價值在於讓同一批案例反覆跑過不同設定,觀察哪個版本變好、哪個版本退步。這比每次改完只挑三個範例人工試聊可靠很多。尤其是客服、文件問答、銷售助理、內容改寫、分類路由這些場景,只要錯誤模式會重複出現,就適合先建立 eval suite。

但導入時最常見的坑,是太早迷信分數。LLM-as-judge 可以幫忙評回答相關性、是否遵守格式、是否踩到安全紅線,但它不是法院。評分模型本身會偏,rubric 寫得模糊就會得到看似穩定、其實沒意義的結果。更麻煩的是,測試集如果只收漂亮案例,分數越高越危險,因為它只是證明系統很會通過你自己設計的窄門。

比較務實的做法,是先收 30 到 100 個真實失敗或高價值案例:客訴、錯答、漏引用、格式壞掉、工具誤用、拒答不當、合規邊界。每個案例都要寫清楚期待行為,不要只寫「回答要好」。然後把 eval 分層:PR 上跑少量 smoke tests,夜間或 release 前跑完整 regression,避免每次 CI 都被模型成本和延遲拖死。

誰適合現在導入?已經有 AI 功能上線、每次改動都怕品質回歸、且願意維護測資的團隊。promptfoo 在這裡會像測試框架,不是一次性報告工具。誰不適合?還在找產品方向、沒有穩定輸入輸出、也沒有人負責整理案例的團隊。這時候先做使用者訪談、錯誤分類和人工審核流程,比急著上 eval 工具更重要。

結論很直接:promptfoo 值得放進 AI 工程工具箱,但採用判斷不是「要不要做評測」,而是「你有沒有足夠真實、會持續更新的評測資料」。沒有測資,工具只是跑分裝飾;有測資,它才會變成阻止 AI 功能悄悄變爛的保險絲。

換個腦袋讀

想再讀深一點?

深入解讀
ChatGPT Google AI

相關文章