Canonical: https://instain.ru/ai/defog-sqlcoder/
Language: ru

Defog  модель для SQL

# SQLCoder. 

Модель преобразования вопросов к данным в SQL

4.00 / 5    [Оценка каталога](https://instain.ru/ai/defog-sqlcoder/#editorial-rating) [Официальный сайт ](https://github.com/defog-ai/sqlcoder)

SQLCoder от Defog специализируется на генерации SQL из вопроса и схемы базы. Модель можно запустить в своем окружении, а полученный запрос проверить перед выполнением.

![Репозиторий Defog SQLCoder с файлами проекта и описанием модели.](https://instain.ru/assets/images/defog-sqlcoder-screen-c51fedd6f5fa-1200.webp)

Репозиторий Defog SQLCoder с файлами проекта и описанием модели.  [Открыть источник ](https://github.com/defog-ai/sqlcoder)

## Что передать модели вместо всей базы

SQLCoder генерирует запрос по тексту вопроса и схеме таблиц. Для подготовки примера достаточно названий полей, их типов и связей между таблицами. Значения из рабочих строк обычно не нужны. Если поле называется просто status, поясните, какие значения означают выполненный заказ. Иначе запрос может выглядеть правильно и считать лишние записи.

Зафиксируйте диалект SQL. Запись интервала дат и функции обработки времени отличаются между системами. Справка по запуску показывает формат запроса для конкретной модели, а проверять синтаксис нужно в целевой базе.

## Последняя покупка в учебном наборе

Пусть таблицы содержат клиентов и заказы. Задайте вопрос о клиентах, у которых последняя завершенная покупка была более трех месяцев назад. Проверьте, что фильтр по завершенным заказам действует до выбора последней даты. Уточните, включаются ли клиенты без покупок. Это два разных ответа, и в исходном вопросе различие легко пропустить.

Для проверки заведите клиента с одной недавней отменой и более старой завершенной покупкой. По результату видно, к какому типу заказов относится максимальная дата.

## Запуск и контроль результата

На страницах Defog описаны варианты запуска и условия использования весов. Проверьте требования для выбранной версии. Подготовленный SQL можно сначала прочитать и выполнить в учебной базе с правами чтения. Запрос, который выполняется без ошибок, все равно нужно сверить с условиями задачи.

## Для каких задач подходит

- Составить черновик запроса по описанию таблиц

- Проверить запрос для нужной группировки и диапазона дат

Возможности 

## Сильные стороны

- Можно запустить модель на своем оборудовании

- Разработчик публикует пример схемы и инструкции запуска

Стоит учитывать 

## Ограничения

- Модель требует понятных описаний полей и связей

- Перед выполнением запроса проверьте права и точный диалект SQL

## Выбор и условия

Бесплатный режим

Да

Пробный период

Не подтверждено

Без регистрации

Не подтверждено

Русский интерфейс

Не подтверждено

Локальная установка

Да

API

Не подтверждено

«Не подтверждено» означает, что сведений недостаточно. Возможность может существовать; сверяйте условия разработчика.

Исходные форматы

Код, Текст

Результат

Код, Текст

### Условия

Код и веса опубликованы. При своем запуске оплачивается инфраструктура, а условия размещенных сервисов нужно проверять отдельно. Перед выполнением запроса проверьте права и точный диалект SQL

От задачи к первому результату

## Практический пример

Задача

Составить черновик запроса по описанию таблиц

Что подготовить

Учебная схема таблиц, список статусов и вопрос о времени последней завершенной покупки.

### Задание или запрос

Подготовь SELECT для клиентов, у которых последняя завершенная покупка была более трех месяцев назад. Уточни обработку клиентов без заказов.

### Ожидаемый результат

Черновик SQL, который можно выполнить и сверить на нескольких строках.

### Как проверить результат

- Проверьте группировку и область фильтра по статусу.

- Прогоните запрос с правом чтения на учебном наборе.

Редакционный учебный пример постановки задачи, а не результат личного тестирования сервиса. Проверьте доступность нужного режима, права на исходники и условия использования результата.

Проверить подробности

## Официальные источники

-  [Страница SQLCoder ](https://github.com/defog-ai/sqlcoder)

-  [Карточка модели SQLCoder и варианты запуска ](https://huggingface.co/defog/llama-3-sqlcoder-8b)

Описание составлено по материалам разработчика. Возможности, цены и доступность могут меняться; перед использованием сверяйтесь с первоисточником.

Коротко об инструменте

Разработчик

Defog

Категория

[Код](https://instain.ru/category/code/)

Доступ

Доступны веса для самостоятельного запуска. Среду, объем памяти и условия лицензии проверяйте для конкретной версии.

Оплата

Код и веса опубликованы. При своем запуске оплачивается инфраструктура, а условия размещенных сервисов нужно проверять отдельно.

API

Отдельный API не указан

[Условия разработчика ](https://github.com/defog-ai/sqlcoder)

Оценка каталога

4.00 / 5 

Возможности

4.10 / 5 

Рабочие сценарии

3.80 / 5 

Экосистема

4.10 / 5 

Документация

4.00 / 5 

Баллы — ориентир каталога. Они не являются отзывами пользователей или результатом личного тестирования.

[Посмотреть методологию ](https://instain.ru/methodology/)
