Тестовый чат

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

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

Используйте дебаг-чат для проверки всего: от новой логики в сценариях и сниппетах до дообучения NLU-модели и добавления новых Q&A.

Ключевые возможности

Анализ NLU в реальном времени

После каждого вашего сообщения дебаг-чат показывает, как NLU-модель его обработала:

  • Тип обработчика: Вы увидите, что именно сработало — Intent (намерение), QA (вопрос-ответ) или Entities (сущность).

  • Уверенность модели: Рядом с названием намерения или QA отображается число от 0.00 до 1.00 — это уверенность модели в том, что она правильно распознала запрос.

Эта информация критически важна для отладки и тонкой настройки вашей NLU-модели.

Быстрое дообучение

Если модель не смогла распознать вашу фразу, появится надпись «Без ответа» и кнопка «Добавить в …». Это позволяет мгновенно добавить нераспознанную фразу в нужное намерение или Q&A, ускоряя процесс обучения ассистента.

Тестирование с контекстом (Факты)

Часто сценарии зависят от данных о пользователе (например, залогинен ли он, есть ли у него товары в корзине). Кнопка «Факты» позволяет имитировать такой контекст.

  • Как это работает: Нажмите на кнопку «Факты» и вставьте JSON-объект с нужными данными. Эти данные будут добавлены в сессию диалога и доступны в сценариях через переменные.

  • Пример: Вы хотите протестировать сценарий для премиум-пользователя. Просто добавьте соответствующий факт:

    {
      "user_status": "premium",
      "login": "test_user"
    }
Управление сессией
  • Старт: Эмулирует начало нового диалога (отправляет системное событие sys.start).

  • Сброс: Полностью очищает историю чата и сбрасывает сессию, позволяя начать тестирование "с чистого листа".

Последнее обновление