Что такое чат-бот

Чат-бот - это программа, способная понимать запросы пользователя на естественном языке и как-то на них реагировать. Это по сути новый интерфейс между пользователем и какой-либо системой, как интерфейс веб-сайта или приложения.

Вы можете разработсть сценарий чат-бота для вашей задачи, а затем поместить (опубликовать) этого бота на вашем сайте, в мессенджере, в группе вконтакте, либо делать с помощью этого бота обзвоны по списку номеров.

Кроме текста чат-боты умеют показывать картинки, кнопки, проигрывать аудио и использовать другие элементы интерфейса, которые можно вывести в том канале, к которому подключен чат-бот. Все зависит от канала.

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

Чат-бот работает как собеседник, к которому можно обратиться текстом, голосом, или с помощью элементов интерфейса (кнопок). Пользователь что-то говорит боту, а бот должен понять, что ему пишут, и отреагировать соответственно - выполнить какую-то логику. Бот возвращает ответ и ожидает следующего запроса пользователя.

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

В Aimylogic логика чат-бота отображается в редакторе в виде такой схемы переходов.

Как создать чат-бота

Перед созданием чат-бота, который призван выполнять какую-то полезную функцию, нужно сперва определиться с логикой его работы. На какие фразы он должен уметь реагировать? Что после этого должно происходить? Как реагировать на фразы, сказанные в контексте?

После этого можно схематично набросать эту логику на листе бумаги, а потом переносить эту логику в интерфейс Aimylogic.
Была ли эта статья полезна?
отменить
Спасибо!