Тестирование сценария в редакторе
Когда у вас есть готовый сценарий, вы можете его протестировать, не выходя из редактора сценариев. Это будет тестовый звонок прямо в интерфейсе сценария, в котором вы сможете поучаствовать как обычный абонент, используя микрофон, подключенный к устройству, на котором вы используете платформу.
В готовом сценарии должно быть выполнено 3 условия:
При попытке тестирования с невыполненными условиями, интерфейс выдаст Ошибку сценария с описанием ошибки.

Для тестирования выполните следующие действия:
№
|
Действие
|
Скрин
|
1
|
В правом верхнем углу боковой панели переходим на таб «Проверка»
|

|
2
|
Выбираем стартовый блок
|

|
3
|
Альтернативно (может быть этот шаг, может не быть)
Вбиваем тестовые параметры для звонка. Например, это может быть номер телефона, фио пациента и т.п.
|

|
4
|
Нажимаем на кнопку «Протестировать»
|

|
5
|
Разрешаем использование микрофона
|

|
6
|
Разговариваем с роботом и наблюдаем за прохождением диалога с помощью логов в правой боковой панели
|

|
7
|
Если в вашем сценарии заполняются, меняются или передаются переменные, посредством переключения тумблера "Показать список измененных переменных"переменных" - можно пронаблюдать за их записыванием и изменением
|

|
Формат лога
Каждая строка помечена временем (чч:мм:сс). Помимо реплик робота и абонента, лог показывает:
«Выполняется блок {Название} №{ID}» — название подсвечено тем же цветом, что и блок на холсте.
«Параметру/Переменной {имя} было присвоено значение {значение}» — после блоков, заполняющих переменные (Python-скрипт, SQL-/HTTP-запрос, Заполнить переменные с LLM и др.). Платформа не всегда одинаково называет это поле — иногда «параметр», иногда «переменная».
«Время выполнения: N ms» — для блоков с внешним кодом или запросом.
Для «Сравнить переменные» — каждое условие отдельной строкой: «{переменная}: {значение} {оператор} {значение2} -- True/False».
«Ответ [текст] распознан роботом как [результат]» — как классифицирован ответ абонента.