Поделиться через


Типы ботов

При принятии решения о разработке бота важно знать свои варианты. Необходимо выбрать между ботом с поддержкой ИИ или обычным ботом. В этой статье приведен краткий обзор, который поможет вам начать работу. В ней показано, как создать простое приложение бота, а затем преобразовать его в пользовательский агент обработчика.

Выбор инструментов и платформ

Если вы хотите создать собственного бота, вот список средств и платформ, которые помогут вам приступить к работе:

Инфографика показывает дерево принятия решений для создания бота.

# Выбирать... Из следующих параметров ...
1. Тип бота — Пользовательский агент обработчика
— Обычный бот
2. Возможности бота Выберите возможности, которые вы хотите создать в боте:
   • Возможность общения
   • Возможность уведомлений
   • Возможности рабочего процесса
   • Возможность команд
3. Инструменты и платформы - Библиотека ИИ Teams:
Агенты пользовательской подсистемы Teams используют ИИ для естественного взаимодействия с пользователями. Эти агенты могут обрабатывать задачи от простых вопросов до сложных операций.
Если у вас есть бот пакета SDK Bot Framework, его можно перенести в библиотеку ИИ Teams для получения дополнительных возможностей. Дополнительные сведения см. в статье о том, почему необходимо перейти на библиотеку ИИ Teams.

- Пакет SDK Bot Framework. Пакет SDK bot Framework позволяет создавать ботов с помощью C#, Python и JavaScript. Вы можете изменить существующие боты для работы в Teams с помощью C# или Node.js. Пакет SDK расширяет Возможности Bot Builder:
  • Используйте специализированные типы карта, такие как карта соединителя для Группы Microsoft 365.
  • Настройка данных канала Teams о действиях.
  • Обработка запросов расширения сообщений.
Вы можете разрабатывать приложения Teams с помощью любой веб-технологии и напрямую вызывать REST API Bot Framework , обеспечивая обработку маркеров во всех случаях.

- Набор средств Teams:
Набор средств Teams упрощает разработку приложений ботов для Teams. Шаблон проекта можно использовать для распространенных сценариев пользовательского приложения бота (бизнес-приложения) или начать с примера.
Дополнительные сведения см. в разделе Средства и пакеты SDK.

- Службы ИИ Azure:
Службы ИИ Azure предлагают средства и платформы для создания, развертывания интеллектуальных приложений и управления ими. Средство Azure AI Foundry имеет решающее значение для создания и тестирования пользовательских агентов обработчика для управления моделями ИИ и их тестирования.
Дополнительные сведения см. в статье Azure AI Foundry.
4. Служба регистрации бота — Azure AD
— Портал разработчика
5. Расширенные возможности бота — Вызовы и медиа-боты
— доступ к данным с помощью MS Graph
— единый вход
— Бот на мобильных устройствах

Создание бота

Начнем с создания бота. Вы можете использовать набор средств Teams, пакет SDK Bot Framework или библиотеку ИИ Teams. После создания обычного приложения-бота Teams вы можете добавить уровень ИИ в бот, чтобы повысить его.

Создание обычного приложения бота Teams

# Я хочу построить ... Вот пример
1. Чат-бот, использующий пакет SDK Bot Framework - Приложение bot с Node.js
- Приложение bot с C#
- Приложение Bot с Python
2. Диалоговый бот, использующий Набор средств Teams Создание бота беседы Teams

Создание приложения-бота Teams на основе ИИ

Вы можете создать новый настраиваемый агент обработчика или повысить уровень существующего обычного бота на основе ИИ.

# Я хочу построить ... Вот как...
1. Пользовательский агент обработчика с библиотекой ИИ Teams и набором средств Teams Создание пользовательского агента обработчика
2. Повышение уровня обычного бота, созданного с помощью адаптера платформы Bot, для использования ИИ Повышение уровня обычного бота для использования ИИ
3. Перенос бота, созданного с помощью платформы Bot, для использования библиотеки ИИ Teams Перенос бота на использование библиотеки ИИ Teams

Следующее действие

В качестве следующего шага выберите один из следующих вариантов:

Если вы хотите узнать больше о библиотеке ИИ Teams, выберите следующее:
Что такое библиотека ИИ Teams?

Если вы хотите узнать об основных возможностях библиотеки ИИ Teams, выберите следующее:
Общие сведения о библиотеке ИИ Teams

Если вы хотите узнать больше о разработке приложения бота, выберите следующее:
Основные понятия бота

См. также