Qu’est-ce que les compétences Azure ?

Azure Skills sont des compétences d’agent qui étendent votre assistant de codage IA avec des connaissances et des flux de travail de domaine spécifiques à Azure. Le Azure Skills repository est une place de marché de plug-ins qui inclut le plug-in principal Azure Skills et des plug-ins spécialisés pour des scénarios ciblés.

compétences Azure dans Visual Studio Code

La démonstration suivante montre Azure Compétences en action dans Visual Studio Code. Un développeur utilise le langage naturel dans le panneau de conversation Copilot pour interagir avec les services Azure : aucun portail, aucune commande CLI, aucun changement de contexte.

 Démonstration animée de compétences Azure exécutées dans Visual Studio Code, montrant un développeur utilisant le langage naturel pour interagir avec les services Azure via le panneau de conversation Copilot.

Azure Skills donnent à votre assistant IA la possibilité de gérer les ressources, de déployer des applications et de surveiller les services directement à partir de votre environnement de développement.

Utilisez Azure sans basculer entre les outils, les fenêtres contextuelles ou les onglets de documentation. Demandez à votre assistant IA de créer, valider, déployer, dépanner ou optimiser. Il applique alors les compétences et les outils installés pour effectuer la tâche.

Fonctionnement du modèle de plug-ins

La place de marché Azure Skills sépare les capacités Azure générales des packages de scénarios ciblés :

Composant Purpose
Place de marché des compétences Azure Le référentiel microsoft/azure-skills dans lequel les environnements hôtes compatibles s’enregistrent pour rechercher les plug-ins Azure.
plugin Azure Skills (core) Le plug-in azure, qui fournit des flux de travail Azure étendus, l’intégration d’Azure MCP et la découverte de compétences.
Plug-ins spécialisés Plug-ins pouvant être installés indépendamment pour des scénarios ciblés, tels que la gestion des coûts Azure, Azure Local, l’analyse de graphes Kusto et Foundry IQ.
Compétences Instructions et garde-fous de flux de travail empaquetés à l’intérieur d’un plug-in.
Serveurs et outils MCP Fonctionnalités d’exécution qui permettent à un plug-in d’inspecter ou de modifier les services et ressources pris en charge.

Le plug-in principal utilise le Azure MCP Server pour interagir avec les services Azure. Les plug-ins spécialisés peuvent inclure leurs propres compétences, la configuration MCP, les prérequis et les exigences de sécurité.

Choisir la détection ou l’installation directe

Commencez par le plug-in principal azure lorsque vous travaillez dans des scénarios Azure ou que vous ne savez pas de quelle compétence vous avez besoin. Sa compétence discover-azure-skills recherche dans le catalogue Azure Skills, associe votre tâche aux compétences pertinentes et fournit des instructions d’installation pour les plug-ins auxquels elles sont associées.

Installez un plug-in spécialisé directement lorsque vous connaissez déjà le scénario dont vous avez besoin ou souhaitez que ses fonctionnalités soient disponibles sans compter sur la découverte. Par exemple, installez azure-cost pour les flux de travail d’analyse des coûts et d’optimisation.

L’installation du plug-in principal n’installe pas chaque plug-in spécialisé. Vous contrôlez les fonctionnalités spécialisées disponibles dans votre environnement. Pour connaître la liste des plug-ins et les commandes d’installation actuelles, consultez le catalogue de plug-ins Azure.

Le workflow de préparation, de validation et de déploiement

Le plug-in core Azure Skills comprend un workflow en trois étapes conçu pour empêcher les erreurs et prendre en charge les déploiements sécurisés.

Lorsque vous demandez à votre assistant IA de préparer une application pour Azure, elle :

  1. Analyse votre base de code.
  2. Crée un plan de déploiement détaillé.
  3. Génère l’infrastructure sous forme de code.
  4. Valide l’installation.
  5. Déploie votre application sur Azure.

Tout cela sans quitter votre éditeur.

Étape Compétence Que se passe-t-il ?
Planification azure-prepare Votre assistant analyse votre application, crée .azure/plan.md avec une stratégie de déploiement et attend votre approbation avant de continuer.
Vérification azure-validate Valide le plan avant le déploiement. Exécute les vérifications de configuration, la vérification des autorisations et la validation de l’infrastructure.
Déployer azure-deploy Exécute le déploiement. Exécute l’approvisionnement, le déploiement d’infrastructure et la configuration de l’application.

Cette approche structurée permet de sécuriser et d’auditer les déploiements. Vous passez toujours en revue le plan avant que quelque chose ne se produise dans Azure.