Типы ботов
При принятии решения о разработке бота важно знать свои варианты. Необходимо выбрать между ботом с поддержкой ИИ или обычным ботом. В этой статье приведен краткий обзор, который поможет вам начать работу. В ней показано, как создать простое приложение бота, а затем преобразовать его в пользовательский агент обработчика.
Выбор инструментов и платформ
Если вы хотите создать собственного бота, вот список средств и платформ, которые помогут вам приступить к работе:
# | Выбирать... | Из следующих параметров ... |
---|---|---|
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
Если вы хотите узнать больше о разработке приложения бота, выберите следующее:
Основные понятия бота
См. также
Platform Docs