Skip to content

How Braintrust’s scores are calculated

The full audit trail, recomputed from the verdict data at build time through the same code that produced the leaderboard: verdict × quality × story weight per cell, cells sum to dimension scores, dimensions blend into the PA Score. Every number on the product page is reproducible from this page alone; for why the formula looks like this, see the methodology.

verdict factors: full ×1.0 · partial ×0.6 · disputed ×0.3 · none ×0.0 · n/a excluded from both sides · cell points = weight × quality × factor · cell max = weight × 10

PA Score38/100

Agent-ready 51.0 × 0.30 = 15.30

API quality 3.4 × 0.20 = 0.68

Openness 28.2 × 0.20 = 5.64

Built-in AI 66.9 × 0.15 = 10.04

Automation 40.0 × 0.15 = 6.00

(15.30 + 0.68 + 5.64 + 10.04 + 6.00) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 37.66 ÷ 1.00 = 37.7

Scores are stored to 1 decimal; the product page’s pills round to whole numbers for display. Each dimension below shows the stories, verdicts, and cited evidence behind its number.

Agent-ready51.0/100×0.30 of the PA blend

Outside-in: can YOUR agent reach and drive this product — API, MCP, CLI, headless runs, agent docs.

Point an agent at llms.txt or agent-oriented docsweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [probe] https://www.braintrust.dev/llms.txtPROBE llms.txt: HTTP 200 at https://www.braintrust.dev/llms.txt # Braintrust > Braintrust is the active observability platform for instrumenting, understanding, and improving agents.
  • [probe] https://www.braintrust.dev/docs.mdPROBE docs-md: HTTP 404 at https://www.braintrust.dev/docs.md
  • [probe] https://www.braintrust.dev/openapi.jsonPROBE openapi: all candidate paths 404 (https://www.braintrust.dev/openapi.json, https://www.braintrust.dev/swagger.json, https://www.braintrust.dev/api/openapi.json, https://www.braintrust.dev/.well-known/openapi.json)

Run the product headlessly / in CI for automationweight 2

2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max

  • [claimed-docs] https://www.braintrust.dev/docs/evaluateAutomate in CI/CD — Run evals on every pull request to catch regressions
  • [claimed-docs] https://www.braintrust.dev/docs/evaluateExperiments are the immutable, comparable record of your eval runs. Run them from code or in the UI, track progress over time, and integrate into CI/CD to catch regressions before they reach production.
  • [claimed-docs] https://www.braintrust.dev/docs/reference/cli/quickstart`bt` is the command-line interface for Braintrust. It lets you authenticate, trace coding-agent sessions, run evals, browse and query logs, sync data, and manage functions without leaving your terminal.
  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceThe Braintrust API allows you to interact with all aspects of the Braintrust platform programmatically.
  • [github] https://github.com/braintrustdata/braintrust-sdk-javascriptEval("Say Hi Bot", { data: () => [ { input: "Foo", expected: "Hi Foo" }, ], task: (input) => "Hi " + input, scores: [LevenshteinScorer], });
  • [probe] https://www.braintrust.dev/docs/reference/cli/quickstartofficial CLI documented at https://www.braintrust.dev/docs/reference/cli/quickstart

Plug MCP servers into this product so it can use their toolsweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://www.braintrust.dev/docs/integrations/developer-tools/mcpQuery production logs, author prompts and scorers, configure monitoring, and run evals from Claude Code, Cursor, Codex, VS Code, and any other MCP-compatible client.
  • [claimed-docs] https://www.braintrust.dev/docs/integrations/developer-tools/mcpConnect Claude Code, Cursor, Codex, and other MCP clients to Braintrust. Query logs, author scorers, configure Topics, and run evals from your editor.
  • [probe] https://www.braintrust.dev/docs/integrations/developer-tools/mcpofficial MCP server documented at https://www.braintrust.dev/docs/integrations/developer-tools/mcp
  • [claimed-docs] https://www.braintrust.dev/docs/observeLoop is Braintrust’s AI agent. It understands your data structure, so you can investigate your logs through natural language instead of writing queries.
  • [claimed-docs] https://www.braintrust.dev/docs/observeLoop is Braintrust's AI agent. It understands your data structure, so you can investigate your logs through natural language instead of writing queries.

