Che cos'è Azure Skills?

Azure Skills sono competenze dell'agente che estendono l'assistente di codifica basato sull'IA con conoscenze specialistiche di Azure e flussi di lavoro specifici. Il repository Azure Skills è un marketplace di plug-in che include il plug-in core Azure Skills e plug-in specializzati per scenari incentrati.

Strumenti di Azure in Visual Studio Code

La dimostrazione seguente mostra Azure Competenze in azione all'interno di Visual Studio Code. Uno sviluppatore usa il linguaggio naturale nel pannello di chat Copilot per interagire con i servizi di Azure, senza comandi dell'interfaccia della riga di comando, senza cambio di contesto.

 Dimostrazione di Azure Skills in esecuzione in Visual Studio Code, che mostra uno sviluppatore che usa il linguaggio naturale per interagire con i servizi di Azure tramite il pannello di chat Copilot.

Azure Skills offrono al tuo assistente AI la possibilità di gestire le risorse, distribuire applicazioni e monitorare i servizi direttamente dall'ambiente di sviluppo.

Usare Azure senza passare da strumenti, finestre di contesto o schede della documentazione. Chiedi al tuo assistente AI di compilare, convalidare, distribuire, risolvere i problemi o ottimizzare e applica le competenze e gli strumenti installati all'attività.

Come funziona il modello plugin

Il marketplace delle competenze di Azure separa le ampie funzionalità di Azure dai pacchetti di scenari mirati:

Componente Purpose
Marketplace delle competenze di Azure Il repository microsoft/azure-skills a cui gli host compatibili si registrano per trovare i plug-in di Azure.
Azure Skills plugin (core) Il azure plug-in, che fornisce flussi di lavoro Azure generali, integrazione MCP di Azure e individuazione delle competenze.
Plug-in specializzati Plug-in installabili in modo indipendente per scenari specifici, ad esempio Gestione dei costi di Azure, Azure Locale, analisi del grafo Kusto e Foundry IQ.
Abilità Istruzioni del flusso di lavoro e protezioni incluse in un plug-in.
Server e strumenti MCP Funzionalità di esecuzione che consentono a un plug-in di esaminare o modificare i servizi e le risorse supportati.

Il plug-in principale usa il Azure MCP Server per interagire con i servizi di Azure. I plug-in specializzati possono includere le proprie competenze, la configurazione MCP, i prerequisiti e i requisiti di sicurezza.

Scegliere il rilevamento o l'installazione diretta

Inizia con il plug-in di base azure quando lavori in scenari Azure o non sai quale funzionalità ti serve. La sua discover-azure-skills skill cerca nel catalogo delle skill di Azure, abbina la tua attività alle skill pertinenti e fornisce indicazioni sull'installazione per i plug-in proprietari delle skill.

Installare direttamente un plug-in specializzato quando si conosce già lo scenario di cui si ha bisogno o si vuole che le relative funzionalità siano disponibili senza basarsi sull'individuazione. Ad esempio, installare azure-cost per i flussi di lavoro di analisi dei costi e ottimizzazione.

L'installazione del plug-in di base non installa tutti i plug-in specializzati. È possibile controllare quali funzionalità incentrate sono disponibili nell'ambiente in uso. Per l'elenco dei plug-in e i comandi di installazione correnti, vedere il catalogo dei plug-in Azure.

Flusso di lavoro di preparazione, convalida e distribuzione

Il plug-in core Azure Skills include un flusso di lavoro in tre passaggi progettato per evitare errori e supportare distribuzioni sicure.

Quando si chiede all'assistente di intelligenza artificiale di preparare un'applicazione per Azure, è possibile:

  1. Analizza la codebase.
  2. Crea un piano di deployment dettagliato.
  3. Genera infrastructure as code.
  4. Convalida la configurazione.
  5. Esegue il deployment dell'app su Azure.

Tutto senza lasciare l'editor.

Passo Competenza Che succede
Pianificare azure-prepare L'assistente analizza l'app, crea .azure/plan.md con la strategia di distribuzione e attende l'approvazione prima di procedere.
Controlla azure-validate Convalida il piano prima della distribuzione. Esegue controlli di configurazione, verifica delle autorizzazioni e convalida dell'infrastruttura.
Distribuisci azure-deploy Esegue la distribuzione. Esegue il provisioning, la distribuzione dell'infrastruttura e la configurazione dell'applicazione.

Questo approccio strutturato mantiene le distribuzioni sicure e controllabili. Si esamina sempre il piano prima di qualsiasi cosa accada in Azure.