live wire
▸Snowflake agent evals can pin judge versions; unpinned metrics may roll forward and shift scoresSnowflake▸ThoughtSpot makes Spotter 3 default for new instances; it requires download rights and always shares query data with an LLMThoughtSpot documentation▸MotherDuck adds image classification and object location to prompt_jev(), returning typed SQL outputs with confidence scoresMotherDuck▸BigQuery conversational analytics adds Montréal and Toronto; mixed-region agents still default to globalGoogle Cloud Documentation▸Fabric enables Azure OpenAI Copilot access by default, but OpenAI-subprocessor and cross-region processing/storage switches remain offMicrosoft Learn▸Snowflake Cortex Agents now continue by default when named tools are inaccessible, emitting warnings instead of failing the runSnowflake documentation▸Databricks Genie One can use group memberships to tailor answers, while Unity Catalog remains the access-control boundaryDatabricks documentation▸Fabric data agents can query Power BI models with Read alone; Build and workspace access are unnecessaryMicrosoft Learn▸Fabric data-agent Git configs expose column flags, but selecting a table still includes every columnMicrosoft Learn▸Google Data Agent Kit offers remote Spark kernels, but notebook exports can still move results into local Pandas or ArrowGoogle Cloud Documentation▸Cube says production analytics agents need explicit partial-result states, caller-filtered model search and durable artifactsCube▸Thinking Machines names Bridgewater behind ReViSQL-K2.6, citing 92.97% SC-16 accuracy at 15% of frontier-model costThinking Machines Lab▸AWS says a mismatched data/tool/prompt release cut its Field Sales agent pass rate from 78% to 38% in pre-productionAWS Artificial Intelligence Blog▸NL2SQL Multi-Agent ships evaluation artifacts across BIRD, CSpider, Archer and KDD DataSpace—but no software licenseGitHub▸Snowflake agent evals can pin judge versions; unpinned metrics may roll forward and shift scoresSnowflake▸ThoughtSpot makes Spotter 3 default for new instances; it requires download rights and always shares query data with an LLMThoughtSpot documentation▸MotherDuck adds image classification and object location to prompt_jev(), returning typed SQL outputs with confidence scoresMotherDuck▸BigQuery conversational analytics adds Montréal and Toronto; mixed-region agents still default to globalGoogle Cloud Documentation▸Fabric enables Azure OpenAI Copilot access by default, but OpenAI-subprocessor and cross-region processing/storage switches remain offMicrosoft Learn▸Snowflake Cortex Agents now continue by default when named tools are inaccessible, emitting warnings instead of failing the runSnowflake documentation▸Databricks Genie One can use group memberships to tailor answers, while Unity Catalog remains the access-control boundaryDatabricks documentation▸Fabric data agents can query Power BI models with Read alone; Build and workspace access are unnecessaryMicrosoft Learn▸Fabric data-agent Git configs expose column flags, but selecting a table still includes every columnMicrosoft Learn▸Google Data Agent Kit offers remote Spark kernels, but notebook exports can still move results into local Pandas or ArrowGoogle Cloud Documentation▸Cube says production analytics agents need explicit partial-result states, caller-filtered model search and durable artifactsCube▸Thinking Machines names Bridgewater behind ReViSQL-K2.6, citing 92.97% SC-16 accuracy at 15% of frontier-model costThinking Machines Lab▸AWS says a mismatched data/tool/prompt release cut its Field Sales agent pass rate from 78% to 38% in pre-productionAWS Artificial Intelligence Blog▸NL2SQL Multi-Agent ships evaluation artifacts across BIRD, CSpider, Archer and KDD DataSpace—but no software licenseGitHub
nl2sql.ai
benchmarkBENCHMARK

A 625-dataset benchmark tests whether an LLM can identify the task before AutoML begins

GPT-5.3 reached 0.90 macro-F1 across tabular and time-series tasks, while a local 4B model reached 0.75—but neither result measures the downstream cost of a wrong task label.

Models compared on benchmark task-inference scores.
AI-generated illustration
By The Benchmark Desk· Sep 29, 2026the quick take — two AI hosts go live when you do

AutoML normally starts after a user has already said whether a dataset represents classification, regression or forecasting. A new open benchmark asks whether a model can infer that decision from the dataset itself, given only the target column.

What was tested

The benchmark contains 625 public datasets: 326 tabular and 299 time-series datasets drawn from OpenML, UCI, Kaggle and the Time Series Classification Archive. Its labels cover binary classification, multiclass classification and regression or forecasting within each domain. The authors publish both the annotated collection on Zenodo and their evaluation code on GitHub.

They split the collection 20%/20%/60% into stratified development, validation and held-out test partitions. Prompt design and few-shot examples were developed on the first partition, configurations were selected on validation, and final results were measured once on the test split. Reported uncertainty comes from 1,000 bootstrap resamples of that fixed test set—not repeated retraining.

On tabular data alone, AutoGluon reached 0.93 macro-F1. LLM configurations that received a dataset description plus target-specific statistics reached 0.97–0.98, with Qwen3-14B at 0.98. Statistics without the description still produced 0.95–0.97, suggesting that target cardinality and distribution carry much of the signal when the domain is already known.

Crossing domains is harder

When the model also had to distinguish tabular data from time series, GPT-5.3 with reasoning, few-shot examples, descriptions and target statistics led the held-out test split at 0.90 macro-F1. Qwen2.5-14B reached 0.84 in the comparable few-shot setting; Qwen3-14B reached 0.76. The paper says the common errors confused the same downstream task across the two domains.

The smallest deployable configuration exposed the cost of removing semantic context. Qwen3-4B-Instruct reached 0.75 macro-F1 and 0.74 balanced accuracy with descriptions and statistics, but fell to 0.50 macro-F1 when the description was removed. Its reasoning-oriented 4B counterpart reached only 0.62 in few-shot and 0.45 in zero-shot settings.

What the score does not establish

The benchmark is runnable and unusually explicit about split use, but its endpoint remains a label. It does not measure whether a wrong label actually changes preprocessing, model selection or final predictive quality. The target column is also supplied by the user, and the public datasets may have appeared in model pretraining; the authors say direct memorization of their new labels is impossible but content contamination remains possible.

So 0.90 macro-F1 is evidence that a large model can infer a plausible task type across heterogeneous public data. It is not yet evidence that inserting that model before an AutoML pipeline improves the pipeline’s final result.

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.