Connect an agent via an official MCP serverweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://www.braintrust.dev/docs/integrations/developer-tools/mcpQuery production logs, author prompts and scorers, configure monitoring, and run evals from Claude Code, Cursor, Codex, VS Code, and any other MCP-compatible client.
  • [claimed-docs] https://www.braintrust.dev/docs/integrations/developer-tools/mcpConnect Claude Code, Cursor, Codex, and other MCP clients to Braintrust. Query logs, author scorers, configure Topics, and run evals from your editor.
  • [probe] https://www.braintrust.dev/docs/integrations/developer-tools/mcpofficial MCP server documented at https://www.braintrust.dev/docs/integrations/developer-tools/mcp

Use an official CLIweight 2

2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max

  • [claimed-docs] https://www.braintrust.dev/docsInstall the `bt` CLI to set up, instrument, and run Braintrust with your coding agent
  • [claimed-docs] https://www.braintrust.dev/docs/reference/cli/quickstartIt lets you authenticate, trace coding-agent sessions, run evals, browse and query logs, sync data, and manage functions without leaving your terminal.
  • [claimed-docs] https://www.braintrust.dev/docs/reference/cli/quickstart`bt` is the command-line interface for Braintrust. It lets you authenticate, trace coding-agent sessions, run evals, browse and query logs, sync data, and manage functions without leaving your terminal.
  • [claimed-docs] https://www.braintrust.dev/docs/observeBrowse traces and individual spans, in the UI or from the terminal with [`bt view logs`](/docs/reference/cli/view).
  • [claimed-docs] https://www.braintrust.dev/docs/observeBrowse traces and individual spans, in the UI or from the terminal with `bt view logs`. ... Download logs as CSV or JSON, or pull them locally with `bt sync pull`.
  • [probe] https://www.braintrust.dev/docs/reference/cli/quickstartofficial CLI documented at https://www.braintrust.dev/docs/reference/cli/quickstart

Drive the product through a documented public APIweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceThe Braintrust API allows you to interact with all aspects of the Braintrust platform programmatically.
  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceYou can use it to: Create and manage projects, experiments, and datasets; Log traces and metrics; Manage prompts, tools, and scorers
  • [claimed-docs] https://www.braintrust.dev/docs/reference/cli/quickstart`bt` is the command-line interface for Braintrust. It lets you authenticate, trace coding-agent sessions, run evals, browse and query logs, sync data, and manage functions without leaving your terminal.
  • [claimed-docs] https://www.braintrust.dev/docs/integrations/developer-tools/mcpQuery production logs, author prompts and scorers, configure monitoring, and run evals from Claude Code, Cursor, Codex, VS Code, and any other MCP-compatible client.
  • [probe] https://www.braintrust.dev/openapi.jsonPROBE openapi: all candidate paths 404 (https://www.braintrust.dev/openapi.json, https://www.braintrust.dev/swagger.json, https://www.braintrust.dev/api/openapi.json, https://www.braintrust.dev/.well-known/openapi.json)
  • [probe] https://www.braintrust.dev/docs/reference/cli/quickstartofficial CLI documented at https://www.braintrust.dev/docs/reference/cli/quickstart

Issue scoped/least-privilege API credentials for an agentweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceThe Braintrust API allows you to interact with all aspects of the Braintrust platform programmatically.
  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceYou can use it to: Create and manage projects, experiments, and datasets; Log traces and metrics; Manage prompts, tools, and scorers
  • [community] https://hn.algolia.com/api/v1/items/48042494AI evaluation startup Braintrust confirms breach, tells every customer to rotate sensitive keys.

Build against official SDKsweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [github] https://github.com/braintrustdata/braintrust-sdk-javascriptEval("Say Hi Bot", { data: () => [ { input: "Foo", expected: "Hi Foo" }, ], task: (input) => "Hi " + input, scores: [LevenshteinScorer], });
  • [github] https://github.com/braintrustdata/braintrust-sdk-javascriptEval("Say Hi Bot", { data: () => [ { input: "Foo", expected: "Hi Foo" }, { input: "Bar", expected: "Hello Bar" }, ], task: (input) => "Hi " + input, scores: [LevenshteinScorer], });
  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceThe Braintrust API allows you to interact with all aspects of the Braintrust platform programmatically.
  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceYou can use it to: Create and manage projects, experiments, and datasets; Log traces and metrics; Manage prompts, tools, and scorers
  • [claimed-docs] https://www.braintrust.dev/docs/reference/cli/quickstart`bt` is the command-line interface for Braintrust. It lets you authenticate, trace coding-agent sessions, run evals, browse and query logs, sync data, and manage functions without leaving your terminal.
  • [claimed-docs] https://www.braintrust.dev/docs/integrations/developer-tools/mcpQuery production logs, author prompts and scorers, configure monitoring, and run evals from Claude Code, Cursor, Codex, VS Code, and any other MCP-compatible client.
  • [probe] https://www.braintrust.dev/docs/integrations/developer-tools/mcpofficial MCP server documented at https://www.braintrust.dev/docs/integrations/developer-tools/mcp
  • [probe] https://www.braintrust.dev/docs/reference/cli/quickstartofficial CLI documented at https://www.braintrust.dev/docs/reference/cli/quickstart
  • [community] https://hn.algolia.com/api/v1/items/44194187Braintrust: Interesting approach to evaluation but feels like an early-stage product. Documentation is sparse and integration options are limited.

