Skip to content

Конфигурация Ассистента

Важно

Настройки логирования и управление сжатием контекста чата в Ассистенте доступны только в серверной версии ТестОпс. В облачной версии используются значения по умолчанию.

Логирование в Ассистенте

Чтобы включить логирование для Ассистента, измените конфигурационные файлы ТестОпс в зависимости от вашего типа развертывания:

  1. В файле values.yaml добавьте параметры в секцию env.open (или в секцию, где задаются переменные окружения сервиса testops):

    yaml
    env:
      open:
        LOGGING_LEVEL_IO_QAMETA_ALLURE_TESTOPS_INTEGRATION: debug
        LOGGING_LEVEL_IO_QAMETA_ATO_AI: debug
        ALLURE_CHAT_TYPE: simple
  2. Сохраните изменения и перезапустите ТестОпс.

После перезапуска для компонентов 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).

Чтобы изменить параметры сжатия контекста, измените конфигурационные файлы ТестОпс в зависимости от вашего типа развертывания:

  1. В файле values.yaml добавьте параметры в секцию env.open (или в секцию, где задаются переменные окружения сервиса testops):

    yaml
    env:
      open:
        ALLURE_CHAT_COMPRESSION_CHARSPERTOKEN: 4.0
        ALLURE_CHAT_COMPRESSION_MAXTOKEN: 4000
        ALLURE_CHAT_COMPRESSION_TRIGGERPERCENTAGE: 80
  2. Сохраните изменения и перезапустите ТестОпс.

Logo © 2026 Все права защищены. Сайт принадлежит компании ООО «Инструменты тестирования»