AI Assistant AI ASSISTANT

Пишите, объясняйте и исправляйте SQL вместе с ИИ-ассистентом

И всегда контролируйте, что именно уходит в модель — вплоть до отдельного объекта базы данных.

ИИ-ассистент умеет взаимодействовать с редакторами SQL Manager. Опишите задачу словами и получите готовый запрос. Не поняли чужой запрос — попросите объяснить. Запрос выполнен с ошибкой — исправьте одной кнопкой. Всё это — не покидая приложения.

Посмотреть примеры использования

Функция ИИ-ассистента входит в лицензию SQL Manager. API-ключ вы должны предоставить самостоятельно.

Преимущества

 

01

Работает там, где вы пишете запросы

Контекстные команды ИИ-ассистента есть в каждом редакторе SQL Manager, в просмотрщике плана выполнения и в дереве объектов базы данных. Взаимодействие с ИИ-ассистентом происходит в один клик.

02

Вы видите весь контекст

Всё, что уйдёт в модель, показано чипами до отправки — и остаётся в ленте диалога после. Рядом — счётчик токенов. Лишнее убирается одним кликом.

03

Ваша модель, ваши ключи

Любой OpenAI-совместимый провайдер, Anthropic, OpenRouter — или локальная модель, с которой данные вообще не покидают периметр. Без посредников с нашей стороны и без наценки.

Что можно поручить ассистенту

 

Опишите задачу словами — получите запрос

Расскажите обычным текстом, какие данные нужны, приложите структуру нужных таблиц — и получите готовый SQL. Не нужно держать в голове тонкости диалекта вашего SQL-сервера.

Исправьте ошибку в запросе

Вызовите ассистента прямо на сообщении об ошибке. В контекст уйдёт именно тот оператор, который вызвал ошибку, вместе с текстом ошибки от сервера. В ответ получите исправленный запрос с объяснением, что было не так.

Разберитесь в чужом запросе

Выделите запрос, вызовите «Объяснить» — и получите разбор: что делает каждая часть запроса и почему результат именно такой. Дальше можно уточнять в диалоге.

Ускорьте медленный запрос

В редакторе команда «Оптимизировать» перепишет тяжёлый запрос. А из просмотрщика плана выполнения можно отправить ассистенту сам план — он покажет узкие места и предложит индексы.

Приведите запрос в порядок

Рабочий, но нечитаемый запрос ассистент отформатирует, не меняя логики.

Не только SQL-редактор

Те же действия доступны в редакторах представлений, процедур, функций и триггеров. А если операция изменения метаданных завершилась ошибкой, разобрать её можно прямо из окна Changing Metadata.

Как это работает

 

Опишите бизнес-требования к вашему продукту и получите схему данных

Добавьте в контекст схему базы данных и опишите новые бизнес-требования в произвольной форме — текстом или файлом. ИИ-ассистент предложит изменения схемы БД, которые можно тут же обсудить.

В один клик перенесите скрипт изменения схемы в редактор кода и выполните его. БД готова работать с обновлённой версией продукта!

Сравните две (и более) БД

Добавьте в контекст схемы сравниваемых БД и попросите ИИ-ассистента найти отличия. В ответ вы получите таблицу с перечнем различающихся объектов и конкретными расхождениями по каждому из них.

Затем попросите написать миграционный скрипт, который приведёт БД «А» к состоянию БД «Б». Останется только перенести его в редактор и выполнить. Схемы синхронизированы!

Медленный запрос? Не проблема!

Тяжёлый запрос можно оптимизировать прямо из редактора кода — в один клик, командой «Оптимизируй». ИИ-ассистент разберёт запрос, даст рекомендации по улучшению и предложит готовый вариант.

Ещё более точные рекомендации вы получите, если попросите ассистента оценить план выполнения запроса в просмотрщике планов.

Опишите, какие данные вам нужны, и получите готовый запрос

В произвольной форме расскажите, какие данные должен вернуть запрос, с какими фильтрами и группировками. Добавьте в контекст схемы нужных объектов — или схему всей БД — и получите готовый запрос.

Останется в один клик перенести его в редактор и выполнить. Нужны правки — просто продолжите диалог до приемлемого результата.

Необходимо внести правки в сложный запрос, который писали не вы?

ИИ-ассистент быстро объяснит, из каких частей состоит запрос, откуда берёт данные, как их обрабатывает и что возвращает в результате.

Опишите в свободной форме, что нужно изменить, и мгновенно получите новый вариант — его можно сразу проверить в редакторе.

Вы решаете, что увидит модель

 

Главный вопрос к любому ИИ-ассистенту в инструменте для баз данных — что именно он отправляет наружу. Мы отвечаем на него не обещанием в документации, а тем, что видно на экране.

Панель ИИ-ассистента в SQL Manager

Контекст виден до отправки

Каждый фрагмент, который уйдёт вместе с промптом, показан отдельным чипом: выделенный запрос, DDL объекта, план выполнения, приложенный файл. До отправки всегда можно удалить любой ненужный чип. Промпт при этом остаётся коротким и читаемым.

Контекст виден после отправки

В ленте диалога рядом с каждым сообщением остаются те же чипы. Любой из них можно сохранить в файл.

Выбор — вплоть до отдельного объекта

Вы сами решаете, что попадёт в контекст: одна или несколько таблиц, все объекты схемы или произвольный текстовый файл. Для больших схем можно настроить слои детализации — передать только структуру, без лишних подробностей, и уложиться в разумный объём.

Объём под контролем