Subscribe to events via webhooksweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Agent-ready = 107.2 ÷ 210 × 100 = 51.0

API quality3.4/100×0.20 of the PA blend

The programmable surface once an agent is there — machine-readable spec, interactive docs, sandbox, versioning discipline.

Explore an interactive API reference with runnable examplesweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceThe Braintrust API allows you to interact with all aspects of the Braintrust platform programmatically.
  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceYou can use it to: Create and manage projects, experiments, and datasets; Log traces and metrics; Manage prompts, tools, and scorers
  • [probe] https://www.braintrust.dev/openapi.jsonPROBE openapi: all candidate paths 404 (https://www.braintrust.dev/openapi.json, https://www.braintrust.dev/swagger.json, https://www.braintrust.dev/api/openapi.json, https://www.braintrust.dev/.well-known/openapi.json)
  • [probe] https://www.braintrust.dev/docs.mdPROBE docs-md: HTTP 404 at https://www.braintrust.dev/docs.md

Download a machine-readable API spec (OpenAPI or equivalent)weight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://www.braintrust.dev/openapi.jsonPROBE openapi: all candidate paths 404 (https://www.braintrust.dev/openapi.json, https://www.braintrust.dev/swagger.json, https://www.braintrust.dev/api/openapi.json, https://www.braintrust.dev/.well-known/openapi.json)
  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceThe Braintrust API allows you to interact with all aspects of the Braintrust platform programmatically.
  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceYou can use it to: Create and manage projects, experiments, and datasets; Log traces and metrics; Manage prompts, tools, and scorers

Test against a sandbox environment without touching production dataweight 1

1 (weight) × 4 (quality) × 0.6 (partial) = 2.4 of 10 max

  • [claimed-docs] https://www.braintrust.dev/docs/evaluateExperiments are the immutable, comparable record of your eval runs. Run them from code or in the UI, track progress over time, and integrate into CI/CD to catch regressions before they reach production.
  • [claimed-docs] https://www.braintrust.dev/docs/annotate/datasetsDatasets are versioned collections of test cases that you use to run evaluations and track improvements over time. Build datasets from production logs, user feedback, manual curation, or generate them with Loop.
  • [claimed-docs] https://www.braintrust.dev/docs/admin/self-hostingBraintrust offers a self-hosted deployment option that separates data storage from platform management.
  • [claimed-docs] https://www.braintrust.dev/docs/admin/self-hostingSelf-hosting is designed for organizations with specific requirements: Data residency and compliance: Meet regulatory or contractual obligations by keeping all customer data ... within your own cloud account and region.

Rely on versioned APIs with a documented deprecation policyweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceThe Braintrust API allows you to interact with all aspects of the Braintrust platform programmatically.
  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceYou can use it to: Create and manage projects, experiments, and datasets; Log traces and metrics; Manage prompts, tools, and scorers
  • [probe] https://www.braintrust.dev/openapi.jsonPROBE openapi: all candidate paths 404 (https://www.braintrust.dev/openapi.json, https://www.braintrust.dev/swagger.json, https://www.braintrust.dev/api/openapi.json, https://www.braintrust.dev/.well-known/openapi.json)

API quality = 2.4 ÷ 70 × 100 = 3.4

Openness28.2/100×0.20 of the PA blend

Can you leave, inspect, or self-host — data export, open source, portability.

Do everything through the API that I can do in the UIweight 2

