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

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

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

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

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

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

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

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

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

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