Microsoft 365 Agents SDK (Python)
Создание ИИ-агентов Microsoft 365 на Python
Организациям нужны ИИ-агенты, которые легко интегрируются с Microsoft 365. Этот навык предоставляет готовые к производству шаблоны для создания ботов Teams и агентов Copilot Studio с использованием официального Microsoft Agents SDK.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "Microsoft 365 Agents SDK (Python)". Настроить базового бота Teams, повторяющего сообщения пользователя
Résultat attendu:
- Агентское приложение инициализировано с aiohttp CloudAdapter
- Обработчик сообщений зарегистрирован для типа activity: message
- Обработчик обновлений разговора зарегистрирован для: membersAdded
- Сервер запущен на localhost:3978 с JWT authorization middleware
Utilisation de "Microsoft 365 Agents SDK (Python)". Добавить OAuth-аутентификацию для доступа к Microsoft Graph
Résultat attendu:
- MsalConnectionManager настроен с параметрами Azure AD
- Auth-обработчик 'GRAPH' зарегистрирован для защищенных маршрутов
- Получение токенов готово для интерактивной или тихой аутентификации
- Защищенный эндпоинт /me возвращает профиль пользователя с Bearer-токеном
Audit de sécurité
SûrThis is a prompt-only instructional skill that provides code examples for building Microsoft 365 agents. Static analysis detected no security issues. The skill contains legitimate SDK usage patterns for aiohttp hosting, MSAL authentication, and Copilot Studio integration. Environment variable usage follows security best practices.
Facteurs de risque
🔑 Variables d’environnement (1)
Score de qualité
Ce que vous pouvez construire
Разработка корпоративных ботов для Teams
Создание внутренних корпоративных ботов для Teams, обрабатывающих HR-запросы, тикеты IT-поддержки или рабочие процессы адаптации сотрудников с интеграцией Graph API.
Интеграция агентов с Copilot Studio
Создание кастомных ИИ-агентов, подключающихся к движкам Copilot Studio для специализированных предметных областей и доступа к корпоративным данным.
Мультиканальное развертывание агентов
Развертывание единого агентского приложения, обслуживающего несколько каналов: Teams, веб-чат и кастомные клиенты через стандартизированную маршрутизацию.
Essayez ces prompts
Создайте Microsoft 365 агент с хостингом на aiohttp, отвечающий на сообщения 'hello' и 'help'. Включите базовые обработчики обновлений разговора и обработку ошибок.
Добавьте защищенный маршрут с авторизацией, который получает профиль пользователя в Microsoft Graph и отображает его имя. Используйте MsalConnectionManager для получения токенов.
Реализуйте обработчик потокового ответа, использующий Azure OpenAI для генерации креативного контента. Включите метки чувствительности и конфигурацию обратной связи.
Создайте автономный скрипт, подключающийся к Copilot Studio с помощью клиентского SDK. Включите получение токенов и управление разговорами.
Bonnes pratiques
- Используйте MemoryStorage только для разработки. Переключитесь на BlobStorage или CosmosDB для production-развертываний, чтобы обеспечить сохранность данных.
- Храните все секреты в переменных окружения с помощью dotenv. Никогда не коммитьте учетные данные в систему контроля версий.
- Вызывайте end_stream() в блоках finally при реализации потоковых ответов, чтобы обеспечить корректную очистку соединения.
Éviter
- Не используйте старый синтаксис импорта microsoft.agents. Всегда используйте microsoft_agents с подчеркиваниями для актуальных версий SDK.
- Избегайте жесткого кодирования client ID, secrets или tenant IDs непосредственно в исходном коде. Используйте исключительно переменные окружения.
- Не отключайте JWT authorization middleware в production. Всегда включайте jwt_authorization_middleware в конфигурацию aiohttp Application.