Параметры (переменные) модуля


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> AI - AI >> Параметры (переменные) модуля📄 Скачать в DOCX


ИмяОписаниеЗначение по умолчаниюТипПоле хранения
AIEnabled

Включить модуль AI

Главный выключатель продуктивного AI runtime. Заполняется флажком: включено - разрешает обычные runtime-запросы при наличии прав; выключено - оставляет только диагностические административные операции.

0Checkbox201^A
ExternalModelsEnabled

Разрешить внешние модели

Разрешает маршрутизацию во внешние или облачные модели. Даже при включении внешний вызов дополнительно проверяется политикой данных, флагами запроса и разрешением внешней передачи.

0Checkbox201^B
WriteToolsEnabled

Разрешить инструменты изменения данных

Разрешает AI-инструменты, которые могут подготовить изменение данных. Фактическая запись в целевую БД все равно требует отдельного review/approval и проверок прав.

0Checkbox201^C
TechnicalUserLogin

Технический пользователь AI

Логин служебного пользователя для фоновых AI-задач. Указывайте существующего пользователя с минимальными правами на нужные БД, FT-объекты и страницы; пустое значение дает предупреждение конфигурации.

String201^D
LocalModelsEnabled

Разрешить локальные модели

Аварийный выключатель локальных моделей. Если выключен, маршрутизатор исключает local/offline модели независимо от настроек поставщиков и моделей.

1Checkbox203^A
AgentsEnabled

Разрешить агентов AI

Аварийный выключатель агентных сценариев. Если выключен, создание и выполнение AI-agent сессий блокируется до запуска шагов.

1Checkbox203^B
MemoryEnabled

Разрешить память AI

Аварийный выключатель памяти AI. Если выключен, агентная память не читается и не записывается, даже если сессия или профиль разрешают память.

1Checkbox203^C
RagEnabled

Разрешить RAG

Аварийный выключатель RAG. Если выключен, поиск по embedding-индексам и retrieval-контекст для документов блокируются.

1Checkbox203^D
BatchEnabled

Разрешить пакетные операции AI

Аварийный выключатель пакетных AI-операций. Используется для быстрой остановки массовых сценариев без отключения всего модуля.

1Checkbox203^E
QueueToolsEnabled

Разрешить AI-инструменты очереди

Аварийный выключатель AI-инструментов очереди. Если выключен, AI не ставит задачи в Queue и не запускает queue-oriented tool pipeline.

1Checkbox203^F
ProfilesJson

Служебное хранилище профилей AI

Служебное JSON-хранилище профиля для совместимости, импорта и экспорта. Вручную не заполняется: эксплуатационные настройки задаются отдельными полями, поставщики, модели и prompt-шаблоны - отдельными записями.

{}Hidden202^A
SecretsJson

Секреты AI

Служебное хранилище секретов AI. Секреты не экспортируются и в публичных профилях маскируются; реальные ключи задаются локально и ротируются административными процедурами.

{}Password202^B
MaxPromptChars

Максимум символов prompt

Целое число символов для пользовательского prompt. Если запрос длиннее лимита, AI::Ask вернет AI_LIMIT_PROMPT_CHARS до обращения к модели. Значение -1 отключает этот лимит.

20000String204^A
MaxSystemChars

Максимум символов system prompt

Целое число символов для system prompt. Защищает от слишком больших системных инструкций; превышение возвращает AI_LIMIT_SYSTEM_CHARS. Значение -1 отключает этот лимит.

4000String204^B
MaxTokens

Максимум токенов ответа

Целое число токенов ответа, разрешенное политикой модуля. Запрос с большим maxTokens блокируется ошибкой AI_LIMIT_MAX_TOKENS до вызова provider adapter. Значение -1 отключает этот лимит.

4000String204^C
MaxModelCostLevel

Максимальный уровень стоимости модели

Максимальный допустимый costLevel модели. Оставьте пустым, чтобы не задавать общий потолок стоимости; чем меньше число, тем строже маршрутизация.

String204^D
MaxAgentSteps

Максимум шагов агента

Максимальное число шагов агентной сессии. 0 запрещает следующий шаг и переводит сессию в limit_exceeded; типовое значение 20.

20String204^E
MaxToolCallsPerStep

Максимум вызовов инструментов за шаг

Максимальное число фактических вызовов инструментов в рамках одного агентного шага или tool-контекста. Превышение возвращает AI_LIMIT_TOOL_CALLS.

10String204^F
MaxToolInputBytes

Максимум байт входа инструмента

Максимальный размер входного JSON инструмента в байтах. Ограничивает слишком крупные payload до выполнения инструмента; превышение возвращает AI_LIMIT_TOOL_INPUT_BYTES.

65536String204^G
MaxFileBytes

Максимум байт файла

Максимальный размер файлового или текстового payload, передаваемого инструменту, в байтах. Превышение возвращает AI_LIMIT_FILE_BYTES.

10485760String204^H
MaxToolExecutionSeconds

Тайм-аут инструмента, секунд

Бюджет времени выполнения одного инструмента в секундах. Используется tool pipeline для отказа при исчерпанном времени операции.

30String204^I
MaxConcurrentToolCalls

Максимум параллельных инструментов

Максимальное число параллельных вызовов инструментов в одном контексте. Защищает систему от перегрузки; превышение возвращает AI_LIMIT_TOOL_PARALLELISM.

