iT邦幫忙

2026 iThome 鐵人賽

DAY 24
0
AI Engineering

30 天 AI 應用煉成陣:活用 Low-code 打造專屬智慧 Agent系列 第 24 篇

Day 24 打開 AI 的黑盒子:LLM 觀測性 (Observability) 與 Langfuse 實戰

  • 分享至 

  • xImage
  •  

昨天我們導入了 LLM-as-a-Judge,讓系統具備了自動評分的能力。這解決了「知道答案爛不爛」的問題;但身為第一線排查問題的工程師,當系統亮起紅燈、AI 給出一個 1 分的荒謬回答時,我們更需要知道的是:「它到底為什麼會給出這個答案?」

在傳統的後端開發中,遇到 Bug 我們可以翻看 Log 或是透過 ELK (Elasticsearch, Logstash, Kibana) 追蹤。然而,AI 應用(特別是具備 ReAct 思考能力的 Agent)的執行過程是非線性的。傳統的 Log 只能記錄下「呼叫了 API」與「收到字串」,卻無法呈現 Agent 在腦海中經過了幾次思考迴圈、從 RAG 知識庫撈出了哪些(可能錯誤的)碎片,以及組裝給模型的完整 Prompt 究竟長什麼樣子。

為了解決這個痛點,AI 工程領域誕生了一個專屬的分支:LLM 觀測性 (Observability, 簡稱 LLM O11y),而其中的開源佼佼者就是 Langfuse(或是商業版的 LangSmith)。

1. 重新定義監控:Trace, Span 與 Generation
打開 Langfuse 的介面,你會看到它將 AI 的思考過程解構成三個層次,完美對應了軟體工程中的分散式追蹤 (Distributed Tracing) 概念:

  • Trace (軌跡): 代表使用者發起的一次完整請求。例如「請幫我查閱 README 並部署環境」。

  • Span (跨度): 在這個 Trace 中發生的具體動作。例如「執行 Faiss 向量檢索」或「呼叫 MCP 工具查詢資料庫」。我們能在此看到每一個步驟花費的毫秒數。

  • Generation (生成): 最核心的部分。這裡會完整紀錄發送給大語言模型的確切 Payload(包含被隱藏的 System Prompt、注入的 Context),以及模型實際花費的 Input/Output Token 數量。

2. 揪出幻覺的元凶
想像一個情境:新人問 Chatbot 環境部署的問題,AI 卻回答了舊版的指令。
透過 Langfuse 的 Trace 展開,你可能一眼就會發現:LLM 根本沒有錯,而是在 Retrieval Span(檢索跨度)時,向量資料庫撈出了過期的舊版文件。這種「一眼看穿資料流」的能力,能將工程師排查 AI 幻覺的時間從幾個小時縮短到幾分鐘。

3. 成本監控與 Playground 除錯
除了抓 Bug,這類平台也是管理 API 帳單的利器。Langfuse 會根據 Generation 的 Token 使用量,自動換算成美金成本,讓你知道哪一個 Agent 功能最「燒錢」。
更強大的是,當你發現某次回答不如預期,你可以直接在 Langfuse 介面上點擊該次請求進入 Playground。你可以直接修改當時的 Prompt,立刻按下重新執行 (Re-run),測試新的 Prompt 是否能解決問題,而不需要回到程式碼裡反覆修改部署。

4. 系統整合:把裁判分數綁定到軌跡上
Langfuse 能與我們昨天的 LLM-as-a-Judge 完美結合。當裁判模型給出「2 分」的評價時,我們可以透過 API 將這個分數標籤 (Score Tag) 直接打在該次 Trace 上。未來,我們只需要在儀表板過濾出「分數小於 3 的 Trace」,就能精準提取所有需要優化的高價值除錯樣本。

從底層邏輯、RAG 檢索、工作流自動化、Agent 開發,到這兩天的評估與觀測性,你已經集齊了現代 AI 工程師 (AI Engineer) 的所有核心技能板塊。

理論與單點技術的教學已正式完結!接下來的最後 6 天 [Day 25 - Day 30],我們將進入最高潮的 Capstone Project (期末總合實作專案),把這 24 天的心法全部揉合,從零到有打造一個能實際解決企業痛點的大型 AI 系統。


上一篇
Day 23 誰來監督 AI?導入 LLM-as-a-Judge 打造自動化的 AI 單元測試
系列文
30 天 AI 應用煉成陣:活用 Low-code 打造專屬智慧 Agent 共 24 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言