Проверка и отладка

Прежде чем выпускать бота к живым клиентам, его стоит проверить. Для этого есть несколько способов — от безопасного пробного прогона всего сценария до точечной проверки одного узла. Все они работают и на боте, который уже принимает людей: живым клиентам ничего лишнего не уйдёт.

Пробный прогон

Сценарий исполняется целиком, но ответы бота никуда не отправляются — они собираются в отчёт. Можно заранее задать последовательность ответов клиента и посмотреть, куда привёл разговор и что бот отвечал на каждом шаге. Это безопасная проверка: даже на боевом боте ни один человек ничего не получит.

Запуск с середины

Можно начать с любого узла, заранее задав переменные. Не нужно проходить весь разговор с самого начала, чтобы проверить одну правку ближе к концу — это экономит время и обращения к ИИ.

Единичный запуск узла

Один узел исполняется по-настоящему: узел ИИ действительно обратится к модели, веб-запрос действительно уйдёт, скрипт действительно выполнится. Но без окружения всего разговора. В отчёте видно результат и выбранную ветку — удобно проверять условие, запрос или извлечение данных по отдельности.

Закрепление результата шага

Шаг настоящего разговора можно закрепить — сохранить его результат, — и потом при проверках воспроизводить именно его, не обращаясь каждый раз к внешней системе. Сам проверяемый узел при этом всё равно исполняется по-настоящему: закрепление подменяет только то, что было до него, и никогда — то, что вы сейчас правите. На живые разговоры закрепления не влияют вообще — они действуют только при проверках.

Повтор диалога

Записанный разговор можно прогнать заново против новой версии сценария и сравнить с прежним: где путь и ответы изменились, а где всё как было. Это лучший способ убедиться, что правка не сломала то, что уже работало.

Трассировка

У каждого разговора есть полный след: вход и выход из узлов, сделанные переходы, значения переменных на каждом шаге и обращения к ИИ с временем ответа. След видно и во время разговора, и после него — по нему легко понять, почему бот ответил именно так.

Где видны проблемы

Проблемы собраны в нескольких местах, но говорят об одном: значок и вердикт готовности в списке ботов, список проблем в студии с переходом к нужному узлу и чек-лист публикации по кнопке. Так всегда видно, что бот ещё не готов и что именно стоит поправить.

Проверять удобнее всего на Эмуляторе, а собирать правки — в Студии сценариев. Цифры по уже прошедшим разговорам смотрите в разделе Аналитика и журналы.

← Оглавление документации