Online Documentation for SQL Manager for InterBase/Firebird
Контекст
На вкладке 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.
Подробнее о том, что такое контекст и как добавить в него данные, — в разделе Контекст.
Смотрите также:
