Оценка качества бота
Оценка качества бота — инструмент, который позволяет тестировать бота на наборе диалогов.
Каждый диалог содержит запросы пользователя и ожидаемые реакции бота. Во время тестирования инструмент сравнивает полученные реакции бота с ожидаемыми.
Вы можете просматривать историю тестов и скачивать подробные отчеты с результатами.
- Во время тестирования бот выполняет реальные запросы. Запросы могут исчерпать лимиты JAICP или квоты сторонних сервисов.
- Вы не можете проверять сценарии, в которых есть условия для разных типов каналов.
Во время тестирования поле
$request.channelType
всегда имеет значениеbot_scorer_api
. - Поддерживается проверка только текстовых ответов и стейтов бота.
- Не поддерживается проверка реакции бота на события.
Чтобы оценить качество бота:
- Перейдите в раздел Оценка качества бота.
- Подготовьте файл с набором диалогов.
- Загрузите набор диалогов.
- Запустите тест.
- Просмотрите историю тестов и отчет.
Файл с набором диалогов
Файл с диалогами должен быть в одном из форматов:
-
XLS
-
XLSX
-
CSV
Требования к CSV-файлу-
В качестве разделителя между полями используйте один из символов:
-
запятую —
,
; -
точку с запятой —
;
; -
вертикальную черту —
|
; -
символ табуляции.
-
-
Если значение содержит разделитель, то оно должно быть заключено в двойные кавычки —
"
.
-
- Таблица
- CSV
testCase | comment | request | expectedResponse | expectedState | skip | preActions |
---|---|---|---|---|---|---|
hello | /start | /Start | ||||
hello | привет | Привет, привет! | /Hello | |||
weather | Какая погода? | /Weather |
testCase ,comment ,request ,expectedResponse ,expectedState ,skip ,preActions
hello , ,/start , ,/Start , ,
hello , ,привет ,"Привет, привет!" ,/Hello , ,
weather , ,Какая погода? , ,/Weather , ,
Файл содержит тест-кейсы, на которых проверяется качество бота. Тест-кейс может состоять из нескольких шагов. Каждая строка файла — один шаг тест-кейса.
Каждый тест-кейс описывает новую сессию и нового клиента.
В статье Поля набора диалогов вы можете подробнее узнать о том, какие поля должны быть в файле и как их заполнять.
Чтобы скачать пример файла, в правом верхнем углу нажмите Скачать пример файла с диалогами.