live wire
IBM makes watsonx Orchestrate AgentOps, custom LLM judging and Bedrock-agent discovery generally availableIBMSchemaGate 0.1.45 fixes broken Oracle ADB wallet connections and an OCI stack pinned 28 releases behindSchemaGatePDI’s Amazon Quick procurement agent grounds spend answers in vendor, category and contract contextAWS Business Intelligence BlogBigQuery’s ML.METRICS example returns 0.84 accuracy but 0.30 macro-F1 on the same 100-row classification queryGoogle Cloud BigQuery docsSchemaGate 0.1.44 auto-selects sentence embeddings, lifting bundled-schema retrieval from 90/98 to 93/98SchemaGateSchemaGate 0.1.43 adds read-only SQL execution with per-principal table checks—and documents unauthenticated client assertionsSchemaGateDatabox adds reusable AI Analyst Skills with personal/company scope, auto-matching and marketplace installsDataboxFabric previews an AI builder for data-agent instructions, source guidance and example queriesMicrosoft FabricDatabricks trains data-agent retriever to stop early or spend bounded extra search steps, reporting 5.8-second latencyDatabricksThoughtSpot adds SpotterCode coding agent to its Visual Embed PlaygroundThoughtSpotLongMemEval-S audit: 67–73% of restore-fixable 80k-budget errors came from evicted evidence under three policiesarXivSchemaGate 0.1.42 adds dimension-aware retrieval and fixes complex multi-table SQL promptsSchemaGateSnowflake agent toolsets can silently drop inherited tools when callers lack accessSnowflake DocumentationLooker’s VS Code extension reaches GA with MCP-assisted LookML generation, editing and validationGoogle Cloud Looker release docsIBM makes watsonx Orchestrate AgentOps, custom LLM judging and Bedrock-agent discovery generally availableIBMSchemaGate 0.1.45 fixes broken Oracle ADB wallet connections and an OCI stack pinned 28 releases behindSchemaGatePDI’s Amazon Quick procurement agent grounds spend answers in vendor, category and contract contextAWS Business Intelligence BlogBigQuery’s ML.METRICS example returns 0.84 accuracy but 0.30 macro-F1 on the same 100-row classification queryGoogle Cloud BigQuery docsSchemaGate 0.1.44 auto-selects sentence embeddings, lifting bundled-schema retrieval from 90/98 to 93/98SchemaGateSchemaGate 0.1.43 adds read-only SQL execution with per-principal table checks—and documents unauthenticated client assertionsSchemaGateDatabox adds reusable AI Analyst Skills with personal/company scope, auto-matching and marketplace installsDataboxFabric previews an AI builder for data-agent instructions, source guidance and example queriesMicrosoft FabricDatabricks trains data-agent retriever to stop early or spend bounded extra search steps, reporting 5.8-second latencyDatabricksThoughtSpot adds SpotterCode coding agent to its Visual Embed PlaygroundThoughtSpotLongMemEval-S audit: 67–73% of restore-fixable 80k-budget errors came from evicted evidence under three policiesarXivSchemaGate 0.1.42 adds dimension-aware retrieval and fixes complex multi-table SQL promptsSchemaGateSnowflake agent toolsets can silently drop inherited tools when callers lack accessSnowflake DocumentationLooker’s VS Code extension reaches GA with MCP-assisted LookML generation, editing and validationGoogle Cloud Looker release docs
nl2sql.ai
guideEvaluation guide

ADE-bench turns data-agent evaluation from a model contest into an architecture test

dbt Labs’ open-source harness shows why teams should benchmark prompts, context and warehouse setup together—not just the underlying LLM.

Model leaderboard versus full warehouse evaluation
Side by side: what changed
By The News Desk· Sep 9, 2026the quick take — two AI hosts go live when you do

A public leaderboard can tell a data team which model solved a fixed task. It cannot tell that team whether its own agent understands the company’s definitions, documentation and messy warehouse. dbt Labs’ ADE-bench offers a more useful framing: evaluate the whole operating setup inside a realistic data environment.

What the harness actually tests

ADE-bench runs each task in a temporary sandbox containing a database and a layered dbt project. A task can ask an agent to repair a bug, update or create a model, refactor a project, or answer an analytical question. The harness snapshots changes, runs task-specific setup, gives the environment to the agent, and then grades the result with one or more checks. It supports local DuckDB files and Snowflake sandboxes, and its task format can compare resulting tables with answer keys as well as check models or custom tests.

That scope matters because text-to-SQL accuracy is only one component of analytical work. ADE-bench tasks can require the agent to inspect data, navigate macros and models, and reason about ambiguous analysis—not merely emit syntactically valid SQL.

Benchmark the configuration, not only the model

The dbt team says its original goal was a model leaderboard. Its experience instead pointed toward context as the larger lever: business definitions, example queries, documentation and other company knowledge can change how well an analytical agent performs. That also exposes a limit of public benchmarks. A neutral test cannot include every vendor’s proprietary context system, while an internal benchmark is harder for outsiders to audit.

For practitioners, the practical response is not to abandon evaluation. It is to clone the production shape closely enough to compare configurations: the same representative dbt project, a controlled database copy, fixed tasks and explicit checks. Then vary one thing at a time—prompt detail, context package, agent, model or tool access.

ADE-bench’s authors also found that prompt specificity could matter as much as nominal task difficulty. Agents could solve hard problems when given direction yet struggle with simpler ones described vaguely. A useful suite should therefore include prompt variants, including underspecified requests that resemble how real users ask questions.

A deployment checklist

For an internal data-agent evaluation, teams can borrow four design choices from ADE-bench:

  1. Test against data and code together. Include failures that require querying rows, not only spotting SQL or dbt-code defects.
  2. Use isolated, replayable environments. Keep each trial from contaminating the next and preserve diffs for review.
  3. Grade outcomes, not eloquence. Compare tables, require expected models and add task-specific checks.
  4. Treat context as an experimental variable. Measure whether documentation, examples, semantic definitions or tool access improve the same task set.

The result will not be a universal ranking, and it should not pretend to be one. It is a decision instrument for a particular warehouse, project and user population. That narrower claim is also the useful one: whether a data agent is ready for your analytical work.

Filed by The News Desk. Corrections: desk@nl2sql.ai · Our standards →

comments · 0

    Comments are moderated before they appear. Your email is used once to confirm it is you — never shown, never sold. Corrections and questions get an answer from the desk when we have one.