Тестирование чат-бота

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

Особенности

  • На текущий момент тестирование реализовано в формате json.
  • В процессе тестирования задействуются все источники данных, которые подключены к чат-боту (Базы знаний, прайс-листы), включая интеграции. Также чат-бот будет выполнять другие дополнительные действия: отправлять триггерные сообщения, уведомления в Telegram и т. д., как если бы это был диалог с реальным клиентом.
  • Тестирование происходит в режиме реального времени, без отложенного запуска.
  • На тестирование чат-бота затрачиваются токены так же, как если бы чат-бот общался с реальными клиентами.

Как запустить тестирование

1
В меню управления чат-ботом перейдите в интеграции.
2
В блоке «Тест чат-бота» нажмите на кнопку «Отключено». Обновите страницу, чтобы появилась кнопка запуска тестирования.
3
Нажмите на кнопку «Запустить тест».
4
В появившемся окне укажите данные для тестирования в формате json. Используйте пример оформления и разметки данных для тестирования, если нужно, — для этого нажмите на ссылку «пример». Пример состоит из следующих элементов:

  • dialogues — основной массив с диалогами,
  • name — название диалога,
  • questions — массив с вопросами,
  • text — текст вопроса.
Например:
{
  "dialogues": [
    {
      "name": "Диалог1",
      "questions": [
        {
          "text": "Какие курсы у вас есть?"
        },
        {
          "text": "Сколько стоит курс по компьютерной обработке фото?"
        },
        {
          "text": "Пришли список доступных мастер-классов"
        }
      ]
    },
 {
      "name": "Диалог2",
      "questions": [
        {
          "text": "У меня есть промокод"
        },
        {
          "text": "МК1212"
        },
        {
          "text": "Иван, test@testmail.org"
        }
      ]
    }
  ]
}
Примечание. Название диалога, указанное в инструменте тестирования, на текущий момент не передается в панель диалогов. Вместо этого название диалога формируется по типу «Тест [код_диалога]». Например: Тест Evv1tJ. Однако этот элемент в любом случае необходимо использовать для передачи данных.
5
Нажмите на кнопку «Запустить». Дождитесь, когда тестирование будет запущено.
Теперь вы можете перейти в диалоги чат-бота и просмотреть процесс тестирования в режиме реального времени. Если тестирование запущено для более чем одного диалога, то оно будет выполняться параллельно.
Вы можете выгрузить диалоги через опцию выгрузки в панели диалогов и проанализировать все ответы чат-бота в рамках тестирования. Для этого над списком чатов нажмите на кнопку выгрузки и в интеграциях выберите Test Chat Bot.
Чтобы отключить тестирование чат-бота, в разделе интеграций, в блоке «Тест чат-бота», нажмите на кнопку «Отключить».
Полезные материалы по теме:
Свяжитесь с нами
Если у вас возникли вопросы или трудности, свяжитесь с нами любым удобным для вас способом
Эл. почта
Стать партнером
Контакты
Республика Казахстан, г.Алматы,
ул. Ауэзова, д.175, н.п. 9а