Создаём универсального чат-бота при помощи Microsoft Bot Framework

bot_icon

Microsoft Bot Framework — технология для создания и развёртывания высококачественных ботов. Фреймворк состоит из Bot Builder SDK, Bot Connector, Developer Portal, Bot Directory, и эмулятора для тестирования бота.

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

Microsoft Bot Framewor предоставляет SDK, которые позволяют создавать диалоги и встроенные подсказки, и в результате — проще взаимодействовать с пользователями.
Если есть необходимость в том, чтобы бот понимал естественный язык и общался более свободно, подлючается NLP технология LUIS, если необходимо голосовое взаимодействие — Cortana, для поиска — Bing API.

Bot Framework Developer Portal служит для регистрации, подключения к распространённым каналам и настройки чат-бота.
Главное преимущество данной технологии в том, что она позволит создавать универсальных чат-ботов единого вида для основных популярных мессенджеров, мобильных приложений и сайта. При этом создаётся один скрипт, и не нужно создавать отдельных ботов для каждого канала. Как правило, это значительно сокращает время и средства на разработку чат-бота.

Для демонстрации возможностей платформы Bot Framework, Microsoft создала чат-бота для пиццы Domino, в котором стандартные формы заказа уступили место продвинутому разговорному интерфейсу.

Напишите нам!

Мы ответим в течение 2 часов