2 (weight) × 7 (quality) × 0.6 (partial) = 8.4 of 20 max

  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceThe Braintrust API allows you to interact with all aspects of the Braintrust platform programmatically.
  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceYou can use it to: Create and manage projects, experiments, and datasets; Log traces and metrics; Manage prompts, tools, and scorers
  • [claimed-docs] https://www.braintrust.dev/docs/reference/cli/quickstart`bt` is the command-line interface for Braintrust. It lets you authenticate, trace coding-agent sessions, run evals, browse and query logs, sync data, and manage functions without leaving your terminal.
  • [claimed-docs] https://www.braintrust.dev/docs/reference/cli/quickstartIt lets you authenticate, trace coding-agent sessions, run evals, browse and query logs, sync data, and manage functions without leaving your terminal.
  • [claimed-docs] https://www.braintrust.dev/docs/integrations/developer-tools/mcpQuery production logs, author prompts and scorers, configure monitoring, and run evals from Claude Code, Cursor, Codex, VS Code, and any other MCP-compatible client.
  • [claimed-docs] https://www.braintrust.dev/docs/integrations/developer-tools/mcpConnect Claude Code, Cursor, Codex, and other MCP clients to Braintrust. Query logs, author scorers, configure Topics, and run evals from your editor.
  • [claimed-docs] https://www.braintrust.dev/docs/evaluate/playgroundsPlaygrounds provide a no-code workspace for rapidly iterating on prompts, models, scorers, and datasets. Run full evaluations in real-time, compare results side-by-side
  • [probe] https://www.braintrust.dev/openapi.jsonPROBE openapi: all candidate paths 404 (https://www.braintrust.dev/openapi.json, https://www.braintrust.dev/swagger.json, https://www.braintrust.dev/api/openapi.json, https://www.braintrust.dev/.well-known/openapi.json)

Export all of my data in open formats and leaveweight 3

3 (weight) × 5 (quality) × 0.6 (partial) = 9.0 of 30 max

  • [claimed-docs] https://www.braintrust.dev/docs/observeBrowse traces and individual spans, in the UI or from the terminal with `bt view logs`. ... Download logs as CSV or JSON, or pull them locally with `bt sync pull`.
  • [claimed-docs] https://www.braintrust.dev/docs/reference/cli/quickstart`bt` is the command-line interface for Braintrust. It lets you authenticate, trace coding-agent sessions, run evals, browse and query logs, sync data, and manage functions without leaving your terminal.
  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceThe Braintrust API allows you to interact with all aspects of the Braintrust platform programmatically.
  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceYou can use it to: Create and manage projects, experiments, and datasets; Log traces and metrics; Manage prompts, tools, and scorers
  • [claimed-docs] https://www.braintrust.dev/docs/admin/self-hostingBraintrust offers a self-hosted deployment option that separates data storage from platform management.

Read the product's source under an open licenseweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [github] https://github.com/braintrustdata/braintrust-sdk-javascriptEval("Say Hi Bot", { data: () => [ { input: "Foo", expected: "Hi Foo" }, ], task: (input) => "Hi " + input, scores: [LevenshteinScorer], });
  • [github] https://github.com/braintrustdata/braintrust-sdk-javascriptEval("Say Hi Bot", { data: () => [ { input: "Foo", expected: "Hi Foo" }, { input: "Bar", expected: "Hello Bar" }, ], task: (input) => "Hi " + input, scores: [LevenshteinScorer], });
  • [claimed-docs] https://www.braintrust.dev/docs/admin/self-hostingBraintrust offers a self-hosted deployment option that separates data storage from platform management. You deploy and control the infrastructure that stores your sensitive AI data, while Braintrust provides the managed UI, authentication, and platform updates.
  • [claimed-docs] https://www.braintrust.dev/docs/admin/self-hostingBraintrust offers a self-hosted deployment option that separates data storage from platform management.

Self-host the core productweight 3

3 (weight) × 6 (quality) × 0.6 (partial) = 10.8 of 30 max

  • [claimed-docs] https://www.braintrust.dev/docs/admin/self-hostingBraintrust offers a self-hosted deployment option that separates data storage from platform management. You deploy and control the infrastructure that stores your sensitive AI data, while Braintrust provides the managed UI, authentication, and platform updates.
  • [claimed-docs] https://www.braintrust.dev/docs/admin/self-hostingBraintrust offers a self-hosted deployment option that separates data storage from platform management.
  • [claimed-docs] https://www.braintrust.dev/docs/admin/self-hostingSelf-hosting is designed for organizations with specific requirements: Data residency and compliance: Meet regulatory or contractual obligations by keeping all customer data ... within your own cloud account and region.

Openness = 28.2 ÷ 100 × 100 = 28.2

Built-in AI66.9/100×0.15 of the PA blend

Inside-out: how agentic the product itself is for its users — built-in assistants, autonomous features.

