Запрос и завоевание: генерация SQL с управлением через выполнение
Query and Conquer: Execution-Guided SQL Generation
March 31, 2025
Авторы: Łukasz Borchmann, Marek Wydmuch
cs.AI
Аннотация
Мы предлагаем новый подход для генерации сложных выходных данных, который значительно повышает точность в задачах преобразования текста в SQL. Наш метод использует результаты выполнения запросов для выбора наиболее семантически согласованного запроса из нескольких кандидатов, что позволяет более компактным и экономичным моделям превосходить вычислительно интенсивные методы рассуждений, такие как o1, o3-mini и DeepSeek R1, при этом сокращая затраты на вывод до 30 раз. Этот подход легко интегрируется с существующими моделями, предлагая практичный и масштабируемый путь к передовым методам генерации SQL.
English
We propose a novel approach for generating complex outputs that significantly
improves accuracy in text-to-SQL tasks. Our method leverages execution results
to select the most semantically consistent query from multiple candidates,
enabling smaller, cost-effective models to surpass computationally intensive
reasoning methods such as o1, o3-mini, and DeepSeek R1 while reducing inference
cost by as much as 30 times. It integrates effortlessly with existing models,
offering a practical and scalable pathway to state-of-the-art SQL generation.Summary
AI-Generated Summary