返回部落格FDE 洞察

AI Agent 上生產的最後一公里:可觀測性、執行時審計與評估怎麼做(2026)

發佈於 2026年7月11日9 分鐘閱讀

Demo 能跑通,不等於能上生產。真正的卡點是"怎麼證明 agent 可信"。本文拆解 demo 到生產之間的三道護欄——可觀測性、執行時審計、評估契約——用雜湊鏈審計與 270 次契約全通過的實證,講清怎麼向客戶安全團隊舉證、以及可觀測性與評估平臺怎麼選型。

把一個 AI agent 送進生產,難點已經不在"能不能跑通 demo",而在"能不能證明它可信"。要跨過這道坎,需要三道護欄:可觀測性(執行時看得見發生了什麼)、執行時審計(能向第三方證明發生了什麼、且記錄改不了)、評估(上線前後驗證它做得對不對)。三者缺一,agent 就停在"演示能過、生產不敢上"的最後一公里。本文用雜湊鏈審計、270 次工程契約全通過等實證,拆開這三道護欄各自解決什麼、怎麼落地,以及可觀測性和評估平臺該怎麼選型。

這也是我們上一篇《為什麼 AI agent 在生產環境會失敗》的續篇——那篇講"為什麼會失敗"(診斷),本篇講"怎麼觀測、審計、評估讓它在生產裡活下來"(解法)。

AI agent 上生產前,到底要做哪些可觀測性和評估?

一句話答案:至少要做三件事——給執行時裝上可觀測性(traces / logs / metrics)、給關鍵行為加上執行時審計(可驗證、不可篡改的證據鏈)、給上線質量建立評估契約(用程式碼而非提示詞兜住確定性)。

這三件套對應三個不同的問題。可觀測性回答"它現在在幹什麼、慢在哪、錯在哪";執行時審計回答"事後我能不能向客戶、合規、安全團隊證明它當時到底做了什麼";評估回答"它這次改動之後,行為是變好了還是回退了"。

值得強調的是,評估並不等於"再測一遍模型輸出"。arXiv 上一篇 2026 年 7 月的論文《From Prompts to Contracts: Harness Engineering for Auditable Enterprise LLM Agents》提出的思路是:把需要確定性的行為從提示詞裡"下沉"到程式碼、manifest、schema 和校驗件中,圍繞一個可替換的"組合邊界(composition boundary)"來組織——也就是說,評估的物件是工程化的契約,而不只是一段自然語言指令的運氣。而執行時審計這一層,已經有像 Halo 這樣的開源執行時在做:把每一次工具呼叫、模型呼叫、資料訪問都記成日誌。下面幾節逐一展開。企業為什麼連"跑通"之後仍然上不了線,可以參照《為什麼企業 AI 落地這麼難》裡的系統性阻力。

可觀測性和評估到底有什麼區別?

一句話答案:可觀測性關注執行時"發生了什麼"(traces / logs / metrics),評估關注上線前後"做得對不對"(質量 / 迴歸 / 紅隊),執行時審計則關注"能不能向第三方證明發生過什麼"(不可篡改)——三者目標不同,不能相互替代。

很多團隊把這三件事混為一談,結果是:裝了 tracing 卻沒有評估門禁,模型一改版就在生產裡悄悄回退;或者做了離線評估卻沒有執行時證據,出事時拿不出可信記錄。用三類主流工具的定位來對照,區別會更清楚:mlflow 提供 tracking 加 evaluation,promptfoo 側重 evaluation 加紅隊對抗測試,comet-ml/opik 覆蓋 debug / evaluate / monitor 的全鏈路。下表把四個維度拆開:

維度 可觀測性(Observability) 評估(Evaluation) 執行時審計(Runtime Audit)
回答的問題 它現在在幹什麼、慢在哪、錯在哪 它這次改動做得對不對、有沒有回退 事後能不能證明它當時做了什麼
觸發時機 執行時持續 上線前 + 迴歸 + 定期紅隊 每次關鍵呼叫即時留痕
典型產出 每一步 tool call 的 trace、延遲與 token 指標 跑一批對抗 prompt 看通過率 / 洩漏率 每次工具/模型/資料訪問的雜湊鏈日誌
物件導向 工程與 SRE 質量與產品 客戶安全團隊、合規、審計方
代表工具 opik、mlflow tracing promptfoo、mlflow evaluation Halo(雜湊鏈、不可篡改)

一個實操判據:如果你只能向工程團隊解釋系統狀態,卻沒法向客戶的安全團隊出示不可抵賴的證據,那你有可觀測性,但沒有執行時審計——而在企業場景裡,後者往往才是簽約的前提。

怎麼向客戶的安全團隊證明 agent 沒亂動他們的資料?

一句話答案:靠執行時審計留下一條"供應商在執行、但供應商自己也改不了"的證據鏈——把每次工具呼叫、模型呼叫、資料訪問都寫成雜湊鏈式(hash-chained)的追加日誌,任何持有 checkpoint 的一方都能驗證記錄未被篡改。

這正是開源專案 Halo(2026 年 7 月 7 日釋出於 Show HN,37 分、23 條討論)給出的答案,它把自己定義為"the audit trail the vendor runs but cannot edit"(供應商執行、卻無法編輯的審計追蹤)。它的幾個設計點對企業交付很關鍵:

  • 雜湊鏈追加日誌:每一次工具呼叫、模型呼叫、資料訪問都追加成一條鏈式記錄,任何一方只要持有某個 checkpoint,就能校驗這條鏈是否被事後改動過——即"可驗證不可篡改(tamper-evident)"。
  • 隱私友好:原始入參不落庫,只存雜湊加脫敏摘要,因此審計證據本身不會成為新的資料洩漏面。
  • 易嵌入:零執行時依賴、約 4,300 行 Python,已提供 OpenTelemetry、LangChain、MCP、OpenAI Agents SDK、Claude Code 等介面卡,能直接掛進現有 agent 棧。

