Конфигурация Ассистента
Важно
Настройки логирования и управление сжатием контекста чата в Ассистенте доступны только в серверной версии ТестОпс. В облачной версии используются значения по умолчанию.
Логирование в Ассистенте
Чтобы включить логирование для Ассистента, измените конфигурационные файлы ТестОпс в зависимости от вашего типа развертывания:
В файле values.yaml добавьте параметры в секцию
env.open(или в секцию, где задаются переменные окружения сервиса testops):yamlenv: open: LOGGING_LEVEL_IO_QAMETA_ALLURE_TESTOPS_INTEGRATION: debug LOGGING_LEVEL_IO_QAMETA_ATO_AI: debug ALLURE_CHAT_TYPE: simpleСохраните изменения и перезапустите ТестОпс.
После перезапуска для компонентов TESTOPS_INTEGRATION и ATO_AI будет включено логирование уровня Debug, при котором предоставляется детальная информация о работе Ассистента.
Стандартное имя файла логов — testops.log. В зависимости от способа установки ТестОпс вывод логов попадает в:
- при установке через Docker Compose или пакетами (DEB/RPM) — файл testops.log;
- при установке в Kubernetes — файл testops-log.txt.
Сжатие контекста в чате Ассистента
Окно контекста — это максимальный объем информации в токенах, который Ассистент может одновременно учитывать и обрабатывать в рамках одного чата. Если вы превышаете лимит окна контекста, Ассистент автоматически сокращает историю диалога, чтобы уложиться в допустимый объем токенов. Вы можете настроить параметры сжатия с помощью переменных окружения.
Доступные параметры:
ALLURE_CHAT_COMPRESSION_CHARSPERTOKEN— среднее количество символов на один токен, используется для приблизительного подсчета токенов в тексте (по умолчанию:4.0);ALLURE_CHAT_COMPRESSION_MAXTOKEN— лимит токенов в контексте чата (по умолчанию:4000);ALLURE_CHAT_COMPRESSION_TRIGGERPERCENTAGE— процент заполнения окна контекста, при достижении которого выполняется сжатие (по умолчанию:80).
Чтобы изменить параметры сжатия контекста, измените конфигурационные файлы ТестОпс в зависимости от вашего типа развертывания:
В файле values.yaml добавьте параметры в секцию
env.open(или в секцию, где задаются переменные окружения сервиса testops):yamlenv: open: ALLURE_CHAT_COMPRESSION_CHARSPERTOKEN: 4.0 ALLURE_CHAT_COMPRESSION_MAXTOKEN: 4000 ALLURE_CHAT_COMPRESSION_TRIGGERPERCENTAGE: 80Сохраните изменения и перезапустите ТестОпс.

