Терминал тестирования

Запуск терминала тестирования

  1. Откройте редактор сценария:

    • Перейдите в раздел, где находится ваш сценарий, и убедитесь, что он полностью настроен.

  2. Найдите кнопку запуска терминала:

    • В правом верхнем углу экрана, рядом с кнопкой сохранить, находится выпадающее меню и там расположена кнопка "Тестировать" или значок запуска тестирования. Нажмите на неё.

  3. Ожидание загрузки терминала:

    • После нажатия появится окно терминала. Оно будет отображать текущую историю тестирования и работу блоков сценария в реальном времени.

Запуск тестирования

  • Введите тестовое сообщение в текстовое поле терминала. Например, можно задать вопрос, с которого начинается сценарий.

  • Нажмите клавишу Enter, чтобы отправить запрос.

Анализ выполнения сценария:

  • Наблюдайте, как блоки последовательно подсвечиваются зелёным цветом (успешное выполнение) или красным (ошибка).

  • Следите за данными "логами", которые передаются между блоками. Это поможет отследить корректность логики.

Исправление ошибок:

  • Если какой-то блок подсвечивается красным цветом, вернитесь в редактор сценария, чтобы проверить его настройки.

  • После внесения изменений сохраните сценарий и снова запустите тестирование.

Очистка истории:

  • Если нужно повторить тестирование, используйте кнопку "Обнулить диалог" в нижней части терминала. Это удалит текущую историю переписки, и вы сможете начать тестирование заново.

Фиксация результатов:

  • Если сценарий отработал успешно, сохраните изменения в проекте и перейдите к следующему этапу разработки.


Если вы работаете в более сложном сценарии, не забудьте проверять настройки API-запросов, обработку параметров и проверки условий для корректной работы терминала.

  • Наблюдайте, как блоки последовательно подсвечиваются зелёным цветом (успешное выполнение) или красным (ошибка).

  • Следите за данными, которые передаются между блоками. Это поможет отследить корректность логики.

  1. Исправление ошибок:

    • Если какой-то блок подсвечивается красным цветом, вернитесь в редактор сценария, чтобы проверить его настройки.

    • После внесения изменений сохраните сценарий и снова запустите тестирование.

  2. Очистка истории:

    • Если нужно повторить тестирование, используйте кнопку "Обнулить диалог" в нижней части терминала. Это удалит текущую историю переписки, и вы сможете начать тестирование заново.

  3. Фиксация результатов:

    • Если сценарий отработал успешно, сохраните изменения в проекте и перейдите к следующему этапу разработки.


Если вы работаете в более сложном сценарии, не забудьте проверять настройки API-запросов, обработку параметров и проверки условий для корректной работы терминала.

Лог терминала

Лог терминала — это последовательность действий и сообщений, которые отображаются в процессе тестирования сценария. Лог помогает отслеживать выполнение блоков и диагностировать ошибки.

Элементы лога терминала:

  1. Входящее сообщение:

    • Сообщение, которое вы вводите в текстовое поле терминала. Например: "Подскажите, у вас есть Лада?".

    • Это отправная точка сценария, с которой начинается выполнение блоков.

  2. Ответ модели/бота:

    • Ответ, который генерируется на основе сценария.

    • Например: "Начался стартовый сценарий со списком функций."

    • Отображает, как настроенные блоки формируют сообщение для пользователя.

  3. Идентификатор модели:

    • Указывается модель, которая используется для обработки запроса. Например: "Ответ модели gpt-3.5-turbo-1106."

    • Это важно для отслеживания версий модели в случае необходимости отладки.

  4. Параметры, переданные в запрос:

    • Если запрос включает в себя параметры (например, данные для API), они отображаются в логе. Пример:

      json
      {
        "model": "Lada"
      }
    • Это помогает убедиться, что параметры корректно передаются между блоками.

  5. Начало этапа сценария:

    • Лог отмечает, какой этап сценария запущен. Пример: "Начался этап сценария: Проверка наличия машин."

    • Это помогает понять, в каком блоке находится выполнение.

  6. Ответ бота:

    • Отображается ответ в зависимости от запрограммированной логики и введенных данных.

    • Пример: "Пожалуйста, уточните, в каком городе нужно проверить наличие машин?"

Last updated