Skip to content
AI 系統評估

以證據為本來建構。

Oloproof 協助團隊透過可重複的測試、診斷,以及足以支撐決策的證據來評估 AI 系統。

在您的 CI 中執行。您的證據留在您自己的機器上。

oloproof / compare · olotalk-docs-assistant
摘要 比較 診斷 證據
基準
olotalk docs assistant · 重新排序關閉
候選
olotalk docs assistant · 重新排序開啟
資料集
olotalk 黃金測試集 · 58 個案例
指標 基準 候選 配對 Δ 95% 信賴區間 狀態
page_hit_1 0.618 0.745 +6.2 [-36.3, +45.5] — 無定論
page_hit_3 0.683 0.742 +3.7 [-73.9, +76.2] — 無定論
answer_correct 0.685 0.760 +6.5 [-39.4, +48.4] — 無定論
page_hit_1 觀測值 55 / 58 51 / 58 −4 區間內 ! 有界
page_hit_3 觀測值 41 / 58 31 / 58 −10 區間內 ! 有界
answer_correct 觀測值 54 / 58 50 / 58 −4 區間內 ! 有界
為什麼需要評估

手動測試提示詞,撐不過正式環境。

團隊每週都在發布模型與提示詞的變更。在 playground 裡抽查幾筆輸出,幾乎無法告訴您改變了什麼、影響了誰,也無法告訴您是否可以安全發布。

Oloproof 以一份量測紀錄取而代之:相同的案例、相同的評判器、相同的隨機種子,在每次變更時執行。

01
無聲無息的迴歸

一次提示詞修改修好了一類失敗,卻悄悄破壞了另一類。直到客戶發現之前,沒有人注意到。

02
無法重現的結果

在一個線上 RAG 系統中,約九分之一的觀測案例在兩次完全相同的量測之間改變了判定結果。

03
沒有意義的分數

一個線上評測框架把其中 13.8% 的 HTTP 500 錯誤記為零分,把服務中斷算到模型頭上。平均值承載不了決策。

04
拿不出紀錄

當風險控管、法務或客戶問您測試了什麼時,討論串裡的截圖算不上答案。

核心能力

每個發布決策都需要的四樣東西。

量測
可重複的評估

版本化的資料集、固定的隨機種子,以及宣告式評判器。每次執行在數個月後仍能精確重現。

比較
基準 vs 候選

附帶信賴區間與門檻的差值,兩個點的波動絕不會被誤認為勝利。

診斷
看失敗模式,而不是平均值

依區隔、意圖與工具路徑分群的失敗,每一類都連結到其背後的確切追蹤紀錄。

決策
足以支撐決策的紀錄

附帶證據的發布建議——可匯出,供審查、稽核與客戶使用。

診斷23 個失敗案例,黃金脈絡
未解決:黃金脈絡也無法釐清11 個案例
生成失敗:脈絡正確,答案錯誤7 個案例
檢索未命中:答案可取得,但未被檢索到5 個案例
重新排序開啟減去關閉95% 區間,單位:點
hit@1
hit@3
正確

每個區間都跨越了零值虛線。如果只看點估計,這個重新排序器早就上線了。

平台

為必須替發布提出理由的團隊而打造。

評估套件即程式碼

在版本控制中定義資料集、評判器與門檻。像審查程式碼一樣審查評估的變更。

可稽核的評判器

程式化檢查、LLM 評判模型、在您自己的機器上為文字評分的已訓練分類器,以及人工標註,全都在同一條管線中。每個評判器與人工判斷的一致程度都以區間量測;尚未達到其標準的評判器不能決定發布。

CI 中的迴歸閘門

當某個指標越過門檻時,讓拉取請求失敗。閘門會回報哪些案例有所變動、變動了多少。

追蹤層級的證據

每個分數都連結到輸入、輸出、工具呼叫、檢索到的脈絡與評判理由。沒有任何黑箱。

成本與延遲預算

品質從來不是唯一的面向。在同一套門檻下,把花費與尾端延遲和正確性一起追蹤。

為需要這個決策的人提供證據

分享執行、診斷與建議,而不改變其中所含的量測決策。

運作方式

三個步驟,之後它便自行運轉。

1
定義套件

以 JSONL 檔案提供您自己的案例。宣告評判器,以及發布必須通過的門檻。

2
每次變更都執行

在本機一個指令,在 CI 中也是同一個指令。提示詞、模型、檢索與工具的變更都受到相同的對待。

3
依據證據做決策

檢視差值,開啟失敗的追蹤紀錄,並讓證據始終附在您所做的決定上。

~/olodemo · 執行 oloproof init 之後
 oloproof run
Run run_01M3B0CCPA0JFQQ7HWRKYNWFJC [DECIDED/COMPLETE]
Gate: ALLOW (exit 0)

  Rule         Metric       State  Reasons
  label-floor  exact_label  PASS   lower_bound_meets_minimum

  Metric       Estimate  Interval          N
  exact_label  100.0%    [88.4%, 100.0%]   30 / 30 observed · 0 missing

Cache: execution 0 hit/30 miss; judgment 0 hit/30 miss

 oloproof run
Run run_01M3B0CXTTVPTBXAFK3WNGFX42 [DECIDED/COMPLETE]
Gate: ALLOW (exit 0)
Cache: execution 30 hit/0 miss; judgment 0 hit/30 miss
可以交付的證據

每個數字都能追溯到一個案例。

執行紀錄不可變且標有日期。資料集、提示詞、評判器與設定一同版本化,因此任何結果都能被重現或質疑。

不可變
執行紀錄,附帶完整來源脈絡
自行託管
部署在您的基礎架構上,資料始終歸您所有
有界
遺失案例計入區間,從不捨棄

只看點估計,重新排序器讓 hit@1 提升了 +12.7 個點。誠實地看,這個測試集無法判斷它是有幫助還是有害。

Oloproof 對一個線上 RAG 系統的評估,2026年9月22日
Oloproof
證據包
oloproof export RUN_ID
run.json執行本身及其套件、系統與評估器
cases.jsonl每個案例:輸入、輸出、評判結果、摘要雜湊
diagnoses.jsonl介入措施及其挽回的結果
signoffs.jsonl誰在閘門阻擋的情況下仍然發布,以及原因
匯出的證據包:執行本身及其數字背後的每個案例,以您自己保存的檔案形式存在。
同樣的嚴謹,也用在這裡

它目前還不是什麼。

以下內容在您閱讀的當天皆屬實。

  1. 01

    目前沒有可供註冊的託管部署。僅限受邀使用。

  2. 02

    目前沒有定價。計量單位是已評估的案例;費率尚未訂定。

  3. 03

    目前沒有安全稽核,沒有 SOC 2 報告,也沒有 DPA。沒有客戶,也沒有客戶案例,因此這裡沒有引用任何案例。

  4. 04

    通知僅透過電子郵件:沒有 Slack、呼叫器或 Webhook。沒有報告文件。執行結果在工作台中檢視,或匯出為證據包。

  5. 05

    正式環境評估尚未建置:追蹤資料在你自己的機器上接收,目前還沒有任何東西為正式環境流量評分。

  6. 06

    它只針對一個線上第三方系統進行過端對端執行。上面的證據就來自那裡,而且只有一個系統。

發布之前先量測。

帶上一個系統和一個資料集。從一次本機執行開始,並把證據留在您自己的機器上。