Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Importante
Le KIT de développement logiciel (SDK) TeamsFx sera officiellement déconseillé d’ici septembre 2025, et le support se poursuivra jusqu’en septembre 2026. Nous vous recommandons de planifier votre transition vers le Kit de développement logiciel (SDK) Teams pour créer des agents dans Microsoft Teams. Pour étendre les fonctionnalités de votre agent à d’autres plateformes Microsoft 365, utilisez le Microsoft 365 Agents SDK.
Créez et développez votre application Microsoft Teams à l’aide d’outils, de sdk et de bibliothèques. Désormais, Microsoft fournit une plateforme complète pour créer, développer, tester, déboguer et publier votre application Teams en toute transparence, ce qui rend l’ensemble du processus efficace et simplifié. Teams propose la plateforme suivante :
Outils
La plateforme Teams vous offre différents outils pour créer et développer vos applications Teams. Les outils suivants sont disponibles pour générer votre application :
| Outils | Pourquoi avez-vous besoin ? | Environnement | Test et débogage |
|---|---|---|---|
| Kit de ressources Microsoft 365 Agents (précédemment appelé Kit de ressources Teams) | Agent Toolkit facilite la prise en main du développement d’applications pour Teams. Vous pouvez commencer par un modèle de projet pour les scénarios courants d’application personnalisée créée pour votre organisation (application métier) ou partir d’un exemple. Gagnez du temps sur l’installation grâce à l’inscription et à la configuration automatisées des applications à l’aide de Visual Studio Code et de Visual Studio. |
Visual Studio Code : JavaScript et TypeScript Visual Studio : .NET et Blazor |
Dans Visual Studio Code et Visual Studio |
| Interface CLI du Kit de ressources Microsoft 365 Agents (précédemment appelée CLI Teams Toolkit) | L’interface CLI agents Toolkit est une interface de ligne de commande (CLI) textuelle qui accélère le développement d’applications Teams. Il vise à fournir une expérience centrée sur le clavier lors de la création d’applications Teams. | JavaScript et .NET | Utiliser l’invite de commandes |
| Documentation pour les développeurs | Le portail des développeurs pour Teams est le principal outil de configuration, de distribution et de gestion de vos applications Teams. Avec le Portail des développeurs, vous pouvez créer un manifeste d’application de base (précédemment appelé manifeste d’application Teams) et publier l’application dans Teams. | Prend en charge toutes les langues | Documentation pour les développeurs |
Plus d’informations sur la création d’une application Teams avec agents Toolkit.
| Agents Toolkit | |
|---|---|
| Variables d’environnement | Utiliser un .env fichier |
| Générer un manifeste | Agent Toolkit se génère automatiquement lors de la création de projets. |
| Déployer l’application Teams | Mettre à jour automatiquement la commande use Microsoft 365 Agents: Update Teams App |
| Créer une application Microsoft Entra | Créez automatiquement lors du débogage ou de l’approvisionnement du projet. Les utilisateurs peuvent également utiliser leur application Microsoft Entra existante en renseignant l’ID d’application Teams dans le .env fichier. |
| Ajouter l’authentification unique | Fournissez des exemples prenant en charge l’authentification unique et des guides pratiques pour ajouter l’authentification unique. |
| Inscription d’extension de bot ou de message | Créez automatiquement lors du débogage ou de l’approvisionnement du projet. L’utilisateur peut également spécifier son propre ID de bot. |
| Exposer l’application Node.js | Onglet : localhost + HTTPS et autres : Dev Tunnel |
| Exécuter Node.js application | npm run atk :dev |
| Débogage en un clic | F5 ou débogage dans Visual Studio Code et Visual Studio |
Flux de travail pour Teams
Vous pouvez créer des flux de travail dans Teams en intégrant l’IA. Vous pouvez gérer et utiliser des flux de travail dans les conversations Teams, et inclure des idées de flux de travail pratiques telles que l’envoi de rappels hebdomadaires ou le déclenchement d’actions via des emojis. Pour plus d’informations, consultez Ajouter ou exécuter un workflow dans Microsoft Teams.
Kits de développement logiciel (SDK) et bibliothèques
La plateforme Teams vous propose différents KITS de développement logiciel (SDK), bibliothèques et API pour créer et développer vos applications Teams.
Kits de développement logiciel (SDK) de la plateforme de développement Teams & bibliothèques
Importante
- La bibliothèque d’IA Teams est maintenant renommée en Kit de développement logiciel (SDK) Teams.
- La bibliothèque IA Teams v1 est déconseillée. Nous vous recommandons de mettre à niveau vos agents pour utiliser le Kit de développement logiciel (SDK) Teams mis à jour.
Le Kit de développement logiciel (SDK) Teams est désormais en disponibilité générale pour JavaScript et C#, et prend en charge Python en préversion pour les développeurs. Il fournit un KIT de développement logiciel (SDK) simplifié, la prise en charge du protocole MCP (Model Context Protocol), la communication agent-à-agent (A2A) et des outils simplifiés pour permettre aux développeurs de créer des agents intelligents pour Teams.
| Kits de développement logiciel (SDK) et bibliothèques | Pourquoi avez-vous besoin ? | Kits de développement logiciel (SDK) et bibliothèques associés |
|---|---|---|
| Kit de développement logiciel (SDK) TeamsFx | TeamsFx simplifie vos tâches en utilisant l’authentification unique (SSO) Teams et en accédant aux ressources cloud dans des instructions monolignes sans configuration. | Dépend du Kit de développement logiciel (SDK) Bot Framework, de la bibliothèque de client JavaScript Teams et du SDK Microsoft Graph.
Vous pouvez l’utiliser avec le Kit de développement logiciel (SDK) Teams et les cartes adaptatives. |
| Bibliothèque de client JavaScript Teams | La bibliothèque de client JavaScript Teams (TeamsJS) vous permet de créer des expériences hébergées dans Teams, l’application Microsoft 365 et Outlook. Ces expériences impliquent l’hébergement du contenu de votre application dans un iFrame. | Vous pouvez passer la référence à SharePoint Framework (SPFx).
Vous pouvez l’utiliser avec le Kit de développement logiciel (SDK) Microsoft Graph, les cartes adaptatives et les composants React de l’interface utilisateur Fluent. |
| SharePoint Framework (SPFx) | Le SharePoint Framework (SPFx) offre un modèle de page et de composant WebPart qui prend entièrement en charge le développement SharePoint côté client, s’intègre parfaitement aux données SharePoint et étend Microsoft Teams et Microsoft Viva. | Vous pouvez l’utiliser avec le Kit de développement logiciel (SDK) Microsoft Graph, les cartes adaptatives et les composants React de l’interface utilisateur Fluent.
Basé sur l’API REST SharePoint. |
| FAQ sur le Kit de développement logiciel (SDK) de Live Share | Live Share est un KIT de développement logiciel (SDK) créé pour transformer les applications Teams en expériences multi-utilisateurs collaboratives sans nécessiter l’écriture de code back-end dédié. | Vous pouvez l’utiliser avec le Kit de développement logiciel (SDK) Microsoft Graph, les cartes adaptatives et les composants React de l’interface utilisateur Fluent.
Vous pouvez passer la référence à la bibliothèque de client JavaScript Teams. |
Kits de développement logiciel (SDK) et bibliothèques principaux pour créer une application Teams
| Kits de développement logiciel (SDK) et bibliothèques | Pourquoi avez-vous besoin ? | Kits de développement logiciel (SDK) et bibliothèques associés |
|---|---|---|
| Kit de développement logiciel (SDK) Bot Framework | Microsoft Bot Framework et Azure Bot Service d’IA sont une collection de bibliothèques, d’outils et de services qui vous permettent de créer, tester, déployer et gérer des bots intelligents. Bot Framework inclut un KIT de développement logiciel (SDK) modulaire et extensible pour la création de bots et la connexion aux services d’IA. | En fonction de Azure Bot Service. |
| Kits de développement logiciel (SDK) Microsoft Graph | Les Kits de développement logiciel (SDK) Microsoft Graph sont conçus pour simplifier la création d’applications de haute qualité, efficaces et résilientes qui accèdent à Microsoft Graph. Les Kits de développement logiciel (SDK) incluent deux composants tels que la bibliothèque de services et la bibliothèque principale. | Basé sur Microsoft Graph. |
| Kit de développement logiciel (SDK) Teams | Le SDK Teams est une interface centrée sur Teams pour les modèles de langage communs basés sur GPT et les moteurs d’intention utilisateur. Cela réduit la nécessité pour vous de gérer des tâches complexes et coûteuses d’écriture et de maintenance de la logique de bot conversationnelle pour l’intégration aux modèles LLM (Large Language Models). | Dépend du Kit de développement logiciel (SDK) Bot Framework.
Basé sur Azure OpenAI. |
Bibliothèques et utilitaires d’interface utilisateur supplémentaires pour créer des applications Teams
| Kits de développement logiciel (SDK) et bibliothèques | Pourquoi avez-vous besoin ? | Kits de développement logiciel (SDK) et bibliothèques associés |
|---|---|---|
| Cartes adaptatives | Une carte adaptative est une carte personnalisable qui peut contenir n’importe quelle combinaison de texte, de reconnaissance vocale, d’images, de boutons et de champs d’entrée. | Vous pouvez l’utiliser avec le Kit de développement logiciel (SDK) TeamsFx, la bibliothèque de client JavaScript Teams et SharePoint Framework (SPFx). |
| Composants React de l’interface utilisateur Fluent | Les composants React de l’interface utilisateur Fluent sont une collection d’éléments et d’outils d’interface utilisateur qui proviennent de la combinaison de différentes bibliothèques de composants basées sur des React utilisées en production, comme @fluentui/react et @fluentui/react-northstar. |
Vous pouvez l’utiliser avec la bibliothèque de client JavaScript Teams et SharePoint Framework (SPFx). |
| Infrastructure Fluid | Fluid Framework se compose de bibliothèques clientes qui permettent de distribuer et de synchroniser l’état partagé. Ces bibliothèques permettent à plusieurs clients de créer et d’utiliser simultanément des structures de données partagées à l’aide de modèles de codage similaires à ceux utilisés pour travailler avec des données locales. | Vous pouvez passer la référence au Kit de développement logiciel (SDK) Live Share.
Basé sur Azure Relais Fluid. |
services et API sécurisés Microsoft Entra ID
| Kits de développement logiciel (SDK) et bibliothèques | Pourquoi avez-vous besoin ? | Kits de développement logiciel (SDK) et bibliothèques associés |
|---|---|---|
| Azure Bot Services | Azure Bot Service est une collection de bibliothèques, d’outils et de services qui vous permettent de créer, tester, déployer et gérer des bots intelligents. | Utilisé pour le Kit de développement logiciel (SDK) Bot Framework. |
| Azure OpenAI | Azure service OpenAI fournit un accès d’API REST aux puissants modèles de langage d’OpenAI, notamment les séries de modèles GPT-3, Codex et Embeddings. En outre, les nouvelles séries de modèles GPT-4 et ChatGPT (gpt-35-turbo) sont désormais disponibles en préversion. Ces modèles peuvent être adaptés à votre tâche spécifique, notamment la génération de contenu, le résumé, la recherche sémantique et la traduction de code en langage naturel. | Utilisé pour le Kit de développement logiciel (SDK) Teams. |
| Microsoft Graph | Microsoft Graph est une passerelle qui vous permet d’accéder aux données et aux renseignements dans Microsoft 365. Elle fournit un modèle de programmabilité unifié qui vous permet d’accéder à la quantité impressionnante de données disponibles dans Microsoft 365, Windows et Enterprise Mobility + Security. Utilisez la richesse des données de Microsoft Graph afin de créer des applications pour les organisations et les clients qui interagissent avec des millions d’utilisateurs. | Utilisé pour le Kit de développement logiciel (SDK) Microsoft Graph. |
| API REST SharePoint | Vous pouvez interagir à distance avec les données SharePoint à l’aide de n’importe quelle technologie qui prend en charge les requêtes web REST (Representational State Transfer). Vous pouvez effectuer des opérations CRUD (création, lecture, mise à jour et suppression) de base à l’aide de l’interface REST fournie par SharePoint. | Utilisé pour SharePoint Framework (SPFx). |
| relais fluid Azure | L’infrastructure Fluid est une infrastructure open source indépendante de la plateforme. Azure Relais Fluid est un service managé pour Fluid Framework qui permet aux développeurs de créer des expériences de collaboration en temps réel et de répliquer des états sur des clients JavaScript connectés en temps réel. | Utilisé pour Fluid Framework. |
Recommandations
| Outil | Détails |
|---|---|
| Microsoft 365 Agents Toolkit | Nous vous recommandons d’utiliser Agents Toolkit v5 pour générer vos applications, car Agents Toolkit v4 est disponible uniquement avec des fonctionnalités limitées. |
| Interface CLI du Kit de ressources Microsoft 365 Agents | Nous vous recommandons d’utiliser l’interface CLI Agents Toolkit pour créer votre application Teams, car TeamsFx CLI v1 et v2 sont disponibles uniquement avec des fonctionnalités limitées. |