Online Documentation for SQL Manager for PostgreSQL
Команды ИИ-ассистента
Команды ИИ-ассистента — это типовые действия, для которых не требуется каждый раз формулировать запрос в поле ввода: вместе с данными ассистенту сразу отправляется готовый шаблон промпта.
Всего предусмотрено шесть типовых команд ИИ-ассистента, четыре из которых собраны в подменю AI Assistant контекстного меню и доступны в редакторе запросов, редакторе выполнения скриптов, а также в редакторах представлений, процедур, функций и триггеров.
- Explain SQL — просит ассистента объяснить, что делает запрос;
- Check SQL — просит проверить запрос на корректность, безопасность и соответствие принятым практикам;
- Optimize SQL — просит предложить оптимизацию запроса с объяснением изменений;
- Beautify SQL — просит отформатировать запрос, не меняя его смысла.
Фрагмент SQL прикладывается к запросу по тем же правилам, что и при добавлении контекста вручную — см. Способы добавить контекст.
Пункт подменю Add to chat не отправляет запрос, а только прикладывает фрагмент SQL к следующему запросу, который Вы напишете сами.
- Fix error — просит ассистента найти причину ошибки и предложить исправление. Команда доступна в контекстном меню окна сообщений редактора запросов, редактора выполнения скриптов, редакторов процедур и функций, а также в окне Changing Metadata в случае возникновения ошибки. Вместе с текстом ошибки ассистенту передается оператор, при выполнении которого она возникла.
- Assess plan — просит ассистента оценить план выполнения запроса: найти узкие места и дать рекомендации. Команда доступна в контекстном меню просмотрщика плана запроса, который можно открыть из редактора запросов.
Формулировки шаблонных промптов для типовых команд ИИ-ассистента настраиваются на вкладке Templates.
Смотрите также: