Основные понятия в API бота Подключение or

Bot Framework и Azure AI Служба Bot позволяют боту взаимодействовать с пользователями в Teams, Facebook и т. д. Каналы доступны в двух формах:

  • Как услуга, включенная в состав Служба Bot ИИ Azure.
  • Библиотеки адаптеров для использования с пакетом SDK Bot Framework.

В этой статье рассматриваются стандартные каналы, включенные в Служба Bot ИИ Azure.

Каналы Bot Framework

Каналы Bot Framework позволяют боту обмениваться сообщениями с каналами, настроенными в портал Azure. В нем используются стандартные отраслевые форматы REST и JSON через HTTPS и обеспечивается проверка подлинности с помощью токенов носителя JWT. Подробные сведения о том, как использовать службу Bot Connector, см. в статье Проверка подлинности и в остальных статьях этого раздела.

Действие (Activity)

Служба Подключение or обменивается информацией между ботом и каналом (пользователем), передав объект Activity. Наиболее распространенным типом действия является сообщение, однако существуют другие типы действий, которые можно использовать для передачи данных различных типов в бот или канал. Дополнительные сведения о действиях в службе Bot Connector см. в статье Общие сведения о действиях.

Проверка подлинности

Служба Bot Framework использует маркеры носителя JWT для проверки подлинности. Подробные сведения о проверке подлинности исходящих запросов, отправляемых ботом в Bot Framework, и о том, как пройти проверку подлинности входящих запросов, получаемых ботом из Bot Framework, см. в разделе "Проверка подлинности".

Клиентские библиотеки

Bot Framework предоставляет клиентские библиотеки, которые можно использовать для создания ботов в C#, JavaScript, Python и Java.

Примечание.

Пакеты SDK для JavaScript, C# и Python для Bot Framework по-прежнему будут поддерживаться, однако пакет SDK java отменяется с окончательной долгосрочной поддержкой, заканчивающейся в ноябре 2023 года.

Существующие боты, созданные с помощью пакета SDK для Java, будут продолжать функционировать.

Для создания нового бота рекомендуется использовать Power Virtual Agent и ознакомиться с выбором подходящего решения чат-бота.

Дополнительные сведения см. в статье "Будущее создания бота".

Помимо упрощения вызовов REST API Bot Framework, каждый пакет SDK Bot Framework также обеспечивает поддержку создания диалоговых окон, которые инкапсулируют логику общения, встроенные запросы для простых вещей, таких как "Да/нет", строки, номера и перечисления, встроенная поддержка мощных платформ ИИ, таких как LUIS и многое другое.

Примечание.

Azure AI QnA Maker будет прекращен 31 марта 2025 г. С 1 октября 2022 г. вы не сможете создавать новые ресурсы или базы знаний QnA Maker. Новая версия вопроса и возможности ответа теперь доступна как часть языка искусственного интеллекта Azure.

Пользовательский ответ на вопросы, компонент языка искусственного интеллекта Azure, — это обновленная версия службы QnA Maker. Дополнительные сведения о поддержке вопросов и ответов в пакете SDK Bot Framework см. в разделе "Распознавание естественного языка".

Примечание.

Распознавание речи (LUIS) будет прекращен 1 октября 2025 года. Начиная с 1 апреля 2023 года вы не сможете создавать новые ресурсы LUIS. Новая версия распознавания речи теперь доступна как часть языка ИИ Azure.

Распознавание речи (CLU) — это обновленная версия LUIS. Дополнительные сведения о поддержке распознавания речи в пакете SDK Bot Framework см. в разделе "Распознавание естественного языка".

Примечание.

В качестве альтернативы использованию этих пакетов SDK вы можете создать собственную клиентную библиотеку на выбранном языке с помощью файла Bot Подключение or Swagger или кода, непосредственного к REST API.

Служба Состояние бота

Служба состояний Microsoft Bot Framework устарела с 30 марта 2018 г. Ранее боты, созданные на основе azure AI Служба Bot или пакета SDK Bot Builder, имели подключение по умолчанию к этой службе, размещенной корпорацией Майкрософт для хранения данных о состоянии бота. Теперь эти боты нужно обновить, чтобы они использовали собственное хранилище состояний.

Дополнительная информация:

Дополнительные сведения о создании ботов с помощью службы Подключение or см. в статьях в этом разделе, начиная с проверки подлинности. Если возникли проблемы или есть предложения по службе Подключение or, ознакомьтесь со списком доступных ресурсов.