Счётчик токенов в панели ассистента показывает текущий размер контекста и сигнализирует о приближении к заданному порогу. У каждого чипа отображается его собственный объём в токенах (оценочно).

Ваш код не изменится без вашего ведома

Когда ответ ассистента заменяет код в редакторе, сначала открывается окно «было → станет». Замена происходит только после подтверждения, а отменить её всегда можно сочетанием Ctrl+Z.

Чего ассистент не делает

Он сам не отправляет никаких данных из ваших таблиц — в модель уходит только то, что вы приложили. И он не выполняет запросы: решение, что и когда запускать, остаётся за вами.

На Ваших условиях

 

Любой провайдер. Anthropic, OpenRouter и любые OpenAI-совместимые сервисы. Можно настроить сколько угодно провайдеров и переключаться между ними, а модель — менять прямо в панели ассистента, не прерывая работу.

Полностью офлайн. Ollama, LM Studio, vLLM — через OpenAI-совместимый эндпоинт. Данные не выходят за пределы вашей сети, и счетов от провайдера не будет.

Ключи хранятся зашифрованными. API-ключи защищены средствами Windows Data Protection API (DPAPI) и не попадают в конфигурационные файлы в открытом виде. При экспорте настроек можно не выгружать эндпоинты вместе с ключами.

Никаких наших серверов. Запросы идут напрямую от SQL Manager к выбранному вами провайдеру. EMS не проксирует трафик, не хранит ваши диалоги и не собирает телеметрию использования — ни персонализированную, ни обезличенную.

История диалогов — локально. Переписка хранится на вашем компьютере. Можно задать срок хранения и включить автоматическую очистку при запуске программы; всю историю можно удалить в один клик.

Ассистент настраивается под вас. Шаблонные промпты для «объяснить», «оптимизировать», «найти ошибку» и «оценить план» можно переписать по своему усмотрению. Язык ответа задаётся отдельно от языка интерфейса.

Чем отличается от типичного ИИ-ассистента

 
Сравнение распространённого подхода и ИИ-ассистента SQL Manager
 Как это обычно устроеноИИ-ассистент SQL Manager
Что уходит в модель Нет: Модель решает сама, либо база прикрепляется целиком Да: Видно чипами до отправки и после неё, вплоть до отдельного объекта
Объём контекста Нет: Обрезается автоматически и незаметно Да: Счётчик токенов и ручное управление слоями детализации
Замена кода в редакторе Нет: Вставка поверх выделенного, без предпросмотра Да: Окно «было → станет» с подтверждением
Выбор модели Нет: Один провайдер, жёстко заданный вендором Да: Сколько угодно провайдеров, переключение модели прямо в панели
Работа офлайн Нет: Доступна не всегда Да: Через локальную модель
API-ключи провайдера Нет: Хранятся в настройках открытым текстом Да: Зашифрованы средствами DPAPI

Настройка занимает пару минут

 
1

Выберите провайдера

Добавьте эндпоинт в настройках ассистента — облачный сервис или адрес локальной модели.

2

Укажите API-ключ и проверьте соединение

Кнопка «Проверить соединение» делает тестовый вызов и отвечает понятным человеку сообщением. Для локальной модели ключ не нужен.

3

Начинайте работать

Панель ИИ-ассистента открыта по умолчанию. Задавайте вопросы, получайте ответы!

ИИ-ассистент доступен в пробной версии — проверьте его работу перед покупкой.

FAQ

 

Нет. ИИ-ассистент входит в лицензию SQL Manager — отдельной подписки на ИИ у нас нет. Вы платите только своему провайдеру модели за использованные токены — или вообще ничего, если работаете с локальной моделью.

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

Да. Подключите локальную модель через Ollama, LM Studio или vLLM по OpenAI-совместимому эндпоинту — данные не покинут вашу сеть.

Только то, что вы явно положили в контекст: выделенный SQL, DDL выбранных объектов, план выполнения, текстовый файл. Состав виден чипами до отправки, и ненужный чип можно удалить. Строки из таблиц ИИ-ассистент не отправляет.

Локально, в зашифрованном виде — шифрование выполняется средствами Windows DPAPI.

OpenAI-совместимые, Anthropic, OpenRouter и локальные. Список моделей провайдера доступен в окне чата, переключиться можно прямо во время диалога.

Нет. Агентного режима нет. ИИ-ассистент только предлагает текст запроса — что выполнять, решаете вы. Замена уже написанного кода в редакторе всегда проходит через окно с подтверждением.

Нет. История диалогов лежит только на вашем компьютере. Срок хранения настраивается, очистка — автоматическая при запуске программы или вручную в любой момент.

Нет. Никакой телеметрии — в том числе анонимной и добровольной.

Нет, ИИ-ассистент доступен только в полных версиях продуктов.

Да, ИИ-ассистент полностью работает в 14-дневной пробной версии.

Где доступен

 

ИИ-ассистент доступен в SQL Manager for PostgreSQL начиная с версии 7.0, а также в составе SQL Management Studio for PostgreSQL.

SQL Manager for MySQLОжидается
SQL Manager for SQL ServerОжидается
SQL Manager for OracleОжидается
SQL Manager for InterBase/FirebirdОжидается
SQL Manager for DB2Ожидается
SQL Management Studio for MySQLОжидается
SQL Management Studio for SQL ServerОжидается
SQL Management Studio for InterBase/FirebirdОжидается

Попробуйте ИИ-ассистента на своих запросах в SQL Manager for PostgreSQL

пробная версия 14 дней, все возможности без ограничений

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