ym88659208ym87991671
Как работает чат-бот | Документация для разработчиков
Skip to main content

Как работает чат-бот

Обновлено 26 августа 2022

Сценарий

Сценарием — это наглядное представление возможного разговора пользователя с ботом. В редакторе Graph сценарий выглядит как набор соединенных между собой экранов, каждый из которых отвечает за обработку реплики пользователя, либо за ответ ассистента.

Например, в сценарии шаблона видно, что если пользователь скажет или напишет «Мне нужна помощь», бот ответит «Да, я вас внимательно слушаю и готов помочь. Какой у вас вопрос?». А если сначала поздоровается, бот ответит «Здравствуйте! Какой у вас вопрос?».

Так экран за экраном вы можете создать сценарий диалога любой сложности.

note

Проверьте ответы чат-бота с помощью тестового виджета. Кнопка запуска виджета расположена в правом нижнем углу редактора.

Обработка команд и ответы бота

Экраны сценария состоят из блоков, с помощью которых бот сможет распознать запрос пользователя или ответить на него.

Так на первом экране добавлен блок Интенты, с помощью которого бот понимает реплики пользователя. Это не единственный способ распознать запрос пользователя. Блоки, с помощью которых бот может понять пользователя, собраны в группу Ввод пользователя.

danger

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

После распознавания реплики пользователя бот должен как-то на нее ответить. Ответы бота могут содержать текст и картинки. Для этого используются блоки из группы Ответ ассистента.

note

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

Теперь вы знаете достаточно, чтобы начать развивать сценарий своего бота.

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней