Condividi tramite


Prompt di esempio per la distribuzione dell'applicazione con GitHub Copilot per Azure

Se non si ha familiarità con Azure o si vuole semplicemente che gli strumenti e l'intelligenza artificiale eseseguono la maggior parte del lavoro, è possibile chiedere a GitHub Copilot per Azure e al server MCP di Azure per facilitare la distribuzione dell'applicazione. Usare le procedure consigliate per ottenere i risultati migliori. Soprattutto:

  • Usare la modalità "Agent" per un'esperienza ottimale. Evitare la modalità "Ask".
  • Includere la parola "Azure" nel prompt per aiutare Copilot a comprendere che deve chiamare gli strumenti dal server MCP di Azure.
  • Se si usa Visual Studio Code, assicurarsi di usare "Configura strumenti" e includa sia "Azure MCP" che "GitHub Copilot per Azure". Per altri dettagli, vedere la scheda Visual Studio Code della sezione Chiamata allo strumento.

Richieste di esempio per la distribuzione di un'app

Se si vuole usare GitHub Copilot per Azure per assistenza nella distribuzione dell'applicazione, è possibile iniziare con una domanda aperta o una richiesta simile a uno degli esempi seguenti:

  • "Aiutami a distribuire l'applicazione in Azure".
  • "Come è possibile distribuire l'app in Azure?"
  • "Distribuire questo progetto in Azure".
  • "Eseguire questa app in Azure".

Aggiungere quindi altri dettagli per ottenere risultati migliori. Ecco alcuni prompt di esempio:

Servizio o tecnologia Esempi di richiesta di distribuzione
Servizio Azure Kubernetes (AKS)
  • "Può aiutarmi a creare una nuova distribuzione nel mio cluster AKS?"
  • "Qual è il comando di Azure per ridimensionare una distribuzione a 5 repliche?"
  • "È possibile fornire il comando di Azure per esporre una distribuzione come servizio?"
Servizio app di Azure
  • "Nella tua sottoscrizione <your-subscription-id>, quanti piani di app Web di Azure che usano il livello gratuito ho distribuito, raggruppati per regione?"
  • "Quante app Web di Azure sono state distribuite in eastus?"
App contenitore di Azure
  • "Come è possibile distribuire l'app contenitore in Azure?"
Interfaccia della riga di comando per sviluppatori di Azure (azd)
  • "Utilizzare azd per distribuire il mio progetto su Azure."
  • "Si vuole usare azd per creare una pipeline di distribuzione per l'applicazione Azure."
  • "Inizializzare il progetto con l'interfaccia della riga di comando per sviluppatori di Azure".
  • Avvia una pipeline di distribuzione azd in Azure.
Azure DevOps
  • "Creare una pipeline di distribuzione per il progetto Azure."
  • "Non si vuole distribuire l'app dal computer locale. È invece possibile configurare una soluzione di Azure remota?"
  • "È necessaria una pipeline CI/CD per poter distribuire l'app in Azure".
  • "Serve aiuto per configurare una pipeline per distribuire l'app in Azure".
  • "Aiutami a creare una pipeline di distribuzione automatizzata di Azure per l'app."
  • "Questo progetto è pronto per la distribuzione automatizzata, configurarlo in Azure".
Servizio OpenAI di Azure
  • "Creare una distribuzione OpenAI di Azure utilizzando il modello gpt-3.5-turbo con un template Terraform, impostando la versione del modello su 0613."
Azioni di GitHub
  • "Usiamo GitHub Actions per distribuire la mia app su Azure."
  • Configurare una pipeline di GitHub Actions per distribuire la mia app Azure.

In molti casi, quando si chiede a GitHub Copilot per Azure di scegliere i servizi di Azure e di distribuire l'applicazione in Azure, verranno creati modelli Bicep e sarà possibile usare azd per iniziare la distribuzione.

Importante

È consigliabile esaminare sempre i modelli Bicep per assicurarsi di comprendere cosa consiglia GitHub Copilot per Azure. Inoltre, i modelli sono destinati a essere un punto di partenza. È consigliabile pianificare la modifica dei modelli in base alle proprie esigenze.

GitHub Copilot per Azure per distribuire modelli nel servizio OpenAI di Azure

