Online Documentation for SQL Manager for PostgreSQL
Шаблоны промптов
На вкладке Templates Вы можете задать шаблоны промптов — инструкции, которые ИИ-ассистент получает при вызове типовых команд из редакторов SQL, окон сообщений и просмотрщика плана выполнения запроса. Текст шаблона отправляется как текст запроса, а SQL-запрос, сообщение об ошибке или план выполнения прикрепляются к нему.
По умолчанию установлен флажок
Use built-in templates — в этом случае используются стандартные встроенные шаблоны. Язык шаблонов соответствует языку интерфейса. Если в поле Conversation language выбран другой язык, шаблоны используются на нем — при условии, что этот язык поддерживается интерфейсом программы. Для остальных языков применяются шаблоны на английском языке.
Чтобы редактировать шаблоны, снимите флажок. Вы можете задать собственный текст шаблонов для типовых команд ИИ-ассистента. Язык пользовательских шаблонов Вы определяете самостоятельно — шаблоны отправляются ассистенту в том виде, в каком указаны в соответствующих полях блока Prompt templates. Пользовательский текст шаблонов запоминается и не сбрасывается до стандартных формулировок при повторном включении/выключении опции
Use built-in templates.
Prompt templates
В таблице перечислены типовые команды и стандартные шаблоны, отправляемые ИИ-ассистенту:
|
Команда |
Шаблон по умолчанию |
|
Explain |
Объясни, что делает приложенный SQL-запрос. |
|
Optimize |
Предложи оптимизацию приложенного SQL-запроса, объясни каждое изменение. |
|
Fix error |
Запрос завершился с приложенной ошибкой. Найди причину и предложи исправление. |
|
Assess plan |
Оцени приложенный план выполнения: узкие места и рекомендации. |
|
Beautify |
Отформатируй приложенный SQL-запрос, не меняя его семантику. |
|
Check |
Проверь приложенный SQL-запрос на корректность, проблемы безопасности (например, SQL-инъекции) и соответствие лучшим практикам перед его выполнением. |
Важно: Шаблон — это обычная инструкция. Плейсхолдеров и синтаксиса подстановок в нем нет: SQL-запрос, сообщение об ошибке и план выполнения прикрепляются к запросу отдельно и отображаются в панели ассистента в виде чипов.
Смотрите также: