We release BIRD-Critic-SQLite, a dataset containing 500 high-quality user issues focused on real-world SQLite database applications. Along with the dataset, we also release three RL-trained models: BIRD-Talon-14B, BIRD-Talon-7B, and BIRD-Zeno-7B. The schema file is included in the code repository https://github.com/bird-bench/BIRD-CRITIC-1/blob/main/baseline/data/sqlite_schema.jsonl
BIRD-Critic is the first SQL debugging benchmark designed to answer a critical question:
Can large language models (LLMs) fix user issues in real-world database applications?
Each task in BIRD-CRITIC has been verified by human experts on the following dimensions:
We are pleased to announce the release of BIRD-Critic-SQLite (500), bird-critic-1.0-sqlite, which includes high-quality user issues focused on SQLite when developing real-world applications. We curate tasks by:
| Model | SR (%) | Level | Rank |
|---|---|---|---|
| Gemini-3.1-Pro-Preview | 48.80 | 🏆 Leading | 1 |
| BIRD-Talon-14B | 48.00 | 🌟 Elite | 2 |
| Claude-Opus-4-6 | 46.20 | 🌟 Elite | 3 |
| BIRD-Zeno-7B | 44.60 | 💎 Superior | 4 |
| BIRD-Talon-7B | 44.40 | 💎 Superior | 5 |
| GLM-4.7 | 42.80 | 💎 Superior | 6 |
| GPT-5.4-Pro | 42.00 | 🔸 Advanced | 7 |
| Kimi-K2.5 | 42.00 | 🔸 Advanced | 8 |
| Claude-Sonnet-4.5 | 41.80 | 🔸 Advanced | 9 |
| Qwen3-Coder-480b | 41.60 | 💫 Standard | 10 |
| Minimax-M2.1 | 35.40 | 💫 Standard | 11 |
| Qwen2.5-Coder-14B-Instruct | 33.60 | ⚪ Basic | 12 |
| Qwen2.5-Coder-7B-Instruct | 27.40 | ⚪ Basic | 13 |
Tier Classification (By Ranking):
Instance Categories:
Represented as category in each data instance.
To avoid data leakage by auto-crawling, certain fields (e.g., sol_sql, test_cases) are excluded from the public dataset. For the full dataset, please email: 📧 [email protected] with subject tag [bird-critic-1 GT&Test Cases], which will be sent automatically within 30 mins.
Below is a description of the dataset fields and additional information about the structure:
The SQLite database files can be found in the database/ directory of this repository, organized by db_id (e.g., database/financial/financial.sqlite).
from datasets import load_dataset
# Load the dataset
dataset = load_dataset("birdsql/bird-critic-1.0-sqlite")
# Browse instances
for instance in dataset["train"]:
print(instance["instance_id"], instance["db_id"], instance["category"])
break
To download the dataset files manually:
# Install the Hugging Face CLI
pip install huggingface_hub
# Download the full dataset (including database files)
huggingface-cli download birdsql/bird-critic-1.0-sqlite --repo-type dataset --local-dir ./bird-critic-sqlite
This dataset is released under CC BY-SA 4.0.
If you find our work helpful, please cite as:
@article{li2025swe,
title={SWE-SQL: Illuminating LLM Pathways to Solve User SQL Issues in Real-World Applications},
author={Li, Jinyang and Li, Xiaolong and Qu, Ge and Jacobsson, Per and Qin, Bowen and Hui, Binyuan and Si, Shuzheng and Huo, Nan and Xu, Xiaohan and Zhang, Yue and others},
journal={arXiv preprint arXiv:2506.18951},
year={2025}
}
We release BIRD-Critic-SQLite, a dataset containing 500 high-quality user issues focused on real-world SQLite database applications. Along with the dataset, we also release three RL-trained models: BIRD-Talon-14B, BIRD-Talon-7B, and BIRD-Zeno-7B. The schema file is included in the code repository https://github.com/bird-bench/BIRD-CRITIC-1/blob/main/baseline/data/sqlite_schema.jsonl
BIRD-Critic is the first SQL debugging benchmark designed to answer a critical question:
Can large language models (LLMs) fix user issues in real-world database applications?
Each task in BIRD-CRITIC has been verified by human experts on the following dimensions:
We are pleased to announce the release of BIRD-Critic-SQLite (500), bird-critic-1.0-sqlite, which includes high-quality user issues focused on SQLite when developing real-world applications. We curate tasks by:
| Model | SR (%) | Level | Rank |
|---|---|---|---|
| Gemini-3.1-Pro-Preview | 48.80 | 🏆 Leading | 1 |
| BIRD-Talon-14B | 48.00 | 🌟 Elite | 2 |
| Claude-Opus-4-6 | 46.20 | 🌟 Elite | 3 |
| BIRD-Zeno-7B | 44.60 | 💎 Superior | 4 |
| BIRD-Talon-7B | 44.40 | 💎 Superior | 5 |
| GLM-4.7 | 42.80 | 💎 Superior | 6 |
| GPT-5.4-Pro | 42.00 | 🔸 Advanced | 7 |
| Kimi-K2.5 | 42.00 | 🔸 Advanced | 8 |
| Claude-Sonnet-4.5 | 41.80 | 🔸 Advanced | 9 |
| Qwen3-Coder-480b | 41.60 | 💫 Standard | 10 |
| Minimax-M2.1 | 35.40 | 💫 Standard | 11 |
| Qwen2.5-Coder-14B-Instruct | 33.60 | ⚪ Basic | 12 |
| Qwen2.5-Coder-7B-Instruct | 27.40 | ⚪ Basic | 13 |
Tier Classification (By Ranking):
Instance Categories:
Represented as category in each data instance.
To avoid data leakage by auto-crawling, certain fields (e.g., sol_sql, test_cases) are excluded from the public dataset. For the full dataset, please email: 📧 [email protected] with subject tag [bird-critic-1 GT&Test Cases], which will be sent automatically within 30 mins.
Below is a description of the dataset fields and additional information about the structure:
The SQLite database files can be found in the database/ directory of this repository, organized by db_id (e.g., database/financial/financial.sqlite).
from datasets import load_dataset
# Load the dataset
dataset = load_dataset("birdsql/bird-critic-1.0-sqlite")
# Browse instances
for instance in dataset["train"]:
print(instance["instance_id"], instance["db_id"], instance["category"])
break
To download the dataset files manually:
# Install the Hugging Face CLI
pip install huggingface_hub
# Download the full dataset (including database files)
huggingface-cli download birdsql/bird-critic-1.0-sqlite --repo-type dataset --local-dir ./bird-critic-sqlite
This dataset is released under CC BY-SA 4.0.
If you find our work helpful, please cite as:
@article{li2025swe,
title={SWE-SQL: Illuminating LLM Pathways to Solve User SQL Issues in Real-World Applications},
author={Li, Jinyang and Li, Xiaolong and Qu, Ge and Jacobsson, Per and Qin, Bowen and Hui, Binyuan and Si, Shuzheng and Huo, Nan and Xu, Xiaohan and Zhang, Yue and others},
journal={arXiv preprint arXiv:2506.18951},
year={2025}
}