Oltre alle richieste di esempio per la distribuzione nel servizio Azure OpenAI, GitHub Copilot per Azure offre le funzionalità seguenti:

  • Data una risorsa OpenAI esistente, l'utente può distribuire un modello e, facoltativamente, immettere un nome per il modello da distribuire.
  • Dato il nome di un gruppo di risorse esistente e, facoltativamente, la posizione, l'utente può distribuire un modello, e GitHub Copilot per Azure distribuirà una nuova risorsa OpenAI. L'utente deve immettere il nome della nuova risorsa OpenAI da creare.
  • Dato il percorso, l'utente può distribuire un modello e GitHub Copilot per Azure distribuirà un nuovo gruppo di risorse e una risorsa OpenAI. L'utente deve immettere il nome del nuovo gruppo di risorse e della risorsa OpenAI da creare.
  • Se si verifica un errore di quota insufficiente, all'utente verrà chiesto di scegliere un'area diversa.

Richieste di esempio per servizio Azure Kubernetes (servizio Azure Kubernetes)

GitHub Copilot per Azure consente agli utenti di eseguire un set affidabile di attività correlate a servizio Azure Kubernetes (AKS) direttamente dalla visualizzazione Chat di GitHub Copilot. Queste competenze includono la creazione di un cluster del servizio Azure Kubernetes, la distribuzione di un manifesto in un cluster del servizio Azure Kubernetes e la generazione di comandi Kubectl.

Creare un cluster del servizio Azure Kubernetes

Gli utenti possono configurare rapidamente un cluster del servizio Azure Kubernetes usando semplici prompt in linguaggio naturale. GitHub Copilot per Azure riduce la complessità e il tempo necessari per configurare e distribuire manualmente un cluster Kubernetes.

È possibile creare un cluster del servizio Azure Kubernetes usando i prompt seguenti:

  • Puoi aiutarmi a creare un cluster Kubernetes in Azure?
  • Puoi configurare un cluster AKS per me?
  • "Ho un'applicazione containerizzata—può aiutarmi a creare un cluster AKS per ospitarla?"
  • Creare un cluster AKS.
  • "Aiutami a creare un cluster Kubernetes in Azure per ospitare l'applicazione".

Distribuire un manifesto in un cluster del servizio Azure Kubernetes

Gli utenti possono distribuire i manifesti dell'applicazione in un cluster del servizio Azure Kubernetes direttamente dalla visualizzazione Chat di GitHub Copilot. Ciò semplifica il processo di distribuzione e garantisce la coerenza. Usare queste richieste predefinite per ridurre il rischio di errori durante la distribuzione, causando distribuzioni più affidabili e stabili.

Per distribuire un file manifesto in un cluster del servizio Azure Kubernetes, è possibile usare questi prompt:

  • Aiutami a implementare il file di manifesto in Azure.
  • "Puoi distribuire il mio manifesto nel cluster AKS?"
  • "È possibile distribuire il manifesto nel cluster Azure Kubernetes?"
  • Distribuire il manifest dell'applicazione in un cluster AKS.
  • "Distribuire il manifeste per il cluster AKS."

Generare il comando Kubectl

Gli utenti possono generare vari comandi Kubectl per gestire i cluster del servizio Azure Kubernetes senza dover ricordare la sintassi dei comandi complessa. L'uso di GitHub Copilot per Azure rende la gestione dei cluster più accessibile ed efficiente, soprattutto per gli utenti che non sono esperti di Kubernetes.

È possibile generare vari comandi Kubectl per il cluster del servizio Azure Kubernetes usando questi prompt:

  • Elenca tutti i servizi per il mio cluster AKS.
  • "Mostra il comando kubectl per ottenere distribuzioni con almeno 2 repliche nel cluster del servizio Azure Kubernetes".
  • Ottenere tutti i servizi nel mio cluster AKS con indirizzi IP esterni.
  • Qual è il comando kubectl per ottenere informazioni sui pod per il cluster AKS?
  • "Ottenere il comando kubectl per elencare tutte le risorse API in Azure".

Richieste di esempio per l'annullamento della distribuzione di un'app

Se l'applicazione è stata distribuita con azd, è possibile richiedere assistenza per l'annullamento della distribuzione di GitHub Copilot per Azure. Come estensione di Visual Studio Code, ha contesto su dove e come è stata distribuita l'applicazione in Azure.

Prompt di esempio:

  • "Annullare la distribuzione del progetto usando l'interfaccia della riga di comando per sviluppatori di Azure".
  • Usare azd per revocare la distribuzione del mio progetto Azure.
  • "Annullare la distribuzione di questo progetto da Azure".
  • "Arrestare l'esecuzione di questa app in Azure".
  • "Rimuovere questo codice dall'esecuzione in Azure".

Nota

Attualmente, GitHub Copilot per Azure può annullare la distribuzione di un'app soltanto se è stata distribuita originariamente con AZD.