對 FDE(Forward Deployed Engineer,前向部署工程師——把 agent 真正落進客戶生產環境的那個角色)來說,這類證據鏈的意義是把"相信我們沒亂動資料"換成"這裡是可驗證的記錄,你自己核"。這也是我們在企業 AI 作業系統裡堅持"每個專屬智慧體各自可審計"的原因。

為什麼只寫 prompt 或規則不夠,一定要工程化護欄?

一句話答案:因為提示詞復現不了確定性保證——同一條規則,靠 prompt 寫會時靈時不靈,靠程式碼/harness 兜才是承重的。

前面提到的那篇 arXiv 2607.08028給出了到目前為止最硬的一組對照資料。研究者在 5 家韓國企業集團、共 25 家上市公司的公開資料上做實驗,跨 3 個託管模型,讓確定性行為走"組合邊界"的工程化契約:270 次 composition-boundary 執行契約全部通過。

更說明問題的是失敗一側的對照:僅靠 prompt 指令時,"推薦措辭"越界和"內部 trace 洩漏"這兩類違規會直接抵達終端使用者;而換成 harness(把校驗下沉到程式碼與 schema)後,這些違規被完全攔截。 結論很直接——程式碼保證是承重牆,提示詞只是裝飾層,你沒法讓一句自然語言指令去承擔"絕不洩漏內部 trace"這種硬約束。這一節的取捨,和《為什麼 AI agent 在生產環境會失敗》裡反覆出現的"demo 靠提示詞、生產靠工程"是同一件事。

Agent 可觀測性 / 評估平臺有哪些,怎麼選型?

一句話答案:主流的三個開源平臺各有側重——mlflow 偏工程平臺與 tracking,promptfoo 偏評估與紅隊,opik 偏執行時監控;若還要向第三方證明"發生過什麼",再補一層像 Halo 這樣的不可篡改審計。

選型不必糾結"誰最好",而要看你當下缺的是哪道護欄。下表是 2026 年 7 月中旬的一個快照(Star 數與定位均取自各專案本週仍在更新的倉庫):

工具 定位 強項 適合場景 Star(2026-07)
mlflow agents/LLMs 的 AI engineering 平臺 tracking + evaluation,實驗與版本管理成熟 已有 ML 平臺、想把 agent 納入統一治理 26,970★
promptfoo prompt / agent / RAG 測試 evaluation + red teaming,對抗與洩漏測試 上線前門禁、安全紅隊 23,133★
comet-ml/opik agentic workflow 的可觀測層 debug / evaluate / monitor 全鏈路 生產執行時監控與排障 20,528★
Halo(halo-record) 不可篡改執行時審計 雜湊鏈、tamper-evident、只存雜湊+脫敏摘要 需向客戶/合規出示可驗證證據 開源 · Show HN 37p

一個務實的組合:用 opik 或 mlflow 兜執行時可觀測,用 promptfoo 做上線前評估與紅隊,用 Halo 補上向第三方舉證的審計層——三者分別對應前面三道護欄。如果你想把這套護欄整合進一套統一的企業 AI 作業系統(其賣點正含"各自可審計的專屬智慧體"),而不是自己拼裝,可以從這裡切入。

主動式 agent 上線後,除了它自己還要監控什麼?

一句話答案:還要監控它所觀測的"企業狀態"——主動式(proactive)agent 的價值在於持續盯著業務變化並及時浮現問題,所以可觀測的物件不只是 agent 內部,還包括它對外部世界的感知質量。

arXiv 另一篇 2026 年 7 月的論文《Context Graphs for Proactive Enterprise Agents》給出了這一層的量化標尺:主動式 agent 在持續監控企業狀態時,Precision@5 達到 0.83、誤報率 0.11,而平均"浮現時間"從反應式基線的 47 分鐘壓縮到 30 秒以內(47min → 30s)。 這組數字說明,當 agent 從"等你問"變成"主動報",你要監控的指標就多了一層:它的判斷準不準(precision)、吵不吵(誤報率)、快不快(浮現時間)。缺了這層監控,主動式 agent 很容易變成"要麼漏報、要麼天天誤報"的噪聲源。

這些護欄值得投入嗎?落地會不會導致裁員?

一句話答案:值得,而且資料不支援"AI 落地=裁員"這一焦慮——重投入 AI 的公司,採用後反而在擴招。

給 agent 上生產裝三道護欄確實要花工程成本,但它換來的是能簽約、能通過安全審查、能規模化複製的生產系統,而不是永遠停在 demo。商業側的實證也偏向樂觀:Ramp Economics Lab 2026 年 6 月 30 日的研究《Companies hire more after AI adoption》基於超過 21,000 家美國公司的樣本發現,重投入 AI 的公司在採用後兩年內,總員工數增長約 10%、入門級崗位增長約 12%。換句話說,把 AI agent 真正落進生產、並用護欄讓它可信,更像是在為團隊創造槓桿,而不是替換團隊。

如果你正卡在"demo 能跑、生產不敢上"的最後一公里,6AM TECH(晨啟科技)的 FDE 諮詢可以幫你把可觀測性、執行時審計與評估這三道護欄落進客戶的真實環境。更多常見問題見我們的 FAQ

6AM TECH晨啟科技

企業級 AI 落地服務。派 FDE 駐場,把 AI 長進你的業務流程,大幅節省成本、贏得競爭。

sales@sixamtech.ai

辦公室

  • 海南
  • 上海
  • 香港
  • 西雅圖
  • 帕羅奧圖
  • 東京

© 2026 晨啟科技(6AM TECH)· AI-Native Precision · 保留所有權利