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
benchmarkBenchmark audit

BIRD-History turns old SQL into context—and exposes retrieval as the bottleneck

A new 1,393-task benchmark ships with code and clause-level annotations. Its strongest result is not just a gain: gold retrieval leaves another 6.39 points on the table.

Benchmark chart showing retrieval remains the bottleneck.
Chart: figures from the story
By The Benchmark Desk· Sep 6, 2026the quick take — two AI hosts go live when you do

BIRD-History asks a practical question that standard text-to-SQL tests largely avoid: can a system recover business logic from SQL that analysts already wrote? The new benchmark contains 1,393 tasks across the 11 databases in BIRD’s development set, and its authors have released the dataset, annotations, retriever and evaluation scripts. It is a separate full-set evaluation—not a new score on BIRD’s hidden test leaderboard. Paper · Repository

What the benchmark changes

Each task supplies an underspecified question, the database schema and a same-database pool of historical BIRD-development queries. Ground truth identifies both the historical queries containing the needed knowledge and the SQL clauses that encode it. The paper says each task requires 5.3 historical fragments on average, with between one and 11 fragments reused. The released JSON includes the target SQL, relevant historical question IDs and clause-level retrieval annotations. Paper · Repository

The construction is partly synthetic. An LLM combines and modifies fragments from existing BIRD queries; validators check syntax, non-empty results and semantic consistency; three SQL-experienced authors then cross-validate every candidate. The paper reports 0.80 full agreement and Gwet’s AC1 of 0.82. That process makes retrieval measurable, but it is not evidence that the task distribution matches a production query log. Paper

The gain—and the remaining gap

On the full 1,393-task set, replacing DAIL-SQL’s masked-question retrieval with the proposed query-plus-component retriever raises execution accuracy from 40.78% to 51.33%, a 10.55-point gain. OpenSearch-SQL moves from 59.15% to 60.95%; N-rep from 54.49% to 57.79%; and CodeS-7B from 12.92% to 18.95%. All generation experiments in that comparison use the paper’s stated apparatus, including Qwen’s qwen-plus-2025-07-28 snapshot where an API model is required, temperature zero and retrieval restricted to the same database. Paper

The more useful result is the ceiling experiment. OpenSearch-SQL scores 54.27% with retrieval disabled, 60.95% with the proposed retriever and 67.34% when given gold history annotations. The implemented retriever reaches 83.07% recall but only 35.53% precision. In other words, historical SQL helps, yet choosing the right fragments remains at least as consequential as exposing the log in the first place. Paper

A fixed four-shot setting slightly beats the dynamic policy—61.31% versus 60.95% execution accuracy—while increasing precision from 35.53% to 38.75% and lowering recall from 83.07% to 79.33%. That is a warning against treating a larger context window as a retrieval strategy: extra examples can add competing but valid-looking SQL patterns. Paper

What to reproduce

The artifact clears the first reproducibility hurdle: code, data, requirements and run scripts are public. A serious reproduction should preserve the same-database retrieval boundary, report the full BIRD-History set separately from BIRD dev or test, and publish execution accuracy together with retrieval precision and recall. The next test is external validity: replace the curated historical pool with a noisy, evolving organizational query log and measure whether stale definitions, failed SQL and access-controlled fragments erase the reported gain. Repository · Paper

Filed by The Benchmark 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.