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.
GitHub Copilot pour Azure est une extension GitHub Copilot qui permet aux développeurs d’utiliser le langage naturel pour :
- Découvrez les fonctionnalités Azure.
- Déployez des ressources Azure.
- Obtenez des informations sur les ressources Azure.
- Diagnostiquer et résoudre les problèmes liés aux ressources Azure.
Vous devez avoir accès à un abonnement Azure et être abonné à GitHub Copilot. Commencez à utiliser l’extension.
GitHub Copilot est conçu pour aider les développeurs, y compris les développeurs nouveaux à Azure, à être plus productifs le plus rapidement possible. Pour les utilisateurs expérimentés Azure, GitHub Copilot pour Azure remplace la nécessité de :
- mémorisez ou recherchez les commandes et arguments Azure CLI.
- créez manuellement des scripts de déploiement complexes.
- connectez-vous et parcourez le portail Azure.
Fonctionnement
GitHub Copilot pour Azure complète la connaissance générale des derniers modèles de langage volumineux (LLMs) fondamentaux avec l’appel d’outils à l’aide du serveur mcP (Model Context Protocol) Azure. Ce serveur permet l’interaction avec Azure services, systèmes et Azure Resource Graph pour effectuer des tâches spécifiques en votre nom. Des dizaines de services Azure sont déjà disponibles, et d’autres services et fonctionnalités sont ajoutés régulièrement. Pour plus d’informations, consultez la liste complète des outils . En savoir plus sur les fonctionnalités de Azure MCP Server.
Azure Compétences , y compris azure-prepare, azure-validateet azure-deploy - sont également incluses et installées automatiquement avec l’extension, ce qui permet des flux de travail multi-étapes structurés pour les tâches courantes Azure.
Environnements de développement pris en charge
Vous pouvez utiliser GitHub Copilot pour Azure dans les environnements de développement pris en charge suivants :
| Client pris en charge | Descriptif | Étape de fonctionnalité | Lien de téléchargement |
|---|---|---|---|
| Visual Studio Code | Met en avant GitHub Copilot d'Azure via l’interface utilisateur de GitHub Copilot. Il expose également les outils de serveur MCP Azure. Fournit des outils spécifiques à l’IDE et des modes personnalisés. | Disponibilité générale | Lien |
| Visual Studio 2022 | Expose les outils intégrés de serveur MCP Azure via l’interface utilisateur de GitHub Copilot. Disponible dans Visual Studio 2022 v17.14.30+ ; aucune GitHub Copilot distincte n’est requise pour Azure extension. Les outils sont installés avec la charge de travail de développement Azure et reçoivent des mises à jour via des mises à jour de Visual Studio régulières (programme d’installation Visual Studio). Les outils sont désactivés par défaut et doivent être activés une seule fois ; après l’activation, ils restent activés entre les sessions. Nécessite un abonnement GitHub Copilot et une connexion Azure. La disponibilité des outils reflète les autorisations d’abonnement Azure. | Aperçu public | Les outils sont disponibles lors de l’installation de la charge de travail de développement Azure. |
| Visual Studio 2026 | Affiche les outils GitHub Copilot pour Azure et Azure MCP Server intégrés via l’interface utilisateur de GitHub Copilot. | Disponibilité générale | Les outils sont disponibles lors de l’installation de la charge de travail de développement Azure et IA. |
| Claude Code | Affiche GitHub Copilot pour Azure via l’assistant IA Claude Code. Fournit des compétences Azure et des outils du serveur MCP Azure. | Disponibilité générale | Exécutez /plugin install azure@claude-plugins-official dans Claude Code, ou exécutez /plugin et recherchez « azure » dans le Marketplace. |
| Intellij (JetBrains) | Affiche GitHub Copilot for Azure dans les IDE JetBrains via le plugin GitHub Copilot. Fournit les outils du serveur MCP Azure et des compétences Azure. | Disponibilité générale | Installez le plug-in GitHub Copilot à partir de la Place de marché JetBrains. |
Principaux scénarios
GitHub Copilot pour Azure active actuellement quatre scénarios principaux :
| Catégorie | Explication | Exemples |
|---|---|---|
| Apprendre | Découvrez les services et outils Azure à partir de la dernière documentation Microsoft Learn. |
|
| Concevoir et développer | Demandez des conseils et de l’aide lors de la création d’applications pour le cloud. |
|
| Déployer | Créez Azure ressources et déployez des applications. |
|
| Résolution des problèmes | Diagnostiquer et résoudre les problèmes d’application et de ressources. |
|
Note
Assurez-vous que le mot « Azure » se trouve quelque part dans l’invite afin que le LLM appelle l’outil approprié à partir de Azure serveur MCP.
La documentation fournit un guide de démarrage rapide et des exemples d'invites pour vous aider à commencer à utiliser GitHub Copilot pour Azure le plus rapidement possible.
Bonnes pratiques
Tout d’abord, utilisez le mode Agent pour la meilleure expérience lors de l’exécution de tâches à plusieurs étapes. Utilisez le mode Ask (@azure) pour des questions rapides sur les services Azure.
Ensuite, incluez le mot « Azure » dans l’invite pour aider Copilot comprendre qu’il doit appeler des outils à partir du serveur MCP Azure.
Troisièmement, l’utilisation de copilotes peut augmenter la productivité des développeurs en répondant aux questions, en exécutant des tâches et en générant du code. Toutefois, n’oubliez pas ces règles vitales :
- Passez en revue toutes les réponses générées par l’IA. Validez leur exactitude, leur applicabilité, leurs résultats potentiels (tels que les coûts et la sécurité) avant de prendre des mesures en fonction de ces réponses.
- N’enregistrez jamais les secrets d’application ou les informations d’identification dans le code source.
- N’envoyez jamais de secrets d’application ou d’informations d’identification dans des questions ou dans du code lorsque vous posez des questions.
Lorsque vous travaillez avec n’importe quel outil basé sur des modèles de langage volumineux, utilisez de bonnes techniques d’ingénierie rapide pour obtenir les meilleurs résultats. Les conseils suivants proviennent de l’article Rédiger des invites efficaces pour Microsoft Copilot dans Azure, qui fournit des conseils d’ingénierie d’invite dans le contexte d’Azure.
- Être clair et spécifique
- Définir des attentes
- Ajouter un contexte à votre scénario
- Décomposer vos requêtes
- Personnaliser votre code
- Utiliser Azure terminologie
- Utiliser la boucle de commentaires
Lorsque vous travaillez en mode agent, vous pouvez créer des invites plus longues, mais il est important de limiter le copilote avant de l'autoriser à agir en votre nom, en particulier lors de l'utilisation de votre compte Azure. Voici une approche de la création d’une invite plus longue qui peut vous aider à obtenir les résultats souhaités.
- Commande - « Ne pas prendre d’action tant que je ne l’autorise pas ». Empêchez le copilote de prendre des mesures avant de valider sa compréhension de l’invite.
- Décrire : Exprimer ce que vous voulez faire. Ici, vous décrivez le travail que vous souhaitez faire à un collègue en détail pour que votre collègue réussisse.
- Posez - « Avez-vous des questions de clarification à poser avant de commencer ? » - Donnez à la copilote l’occasion d’identifier les instructions peu claires.
- Itérer : itérez avec Copilot jusqu’à ce qu’il comprenne correctement votre demande. Le copilote peut nécessiter plusieurs itérations avant qu’il ait tout ce dont il a besoin pour réussir.
- Demande - « Créer un plan de liste de contrôle pas à pas que je peux passer en revue avant de vous autoriser à exécuter le plan ». Cela oblige non seulement le copilote à réfléchir à ses actions et à expliquer son approche, il suit également ces étapes et fournit un état.
- Examiner : à un moment donné, vous pouvez faire confiance au copilote et ne pas examiner attentivement son travail. Toutefois, il est toujours préférable de vous assurer que vous passez en revue le plan et clarifier ce que vous voulez.
- Autoriser : « J’ai examiné le plan et vous êtes autorisé à commencer. »
- Valider : passez du temps à vérifier le travail pour vous assurer qu’il accomplit ce que vous avez prévu.
Appel de l’outil
GitHub Copilot pour Azure utilise des outils agentiques en arrière-plan pour effectuer toutes les opérations. Lors de la première publication pour Visual Studio Code, l'équipe GitHub Copilot pour Azure a créé des outils propriétaires pour utilisation, mais la direction actuelle vise à migrer des outils propriétaires vers des outils fournis par le Azure MCP Server.
Voici la liste de tous les outils actuellement pris en charge par GitHub Copilot pour Azure. Est également mentionné l’état de migration, qui s’applique uniquement à la version de Visual Studio Code. La version Visual Studio 2022 utilise Azure outils MCP Server par défaut.
| Tool | Description et exemples d'instructions | État de la migration |
|---|---|---|
| azure_list_activity_logs | Répertorie les journaux d’activité d’une ressource pendant une durée spécifiée.
|
Exécuter |
| azure_diagnose_resource | Diagnostique les performances ou les échecs des applications à l’aide des journaux et des données de télémétrie.
|
Exécuter |
| azure_get_auth_context | Récupère le contexte d’authentification actuel Azure (compte, abonnement, locataire).
|
N/A |
| azure_set_auth_context | Met à jour le contexte d'authentification Azure (connexion/se déconnecter, changement de locataire ou d’abonnement).
|
N/A |
| azure_get_azure_verified_module | Récupère des modules Bicep vérifiés pour un type de ressource.
|
Planifié |
| azure_generate_azure_cli_command | Génère des commandes Azure CLI en fonction de l’intention de l’utilisateur.
|
Exécuter |
| azure_recommend_custom_modes | Capturent les intentions liées à Azure et suggèrent des moyens afin d'améliorer les flux de travail.
|
N/A |
| azure_get_dotnet_template_tags | Répertorie les balises pour le filtrage des modèles .NET.
|
N/A |
| Modèles Azure DotNet pour balise | Récupère la liste des modèles de projet .NET correspondant à une balise donnée pour les nouvelles commandes dotnet.
|
N/A |
| azure_query_azure_resource_graph | Requêtes Azure Resource Graph pour les ressources, les abonnements ou les groupes de ressources.
|
Planifié |
Contenu connexe
- Exemples d’invites pour en savoir plus sur Azure et votre application avec GitHub Copilot pour Azure
- Exemples d’invites pour la conception et le développement de votre application avec GitHub Copilot pour Azure
- Exemples d’invites pour le déploiement de votre application avec GitHub Copilot pour Azure
- Résoudre les problèmes des applications Azure avec GitHub Copilot pour Azure
- Prise en main de GitHub Copilot pour Azure
- Démarrage rapide : Déployer votre application sur Azure avec le mode agent dans GitHub Copilot pour Azure
- Générer des fichiers Bicep à l’aide de GitHub Copilot pour Azure