Condividi tramite


Prompt di esempio per la distribuzione dell'applicazione con GitHub Copilot per l'anteprima di 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 l'anteprima di Azure di aiutare a distribuire l'applicazione. Usare le procedure consigliate per ottenere i risultati migliori.

Richieste di esempio per la distribuzione di un'app

Se si vuole usare GitHub Copilot per l'anteprima di Azure per informazioni sulla distribuzione dell'applicazione, è possibile iniziare con una domanda o una richiesta aperta come uno degli esempi seguenti:

  • "@azure aiutare a distribuire l'applicazione in Azure."
  • "@azure Come è possibile distribuire l'app?"
  • "@azure Distribuire questo progetto in Azure."
  • "@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)
  • "@azure È possibile creare una nuova distribuzione nel cluster del servizio Azure Kubernetes?"
  • "@azure Qual è il comando per ridimensionare una distribuzione a 5 repliche?"
  • "@azure È possibile fornire il comando per esporre una distribuzione come servizio?"
Servizio app di Azure
  • "@azure quanti piani di app Web che usano il livello gratuito sono stati distribuiti, raggruppati in base all'area nella <sottoscrizione segnaposto> ?"
  • "@azure quante app Web sono state distribuite in eastus?"
App contenitore di Azure
  • "@azure Come è possibile distribuire l'app contenitore in Azure?"
Interfaccia della riga di comando per sviluppatori di Azure (azd)
  • "@azure Usare azd per distribuire il progetto."
  • "@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".
  • "@azure avviare una pipeline azd."
Azure DevOps
  • "@azure Creare una pipeline di distribuzione per questo progetto."
  • "@azure non si vuole distribuire l'app dal computer locale. È invece possibile configurare una soluzione remota?
  • "@azure è necessaria una pipeline CI/CD per poter distribuire l'app."
  • "@azure serve aiuto per configurare una pipeline per distribuire l'app in Azure".
  • "@azure Aiutami a creare una pipeline di distribuzione automatizzata per l'app."
  • "@azure Questo progetto è pronto per la distribuzione automatizzata. Imposta questa impostazione."
Servizio OpenAI di Azure
  • "@azure Creare una distribuzione OpenAI con il modello gpt-3.5-turbo usando un modello Terraform. Impostare la versione del modello su 0613".
GitHub Actions
  • "@azure Usare GitHub per distribuire l'app in Azure."
  • "@azure Configurare una pipeline di GitHub Actions per distribuire l'app in 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, l'utente può distribuire un modello e @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 @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:

  • [@azure] è possibile creare un cluster Kubernetes
  • [@azure] è possibile configurare un cluster del servizio Azure Kubernetes?
  • [@azure] È disponibile un'applicazione in contenitori. È possibile creare un cluster del servizio Azure Kubernetes per ospitarlo?
  • [@azure] Creare un cluster del servizio Azure Kubernetes
  • [@azure] Creare un cluster Kubernetes 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:

  • [@azure] Aiutami a distribuire il file manifesto
  • [@azure] è possibile distribuire il manifesto nel cluster del servizio Azure Kubernetes?
  • [@azure] è possibile distribuire il manifesto nel cluster Kubernetes?
  • [@azure] Distribuire il manifesto dell'applicazione in un cluster del servizio Azure Kubernetes
  • [@azure] Distribuire il manifesto per il cluster del servizio Azure Kubernetes

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:

  • [@azure] elencare tutti i servizi per il cluster del servizio Azure Kubernetes
  • [@azure] comando kubectl per ottenere distribuzioni con almeno 2 repliche nel cluster del servizio Azure Kubernetes
  • [@azure] Ottenere tutti i servizi nel cluster del servizio Azure Kubernetes con indirizzi IP esterni
  • [@azure] Qual è il comando kubectl per ottenere informazioni sui pod per il cluster del servizio Azure Kubernetes?
  • [@azure] È possibile ottenere il comando kubectl per ottenere tutte le risorse dell'API

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

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

Prompt di esempio:

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

Nota

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