Braintrust icon

Braintrust

認領

Braintrust 是 AI 可觀測性平台,可追蹤正式環境中的 AI 行為、執行評估並在回歸影響使用者前及早發現。支援 traces、datasets、scoring 與 workflow 工具。

Braintrust

總覽

Braintrust 是一個 AI 可觀測性平台,適合想要追蹤正式環境行為、評估模型品質,並在回歸影響使用者前及早發現的團隊。網站將其定位為一套用來理解正式環境中實際發生了什麼,而不只是依賴離線測試的系統。

產品結合了 trace 檢視、evals、自動化與 workflow 工具。團隊可以為應用程式加入埋點、檢視 prompts 與 tool calls、比較 models 和 prompts、從真實失敗建立 datasets,並利用 Topics 等正式環境訊號來持續引導改善。

功能

正式環境 trace 可觀測性

查看每次 AI 呼叫的 prompts、responses、tool calls、延遲、成本與請求中繼資料。此 UI 旨在檢視正式環境行為,並從真實 traces 中找出問題。

Evals 與評分

對 datasets 執行實驗,並使用 LLMs、程式碼或人工來為輸出評分。產品將 evals 定位為在發布前定義品質,以及並排比較 prompts 或 models 的方式。

以 Topics 發現模式

使用 Topics 從真實流量中浮現重複模式,接著將這些模式轉換為 evaluations 或 alerts。定價頁與首頁文案都將 Topics 描述為在正式環境 logs 中分類與發現特定領域問題的方法。

Datasets 與審查工作流程

將正式環境 traces 轉換成可用於迴歸測試的 datasets,並建立人工審查流程,而不必撰寫自訂前端程式碼。網站也強調 datasets、playgrounds 與自訂標註介面。

CLI、SDK 與 MCP 存取

使用 CLI、SDKs 與 MCP server 來為應用程式加上埋點、查詢 logs、執行 evals,並從開發工具更新 prompts。文件強調可重複設定,以及供 coding-agent 工作流程使用的腳本化操作。

團隊與治理控制

隨著團隊擴大,可自訂 trace 檢視、圖表、環境與存取控制。定價頁在較高方案中列出已儲存的表格檢視、自訂欄位、自訂圖表、環境、RBAC、SSO、MFA 與資料保留控制。

使用案例

  • 追蹤正式環境中的 AI 行為

    為 AI 應用程式加上埋點,讓每次呼叫都將 traces 寫入 Braintrust,然後在 Logs 檢視中查看 prompts、outputs、tool calls、token 數量、延遲與成本。

  • 衡量 prompt 與 model 品質

    根據真實 datasets 建立 evals,並排比較 prompts 和 models,並在發布變更前使用 LLMs、程式碼或人工審查者為輸出評分。

  • 從即時流量找出回歸

    使用 Topics 找出正式環境 logs 中重複出現的模式,接著在出現新的回歸時,將這些模式轉換為 evals、品質門檻或 alerts。

  • 從真實失敗建立迴歸測試

    根據實際 traces 建立 datasets 與自訂審查流程,讓團隊可以針對邊界情況進行測試,並以符合任務的 workflow 來審查輸出。

  • 從開發工具操作 Braintrust

    使用 CLI、SDKs 或 MCP server 從工程工具與 agent workflows 查詢 logs、執行 evals,並管理 prompts。

Pros and Cons

Pros

  • 涵蓋從 tracing 與 evaluation 到回歸偵測與正式環境監控的完整流程。
  • 支援檢視詳細 trace 資料,包括 prompts、outputs、中繼資料、延遲與成本。
  • 提供多種與平台互動的方式,包括 CLI、SDKs、MCP 與 UI workflows。
  • 在較高方案中提供團隊導向控制,例如自訂檢視、圖表、環境與存取管理。
  • 提供免費的 Starter 方案,以及付費與企業方案。

Cons

  • 文件索引列出了一些整合與功能區塊,但公開頁面未完整列出每一項支援的工具或 provider。
  • 若干進階功能與部署細節在文件中的說明比主行銷頁更清楚,因此讀者可能需要查閱文件以了解實作細節。

FAQ

如何開始使用 Braintrust?

Braintrust 透過安裝 CLI、將應用程式加入埋點,接著在 Braintrust UI 中查看 traces 來完成設定。快速上手指南展示了安裝 `bt` 的設定指令,並引導進行埋點;文件也說明可使用 `bt` CLI 進行可重複作業,例如執行 evals、查詢 logs 與同步資料。

traces 會顯示什麼?

追蹤快速上手指南說明,當你的應用程式完成埋點後,系統會為每次 AI 呼叫記錄 traces。在 UI 中,你可以檢視完整的輸入 prompt 與模型輸出、token 數量、延遲、成本、模型設定,以及請求/回應中繼資料。

Braintrust 支援哪些工作流程?

文件將 Braintrust 描述為一個用於擷取 traces、分析 logs、加入人工回饋、建立 datasets、以實驗測試變更,並在監控正式環境的同時上線的 platform。其工作流程圍繞著擷取 traces、找出模式、加入回饋、測試變更,然後監控正式環境。

支援哪些語言和整合?

文件與定價頁顯示,透過原生 SDK 支援 Python、TypeScript、Go、Ruby、C# 等語言,並可整合 AI providers、frameworks 與 developer tools。integrations 頁面也指出可透過 MCP 與 CLI 進行與框架無關的使用,以及 developer-tools 工作流程。

Braintrust 有免費方案嗎?

Braintrust 提供免費的 Starter 方案、付費的 Pro 方案,以及客製化的 Enterprise 定價。定價頁也顯示,依處理資料與分數計費,並在較高方案中提供自訂圖表、RBAC 與更長保留期等功能。

Quick Facts

類別
AI 可觀測性平台
主要用途
AI 產品的 tracing、evals 與迴歸偵測
存取方式
Web app、CLI、SDKs 與 MCP server
支援的 SDK 語言
Python、TypeScript、Go、Ruby、C# 等
定價模式
免費 Starter 方案、付費 Pro 方案與客製化 Enterprise 定價
網站
braintrust.dev