Online Documentation for SQL Manager for InterBase/Firebird

Контекст


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

 

Environment Options - AI Assistant - Context

 

Context limits

В поле Attached file size limit, K tokens задается максимальный размер внешнего текстового файла, который можно приложить к запросу в панели ассистента. Значение 0 снимает ограничение.

 

В поле Warning threshold, K tokens задается порог, с которым индикатор размера контекста в панели ассистента сравнивает объем накопленного диалога. По мере приближения к порогу индикатор меняет цвет. Превышение заданного порога на отправку запроса не влияет — запрос не блокируется.

 

Ниже на вкладке Вы можете задать, насколько подробным будет снимок метаданных, который прикладывается к запросу при выборе пункта Add subtree DDL to chat в проводнике баз данных. Состав снимка определяется двумя группами фильтров — Object types и Details. На объекты, добавленные пунктом Add object DDL to chat, эти настройки не распространяются: DDL таких объектов прикладывается полностью.

 

Object types

Отметьте типы объектов, описания которых войдут в снимок метаданных:

  • Tables — таблицы;
  • Views — представления;
  • SQL functions — функции SQL;
  • Procedures — процедуры;
  • Other types — прочие типы объектов, не перечисленные выше.

 

По умолчанию отмечены Tables, Views, SQL Functions и Procedures.

 

Эта группа фильтров применяется, когда снимок собирается для базы данных. Если пункт Add subtree DDL to chat вызван на узле объектов, тип уже задан самим узлом, и настройки этой группы не применяются.

 

Details

Отметьте элементы, которые войдут в описание каждого объекта:

  • Indexes — индексы;
  • Triggers — триггеры;
  • Bodies (Views/Proc/Func) — тексты запросов представлений и тела функций и процедур;
  • Keys (PK/FK/UK) — первичные, внешние и уникальные ключи;
  • Checks — ограничения CHECK;
  • Comments — комментарии к объектам и колонкам;
  • Other details — прочие сведения, не перечисленные выше.

 

По умолчанию отмечены Indexes, Triggers и Bodies (Views/Proc/Func).

 

Не все элементы применимы к каждому типу объектов: например, индексы и ключи относятся только к таблицам.

 

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

 

В поле Snapshot size limit, K tokens задается предельный размер одного снимка метаданных. Значение 0 снимает ограничение. Если снимок не укладывается в заданный объем, программа предупредит Вас об этом.

 

Важно: Это ограничение относится к отдельному снимку метаданных, а не ко всему диалогу — за объемом диалога следит индикатор в строке состояния, порог для которого задается полем Warning threshold, K tokens.

 

Подробнее о том, что такое контекст и как добавить в него данные, — в разделе Контекст.

 


Смотрите также:

ИИ-ассистент

Эндпоинты

Контекст