Вы можете заметить, что иногда бот отвечает "Извините, непонятно", на ввод пользователя. Почему так происходит?

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

В каких ситуациях подобное поведение может возникать?

Вы не добавили на экран блок Интенты + к тому же в вашем сценарии нет глобального блока Интенты.

Чтобы бот понимал ввод пользователя, нужно использовать блок Интенты. Здесь есть два варианта:

Вы можете добавить на каждый экран блок Интенты и добавить туда те интенты, которые требуются на данном экране.

Чтобы не добавлять блок Интенты на каждый экран, вы можете создать в любой точке сценария один блок Интенты и добавить на него те интенты, которые будут работать во всех местах сценария. Бот будет реагировать на эти интенты и в начале, и в середине, и в конце разговора - всегда.

Включите опцию "Сделать доступным из любой точки сценария".



Используйте вариант "Любая другая фраза"

В блоке Интенты есть вариант "Любая другая фраза".

Вариант "Любая другая фраза" отрабатывает, когда пользователь вводит что-то, что не подходит ни под один интент. Если вы не свяжете вариант "Любая другая фраза" ни с одним экраном, то бот будет отвечать "Извините, непонятно". Поэтому всегда просчитывайте это развитие диалога и связываейте вариант "Любая другая фраза" с экраном, на котором можете уточнить запрос клиента.



Если бот всё равно отвечает "Извините, непонятно", протестируйте и определите, на каком экране вы находитесь, когда получаете такую реакцию. Посмотрите в сценарии на этот экран и проверьте пункты выше.

Вы можете изменить текст сообщения в настройках сценария

Сохраните свой сценарий и перейдите на вкладку "Настройки".

Найдите пункт "Ответы по умолчанию" и введите сюда те фразы, которые вы хотите, чтобы бот использовал вместо "Извините, непонятно".

Рекомендуется проработать сценарий так, чтобы бот не отвечал "Извините, непонятно". Если же это всё равно происходит, то по крайней мере вместо стандартного ответа вы можете добавить инструкцию для пользователя о том, что можно сказать, чтобы вернуться на тот или иной этап взаимодействия с пользователем.



Однако, для создания ботов, которые говорят естественно, эта стратегия не рекомендуется. Вместо того, чтобы учить пользователей вводить команды, лучше создавать проработанные сценарии.
Была ли эта статья полезна?
отменить
Спасибо!