Get AI-generated insights and suggestions from my data inside the productweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://www.braintrust.dev/docs/observeLoop is Braintrust’s AI agent. It understands your data structure, so you can investigate your logs through natural language instead of writing queries.
  • [claimed-docs] https://www.braintrust.dev/docs/observePatterns puts Loop to work on your trace backlog on a schedule. It searches for recurring problems and trends that no scorer already measures, then records each one with the traces that support it and a suggested fix.
  • [claimed-docs] https://www.braintrust.dev/docsAsk Braintrust’s AI agent to investigate your data and build scorers, datasets, and dashboards
  • [claimed-docs] https://www.braintrust.dev/docs/observePatterns puts Loop to work on your trace backlog on a schedule. It searches for recurring problems and trends that no scorer already measures
  • [claimed-docs] https://www.braintrust.dev/docs/observeTopics automatically analyze and classify your logs without manual review.
  • [claimed-docs] https://www.braintrust.devDefine the dimensions that matter to your business, like use case, customer segment, compliance, or tone. Topics continuously clusters every trace against them.
  • [claimed-docs] https://www.braintrust.dev/docs/observeTopics automatically analyze and classify your logs without manual review. Each trace is analyzed by facets that extract sho

Set up automations that run autonomously in the backgroundweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://www.braintrust.dev/docs/observePatterns puts Loop to work on your trace backlog on a schedule. It searches for recurring problems and trends that no scorer already measures, then records each one with the traces that support it and a suggested fix.
  • [claimed-docs] https://www.braintrust.dev/docs/observePatterns puts Loop to work on your trace backlog on a schedule. It searches for recurring problems and trends that no scorer already measures
  • [claimed-docs] https://www.braintrust.dev/docs/evaluateOnline scoring evaluates production traces automatically as they’re logged, running asynchronously with no impact on latency.
  • [claimed-docs] https://www.braintrust.dev/docs/evaluateOnline scoring evaluates production traces automatically as they're logged, running asynchronously with no impact on latency.
  • [claimed-docs] https://www.braintrust.dev/docs/evaluateAutomate in CI/CD — Run evals on every pull request to catch regressions
  • [claimed-docs] https://www.braintrust.dev/docs/observeLoop is Braintrust’s AI agent. It understands your data structure, so you can investigate your logs through natural language instead of writing queries.

Delegate tasks to a built-in AI assistant inside the productweight 3

3 (weight) × 7 (quality) × 1.0 (full) = 21.0 of 30 max

  • [claimed-docs] https://www.braintrust.dev/docs/observeLoop is Braintrust’s AI agent. It understands your data structure, so you can investigate your logs through natural language instead of writing queries.
  • [claimed-docs] https://www.braintrust.dev/docs/observePatterns puts Loop to work on your trace backlog on a schedule. It searches for recurring problems and trends that no scorer already measures, then records each one with the traces that support it and a suggested fix.
  • [claimed-docs] https://www.braintrust.dev/docsAsk Braintrust’s AI agent to investigate your data and build scorers, datasets, and dashboards
  • [claimed-docs] https://www.braintrust.dev/docs/observePatterns puts Loop to work on your trace backlog on a schedule. It searches for recurring problems and trends that no scorer already measures
  • [claimed-docs] https://www.braintrust.dev/docs/observeLoop is Braintrust's AI agent. It understands your data structure, so you can investigate your logs through natural language instead of writing queries.

Operate the product with natural-language commandsweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://www.braintrust.dev/docs/observeLoop is Braintrust’s AI agent. It understands your data structure, so you can investigate your logs through natural language instead of writing queries.
  • [claimed-docs] https://www.braintrust.dev/docsAsk Braintrust’s AI agent to investigate your data and build scorers, datasets, and dashboards
  • [claimed-docs] https://www.braintrust.dev/docs/observeLoop is Braintrust's AI agent. It understands your data structure, so you can investigate your logs through natural language instead of writing queries.
  • [claimed-docs] https://www.braintrust.dev/docs/integrations/developer-tools/mcpQuery production logs, author prompts and scorers, configure monitoring, and run evals from Claude Code, Cursor, Codex, VS Code, and any other MCP-compatible client.
  • [claimed-docs] https://www.braintrust.dev/docs/integrations/developer-tools/mcpConnect Claude Code, Cursor, Codex, and other MCP clients to Braintrust. Query logs, author scorers, configure Topics, and run evals from your editor.
  • [probe] https://www.braintrust.dev/docs/integrations/developer-tools/mcpofficial MCP server documented at https://www.braintrust.dev/docs/integrations/developer-tools/mcp

