Online Documentation for SQL Manager for PostgreSQL
Способы добавления контекста
Добавить данные в контекст можно из контекстного меню редакторов и проводника баз данных, кнопкой-скрепкой в панели ассистента, а также при вызове команд ИИ-ассистента.
- Редакторы
В контекстном меню редактора запросов и редактора выполнения скриптов доступен пункт AI Assistant | Add to chat. Он добавляет в контекст выделенный фрагмент кода. Если выделения нет, а курсор находится внутри оператора, этот оператор выделяется автоматически и прикладывается целиком.
В редакторах представлений, процедур, функций и триггеров подменю AI Assistant доступно в рабочей области с текстом объекта. Пункт Add to chat добавляет в контекст выделенный фрагмент, а если выделения нет — все содержимое рабочей области.
- Проводник баз данных (Database Explorer)
В контекстном меню проводника баз данных доступно подменю AI Assistant. Набор пунктов в нем зависит от того, на каком узле вызвано меню.
Add object DDL to chat — прикладывает DDL выбранного объекта. Пункт доступен для базы данных, схемы и конкретных объектов, в том числе для нескольких объектов, выделенных одновременно. Фильтрация, заданная на вкладке Context, не применяется: DDL прикладывается полностью.
Add subtree DDL to chat — прикладывает DDL всех объектов, расположенных в дереве ниже выбранного узла. Пункт доступен для базы данных, узла схем, схемы и узлов объектов. Состав снимка метаданных определяется настройками на вкладке Context: для базы данных, узла схем и схемы применяются обе группы фильтров — Object types и Details; для узла объектов применяется только группа Details.
- Кнопка-скрепка в поле ввода прикрепляет внешний текстовый файл. Предельный размер файла задается параметром Attached file size limit, K tokens.
- Команды ИИ-ассистента прикладывают контекст автоматически: фрагмент SQL при объяснении, проверке, оптимизации и форматировании, текст ошибки вместе с вызвавшим ее оператором при исправлении ошибки, план запроса при оценке плана выполнения.
Пункты Add to chat, Add object DDL to chat, Add subtree DDL to chat и кнопка-скрепка только прикладывают данные в виде чипов — запрос Вы пишете сами. Команды ИИ-ассистента сразу отправляют в ленту приложенный контекст и шаблонный промпт.