Содержание
Feyn выпустила SQRL — AI-модели, которые проверяют базу перед ответом
Компания Feyn представила SQRL — семейство открытых AI-моделей, которые переводят вопросы на обычном языке в SQL-запросы. Главное отличие от большинства подобных инструментов: модель не обязана сразу выдавать готовый код. Если данных из схемы недостаточно, она сначала делает до пяти безопасных запросов только на чтение, смотрит на реальные значения и лишь затем формирует итоговый SQL.
Зачем AI заглядывать внутрь базы
Даже синтаксически правильный запрос может дать неверный результат: выбрать не ту таблицу, неправильно соединить данные или искать значение в формате, которого в базе нет. SQRL пытается снять эту проблему на практике. Например, перед фильтрацией по округу модель может проверить, хранится ли название как «Alameda», «Alameda County» или в другом виде.
В семейство вошли три версии: SQRL-4B, SQRL-9B и флагманская SQRL-35B-A3B. Модели опубликованы для самостоятельного развёртывания, а Feyn рекомендует 9B как основной вариант с балансом скорости и качества. Это позволяет компаниям держать схему, запросы и результаты внутри своей инфраструктуры, не отправляя чувствительные данные внешнему API.
Как SQRL показала себя в тестах
По данным разработчиков, старшая модель получила 70,6% точности исполнения на BIRD Dev — бенчмарке для сложных запросов к реальным базам. SQRL-9B набрала 69,8%, а компактная SQRL-4B — 68,8%, почти сравнявшись с заявленным результатом Claude Opus 4.6 в 68,77%. Это цифры самого производителя, поэтому их стоит воспринимать как ориентир до независимой проверки.
Почему это важно для бизнеса
Для аналитиков, маркетологов и продуктовых команд такой подход может сократить путь от вопроса к отчёту: вместо ручного изучения таблиц пользователь формулирует задачу обычными словами, а модель сама уточняет структуру данных. Особенно полезным SQRL может оказаться в корпоративных системах, где цена логически неверного, но формально рабочего SQL-запроса выше, чем стоимость дополнительной проверки.
Разработчикам при этом нужно ограничивать исследовательские запросы режимом только для чтения и проверять итоговый SQL перед запуском в критичных системах. SQRL делает генерацию запросов осмотрительнее, но не отменяет контроль доступа, аудит и тестирование.