Built-in AI = 60.2 ÷ 90 × 100 = 66.9

Automation40.0/100×0.15 of the PA blend

Depth of automation primitives — rules, scheduling, bulk operations, webhooks.

Perform bulk operations across many items at onceweight 2

2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max

  • [claimed-docs] https://www.braintrust.dev/docs/evaluate/playgroundsPlaygrounds provide a no-code workspace for rapidly iterating on prompts, models, scorers, and datasets. Run full evaluations in real-time, compare results side-by-side, and share configurations with teammates.
  • [claimed-docs] https://www.braintrust.dev/docs/evaluateOnline scoring evaluates production traces automatically as they’re logged, running asynchronously with no impact on latency.
  • [claimed-docs] https://www.braintrust.dev/docs/observePatterns puts Loop to work on your trace backlog on a schedule. It searches for recurring problems and trends that no scorer already measures
  • [claimed-docs] https://www.braintrust.dev/docs/observeTopics automatically analyze and classify your logs without manual review.
  • [claimed-docs] https://www.braintrust.dev/docs/annotate/datasetsDatasets are versioned collections of test cases that you use to run evaluations and track improvements over time. Build datasets from production logs, user feedback, manual curation, or generate them with Loop.
  • [claimed-docs] https://www.braintrust.dev/docs/observeBrowse traces and individual spans, in the UI or from the terminal with `bt view logs`. ... Download logs as CSV or JSON, or pull them locally with `bt sync pull`.
  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceYou can use it to: Create and manage projects, experiments, and datasets; Log traces and metrics; Manage prompts, tools, and scorers

Define rules that trigger actions automatically on eventsweight 3

3 (weight) × 5 (quality) × 0.6 (partial) = 9.0 of 30 max

  • [claimed-docs] https://www.braintrust.dev/docs/evaluateOnline scoring evaluates production traces automatically as they’re logged, running asynchronously with no impact on latency.
  • [claimed-docs] https://www.braintrust.dev/docs/evaluateOnline scoring evaluates production traces automatically as they're logged, running asynchronously with no impact on latency.
  • [claimed-docs] https://www.braintrust.dev/docs/evaluateAutomate in CI/CD — Run evals on every pull request to catch regressions
  • [claimed-docs] https://www.braintrust.dev/docs/observePatterns puts Loop to work on your trace backlog on a schedule. It searches for recurring problems and trends that no scorer already measures, then records each one with the traces that support it and a suggested fix.
  • [claimed-docs] https://www.braintrust.dev/docs/observePatterns puts Loop to work on your trace backlog on a schedule. It searches for recurring problems and trends that no scorer already measures

Schedule recurring jobs or workflowsweight 2

2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max

  • [claimed-docs] https://www.braintrust.dev/docs/observePatterns puts Loop to work on your trace backlog on a schedule. It searches for recurring problems and trends that no scorer already measures, then records each one with the traces that support it and a suggested fix.
  • [claimed-docs] https://www.braintrust.dev/docs/observePatterns puts Loop to work on your trace backlog on a schedule. It searches for recurring problems and trends that no scorer already measures
  • [claimed-docs] https://www.braintrust.dev/docs/evaluateAutomate in CI/CD — Run evals on every pull request to catch regressions

Version, review, and roll back my automationsweight 1

1 (weight) × 5 (quality) × 0.6 (partial) = 3.0 of 10 max

  • [claimed-docs] https://www.braintrust.dev/docs/evaluateExperiments are the immutable, comparable record of your eval runs. Run them from code or in the UI, track progress over time, and integrate into CI/CD to catch regressions before they reach production.
  • [claimed-docs] https://www.braintrust.dev/docs/annotate/datasetsDatasets are versioned collections of test cases that you use to run evaluations and track improvements over time. Build datasets from production logs, user feedback, manual curation, or generate them with Loop.
  • [claimed-docs] https://www.braintrust.dev/docs/reference/cli/quickstart`bt` is the command-line interface for Braintrust. It lets you authenticate, trace coding-agent sessions, run evals, browse and query logs, sync data, and manage functions without leaving your terminal.
  • [claimed-docs] https://www.braintrust.dev/docs/api-referenceYou can use it to: Create and manage projects, experiments, and datasets; Log traces and metrics; Manage prompts, tools, and scorers

Automation = 32.0 ÷ 80 × 100 = 40.0