Che cos'è Azure Skills?

Le competenze Azure sono abilità dell'agente che estendono l'assistente di codifica AI con conoscenze del dominio specifico di Azure e flussi di lavoro specializzati. Offrono all'assistente la possibilità di gestire risorse, distribuire applicazioni e monitorare i servizi direttamente dall'ambiente di sviluppo.

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 sono competenze dell'agente che estendono le conoscenze specifiche del dominio Azure e i flussi di lavoro specializzati per l'agente di codifica. Azure Skills offre all'assistente dell'intelligenza artificiale la possibilità di gestire 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. Chiedere all'assistente di intelligenza artificiale di compilare, convalidare e distribuire e gestisce automaticamente le operazioni di Azure. Azure Skills usa Azure MCP Server per fornire all'assistente di intelligenza artificiale strumenti per interagire con 40 servizi Azure+ . I flussi di lavoro di alto livello delle competenze si sovrappongono a questi strumenti.

I flussi di lavoro Azure tradizionali richiedono il cambio di contesto tra l'editor, il portale di Azure e la documentazione durante l'apprendimento dei comandi dell'interfaccia della riga di comando e l'esecuzione manuale dei passaggi di convalida. Azure Skills elimina questo attrito. L'assistente di intelligenza artificiale diventa un partner di sviluppo completo Azure, comprendendo l'architettura dell'applicazione ed eseguendo operazioni Azure in base alla propria direzione.

Flusso di lavoro di preparazione, convalida e distribuzione

Azure Skill seguono un flusso di lavoro in tre fasi progettato per evitare errori e garantire una distribuzione sicura.

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

  1. Analizza la codebase
  2. Crea un piano di distribuzione dettagliato
  3. Genera un'infrastruttura come codice
  4. Convalida la configurazione
  5. Distribuisce l'app in 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.