4String204^J
DefaultDataClass

Класс данных по умолчанию

Класс данных, который применяется, если сценарий не передал dataClass явно. Для закрытых данных обычно оставляйте internal.

internalSelect205^A
AllowExternalClasses

Классы, разрешенные для внешних моделей

Список классов данных, которые можно отправлять во внешние модели, через запятую. Допустимы public, internal, service, personal, secret, forbidden; безопасное значение по умолчанию - public.

publicString205^B
DenyExternalClasses

Классы, запрещенные для внешних моделей

Список классов данных, которые всегда запрещены для внешних моделей, через запятую. Запрет имеет приоритет над allow-списком; безопасное значение - secret, forbidden.

secret, forbiddenString205^C
RequireExplicitExternalApproval

Требовать явное подтверждение внешней передачи

Если включено, внешний вызов требует явного externalDataApproved=true в запросе даже для разрешенных классов данных.

1Checkbox205^D
MemoryDefaultScope

Область памяти по умолчанию

Область памяти по умолчанию. request означает только текущий запрос; session сохраняет память в рамках агентной сессии.

sessionSelect206^A
MemoryDefaultTtlSec

Срок хранения памяти, секунд

Срок жизни записей памяти в секундах. 86400 - один день; увеличивайте только если агентам действительно нужен более долгий контекст.

86400String206^B
MemoryStorage

Хранилище памяти

Тип хранилища памяти. Сейчас продуктивно поддерживается local; внешнее хранилище должно отдельно проходить offline/data policy.

localSelect206^C
RagEmbeddingModel

Модель embeddings

Идентификатор модели или профиля embeddings для RAG. По умолчанию используется локальный диагностический mock-lexical-v1; меняйте только при настроенном embedding provider.

mock-lexical-v1String207^A
RagDefaultChunkingProfile

Профиль разбиения по умолчанию

Имя профиля разбиения текста, используемого по умолчанию, если сценарий не передал chunkingProfile. Обычно default или precise-citation.

defaultString207^B
RagDefaultChunkSize

Размер блока default

Размер блока для профиля default. Указывается целым числом символов; большие блоки дают больше контекста, но хуже точность попадания.

3000String207^C
RagDefaultChunkOverlap

Перекрытие default

Перекрытие соседних блоков default. Указывается целым числом символов; помогает не терять смысл на границах блоков, но увеличивает индекс.

300String207^D
RagPreciseChunkSize

Размер блока precise-citation

Размер блока для профиля precise-citation. Обычно меньше default, чтобы точнее ссылаться на фрагменты и координаты документа.

1200String207^E
RagPreciseChunkOverlap

Перекрытие precise-citation

Перекрытие блоков precise-citation. Указывается целым числом символов; влияет на полноту цитат и размер embedding-индекса.

150String207^F
RagPreciseIncludeCoordinates

Сохранять координаты для precise-citation

Если включено, precise-citation пытается сохранять координаты FT-страниц/слов в metadata chunk. Нужно для ссылок на место в документе.

1Checkbox207^G
LocalRuntimeEndpoint

OpenAI-compatible endpoint локальной среды

URL локального OpenAI-compatible endpoint, например http://127.0.0.1:11434/v1 для Ollama. Используется диагностикой и локальными provider-профилями.

http://127.0.0.1:11434/v1String208^A
AskDefaultPolicy

Политика по умолчанию

Политика выбора модели, выбранная на странице AI/Ask при первом открытии формы. Пользователь может изменить ее в форме перед отправкой.

local_firstSelect209^A
AskDefaultSystem

System prompt по умолчанию

System prompt, подставляемый на странице AI/Ask при первом открытии формы или при прямом action-запросе без параметра system. Не вставляйте сюда секреты.

TextArea209^B
AskDefaultDiagnosticExecution

Диагностический режим по умолчанию

Начальное состояние флага "диагностический режим" на странице AI/Ask. При отправке формы пользовательское состояние флага имеет приоритет.

0Checkbox209^C
AskDefaultDryRun

Dry-run по умолчанию

Начальное состояние флага dry-run на странице AI/Ask. Если включено, форма по умолчанию проверяет маршрут без обращения к модели.

0Checkbox209^D
AskDefaultAllowExternal

Разрешать внешние модели по умолчанию

Начальное состояние флага "разрешить внешние модели" на странице AI/Ask. Даже при включении дополнительно действуют политика данных и общий выключатель внешних моделей.

0Checkbox209^E
AskDefaultAllowFallbackToExternal

Fallback во внешние по умолчанию

Начальное состояние флага fallback во внешние модели на странице AI/Ask. Не включает внешние модели в обход общих политик модуля.

0Checkbox209^F
AskDefaultAllowNetwork

Сетевой вызов по умолчанию

Начальное состояние флага "сетевой вызов" на странице AI/Ask. Для локальной Ollama обычно включается, чтобы кнопка "Отправить" сразу обращалась к модели.

1Checkbox209^G
AskShowTechnicalDetails

Показывать технические детали

Если включено, после ответа AI/Ask показывает полный JSON результата в блоке "Технические детали". По умолчанию выключено, чтобы пользователь видел только ответ модели или понятное сообщение об ошибке.

0Checkbox209^H