Найти в Дзене
Папа Ботов

Microsoft Bot Framework. Введение.

Оглавление

Привет всем, на связи Вадим Львов. Сегодня начнём говорить о Microsoft Bot Framework - фреймворке для создания разговорного искусственного интеллекта корпоративного уровня.

Служба Azure Bot предоставляет средства для сборки, тестирования, развертывания и управления интеллектуальными ботами в одной среде. Благодаря модульной и расширяемой платформе, предоставляемой пакетом SDK, средствами, шаблонами и службами искусственного интеллекта, разработчики могут создавать боты с поддержкой речи, распознавания естественного языка, обработки вопросов и ответов и многих других возможностей.

Что такое бот?

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

Боты можно считать современной версией веб-приложений. Они "живут" в Интернете и используют интерфейсы API для отправки и получения сообщений. Содержимое бота может быть самым разным в зависимости от его типа и назначения.Программное обеспечение современных ботов опирается на сложный набор технологий и средств, позволяющих предоставлять все более сложные возможности на широком спектре платформ. Но могут существовать и простейшие боты, которые умеют лишь получать текстовое сообщение и возвращать его пользователю. Для таких достаточно лишь пары строк кода.

Боты могут выполнять все те же действия, что и другие виды программного обеспечения: читать и сохранять файлы, использовать интерфейсы API и базы данных, производить вычисления. Уникальность ботов заключается в том, что кроме этого они используют механизмы, традиционно задействованные для обмена данными между людьми.

Службы Azure Bot предоставляет следующее:

  • пакет SDK Bot Framework для разработки ботов;
  • средства Bot Framework для поддержки всех этапов разработки ботов;
  • службу Bot Framework для отправки и получения сообщений и событий между ботами и каналами;
  • возможность настройки развертывания и канала в Azure.

Кроме того, боты могут использовать другие службы Azure, такие как:

  • Azure Cognitive Services для создания интеллектуальных приложений;
  • служба хранилища Azure в качестве облачного хранилища.

С Azure Bot Вы сможете:

-2
  • Создать бота, который может естественным образом взаимодействовать с пользователями, легко интегрируя когнитивные сервисы. Вы можете легко добавить естественный язык и речь к Вашему боту. Интеграция мощных возможностей ИИ с когнитивными службами Azure даст Вашим приложениям способности понимания естественного языка, а также обогащенную поддержку клиентов, позволяя пользователям выражать свои потребности через речь и изображения.
-3
  • Использовать SDK с открытым исходным кодом и инструменты для создания, тестирования и публикации бота в Azure. Начните с простого бота и дополняйте его новыми возможностями по мере необходимости. Открытая и расширяемая платформа ботов, позволит Вам начать с базового Q&A бота (отвечающего на простые вопросы). Позже создайте более продвинутых ботов, включая виртуальных помощников, способных обрабатывать богатые, многовариантные разговоры.
-4
  • Развернуть Вашего бота в популярных каналах, чтобы взаимодействовать с Вашими клиентами. Вы можете подключить бота к нескольким каналам связи для большего охвата клиентов. Подключайте ботов к таким каналам, как ваш сайт или приложение, Microsoft Teams, Skype, Slack, Cortana, Facebook Messenger или Telegram.
-5
  • Создать своего собственного фирменного виртуального помощника с помощью ускорителей решений. Предоставляйте персонализированный опыт Вашим клиентам. Развертывайте виртуального помощника, адаптированного к вашему бренду, в нескольких приложениях и устройствах с помощью ускорителя решений Virtual Assistant.

В следующей статье рассмотрим процесс создания бота.

Мои контакты

Телеграм: papabotovbotreactorcryptsys