Condividi tramite


Istruzioni di esempio per informazioni su Azure e sull'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 GitHub Copilot per Azure e Azure SERVER MCP 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 Copilot comprendere che è necessario chiamare gli strumenti dal server MCP Azure.
  • Se si usa Visual Studio Code, assicurarsi di configurare gli strumenti e includere sia "Azure MCP" che "GitHub Copilot per Azure". Consulta la scheda Visual Studio Code nella sezione di chiamata degli strumenti per ulteriori dettagli.

Suggerimenti di esempio per apprendere su Azure

Se si vuole usare GitHub Copilot per Azure per informazioni su come usare Azure per l'applicazione, è possibile iniziare con una domanda o una richiesta aperta. Aggiungere quindi dettagli come servizi e tecnologie specifici per ottenere risultati migliori. Provare i prompt di esempio seguenti.

Informazioni sull'architettura di sistema in Azure

Usare GitHub Copilot per consigliare Azure servizi da usare per il progetto.

  • "Quali servizi usare con l'app Azure?"
  • Consiglia servizi Azure per il mio progetto.

Quando viene chiesto di consigliare un servizio di Azure, GitHub Copilot per Azure analizza l'applicazione corrente nell'area di lavoro e fornisce raccomandazioni per i servizi e le associazioni di servizi Azure.

È possibile lavorare in modo iterativo chiedendo GitHub Copilot di Azure di aggiornare le raccomandazioni per usare un servizio di Azure diverso o modificare le informazioni sulle associazioni. Prompt di esempio:

  • "Vorrei usare Azure App Service invece di App contenitore per il progetto API."
  • "Aggiungi un Azure Cosmos DB al mio progetto."
  • "Il valore Azure SERVICE_URL deve essere bing.com."
  • "Aggiungere una variabile di ambiente STAGE=dev al progetto Azure."

È possibile proseguire ponendo domande più dettagliate in base alle raccomandazioni di GitHub Copilot per Azure. Di seguito sono riportate alcune domande dettagliate di esempio che consentono di comprendere i tipi di richieste che è possibile usare.

  • "Come è possibile creare un'architettura a disponibilità elevata usando Azure?"
  • "Spiegare il framework di Azure Well-Architected."
  • "Quali tipi di soluzioni di hosting di app sono disponibili in Azure?"
  • "Aiutami a orchestrare e automatizzare i flussi di lavoro di elaborazione dei dati Azure."
  • Come posso integrare Azure SignalR con Application Gateway e API Management?
  • "Quante unità di Azure si consiglia?"
  • "Quali sono i vantaggi e le applicazioni dell'uso di Azure con Terraform?"

Informazioni sull'intelligenza artificiale su Azure

  • "Voglio creare un'applicazione di intelligenza artificiale. Quali servizi Azure è possibile usare?"

Informazioni sull'hosting di applicazioni e Web in Azure

  • "Quale servizio Azure è migliore per l'hosting di un'applicazione Web scalabile?"
  • "Quale servizio Azure devo usare per creare un sito Web?"
  • "Come è possibile usare Azure per creare un'applicazione Web scalabile?"
  • "Per quali scenari è Azure Functions migliore di Web Apps?"

Informazioni sui contenitori in Azure

  • Quali tipi di applicazioni containerizzate supporta Azure?
  • "Quali sono le opzioni per la gestione dei contenitori in Azure?"
  • "Quando devo usare Azure Kubernetes Service invece di Azure Container Apps?"
  • Qual è la differenza tra Azure Container Apps e Azure Kubernetes Service (AKS)?
  • Perché scegliere Azure Container Apps rispetto ad Azure Kubernetes Service (AKS)?

Informazioni su come usare i servizi Azure per l'app

Servizio o tecnologia Esempi di prompt di apprendimento
Azure AI Search
  • "Che cos'è Azure AI Search e perché dovrei usarlo?"
  • "Come funzionano i prezzi per Azure AI Search?"
  • "Come si integra Azure AI Search con Azure OpenAI?"
  • "Come si integra Azure AI Search con Azure Machine Learning?"
  • "Quando è consigliabile usare la ricerca ibrida o la ricerca vettoriale rispetto al ranker semantico in Azure AI Search?"
  • "È Azure AI Search un database vettoriale? In che modo garantisce l'accuratezza e la pertinenza dei risultati della ricerca vettoriale?"
  • "Quale supporto ha Azure AI Search per le applicazioni multi-tenant su larga scala?"
  • "Qual è la funzionalità di vettorializzazione integrata in Azure AI Search e da quali origini dati è possibile estrarre i dati?"
  • "Che cos'è l'arricchimento di intelligenza artificiale in Azure AI Search, come funziona e quali sono i vantaggi?"
  • "Qual è il ranker semantico in Azure AI Search e come è diverso dalla ricerca vettoriale?"
  • "Quali sono i principali esempi di codice consigliati o acceleratori di soluzioni per Azure AI Search?"
  • "Quali sono alcuni esempi reali di aziende che usano Azure AI Search?"
Azure API Management
  • "Quali sono i vantaggi e le applicazioni di Azure API Management?"
Azure App Service
  • Come posso distribuire un'app web su Azure?
  • "Come si crea un'app Azure App Service e si distribuisce il codice in un ambiente di staging usando l'interfaccia della riga di comando?"
  • "Creare uno script per distribuire un'app Web Python in Azure".
  • "Quali opzioni di database offre Azure per le app Web?"
  • "Quali opzioni serverless offrono Azure per le app Web?"
  • "Creare una guida per ottimizzare Azure App Service."
Azure Cache for Redis
  • "Illustrare come configurare una cache Redis Azure per la disponibilità elevata e il ripristino di emergenza".
Azure Container Apps
  • "Qual è il servizio Azure Container Apps?"
  • Dimmi la differenza tra un'app contenitore di Azure e un ambiente di app contenitore.
Azure Cosmos DB
  • "Perché usare Azure Cosmos DB invece di Azure SQL?"
  • "Voglio usare Azure Cosmos DB per archiviare i dati."
  • "Perché usare un account Azure Cosmos DB anziché un database SQL?"
Azure Data Factory
  • "Come si creano pipeline di dati usando Azure Data Factory?"
CLI per sviluppatori Azure (azd)
  • "Sono disponibili modelli di distribuzione di esempio per Azure, ad esempio SaaS o PaaS?"
  • "Qual è l'infrastruttura Azure migliore per l'applicazione?"
  • "Come si configura l'ambiente di Azure?"
  • "Quali sono i modelli di Azure Resource Manager e come usarli?"
  • "Come si gestiscono gli ambienti con l'interfaccia della riga di comando di Azure developer?"
  • "Che cos'è l'interfaccia della riga di comando per sviluppatori Azure?"
  • "Qual è la differenza tra i modelli Azure Bicep e ARM?"
  • "Come si garantisce che gli ambienti di Azure seguano i migliori modelli di sicurezza?"
  • In che modo distribuisco usando la mia pipeline CI/CD in Azure?
Azure Functions
  • "Come si crea una nuova funzione Azure?"
  • "Qual è la differenza tra Azure Functions e Azure Logic Apps?"
  • "Creare una guida per l'integrazione di Azure Logic Apps con Azure Functions."
  • "Voglio creare una funzione Azure in Node.js."
Azure Key Vault
  • "Spiegare come e perché dovrei usare Azure Key Vault."
Azure Kubernetes Service (AKS)
  • "Come posso ottenere lo stato di tutti i nodi nel mio cluster AKS?"
  • Qual è il comando per impostare un contesto per il cluster AKS?
Azure Machine Learning
  • "Generare uno script di PowerShell per creare una nuova area di lavoro Azure Machine Learning".
  • "Qual è la differenza tra foundry Tools e Azure Machine Learning?"
Azure Monitor
  • "Creare una guida per l'uso di Azure Logic Apps per automatizzare le risposte agli avvisi di Azure Monitor".
Azure Virtual Network
  • "Come bilanciare il traffico di rete in ingresso verso l'applicazione Azure?"
Azure OpenAI Service
  • "Quali servizi fornisce Azure OpenAI?"
  • "Dove è disponibile GPT-4o mini in Azure?"
  • "Quali sono i prerequisiti per l'integrazione di Azure OpenAI?"
  • Una guida per creare e utilizzare le risorse di Azure OpenAI.
  • "Quali sono i tipi di modello OpenAI disponibili Azure?"
Azure SDK
  • "Posso usare Azure SDKs nel browser?"
  • "L'SDK di archiviazione C# Azure supporta i caricamenti e i download di BLOB in blocchi?"
Azure SignalR Service
  • "Come si ospita e si ridimensiona SignalR in più server in Azure?"
  • "Come faccio a comunicare in tempo reale in .NET con Azure?"
  • "Come si esegue il push degli aggiornamenti in tempo reale ai client usando Azure?"
  • "Come si sincronizzano i dati tra i client in Azure SignalR Service?"
  • "Come è possibile trasmettere i dati ai client in Azure?"
  • "Come si gestiscono e si ridimensionano le connessioni WebSocket in Azure?"
  • Come ospitare e scalare Socket.IO in Azure?
  • "Cosa è necessario configurare il codice SignalR per lavorare con Azure SignalR Service?"
  • "Valutare la configurazione di SignalR: segue le procedure di sicurezza consigliate di Azure?"
  • Come posso eseguire un test di stress su Azure SignalR?
  • "Come si configura la rete in Azure SignalR Service?"
  • "Come si configura un gestore eventi Azure Web PubSub?"
Azure SQL
  • "Creare una configurazione Terraform per distribuire un database Azure SQL".
  • "Progettare una strategia per la migrazione di database SQL Server locali a Azure SQL Managed Instance."
Azure Static Web Apps
  • "Azure Static Web Apps supporta gli indirizzi IP statici?"
Azure Storage
  • "Perché dovrei usare Azure Blob Storage?"
  • "Come è possibile eseguire il pull dei dati da un BLOB di Azure Storage in React?"
  • Descrivere i passaggi per proteggere Azure Blob Storage utilizzando endpoint privati e Azure Private Link.
  • "Generare uno script di Azure CLI per creare un nuovo account di archiviazione".
  • "Dammi il codice dell'interfaccia della riga di comando per creare un nuovo account Azure Storage".
  • "Puoi aiutarmi a scegliere la soluzione Azure Storage giusta?"
Azure Web PubSub
  • "Come si esegue l'autenticazione con Azure Web PubSub?"
  • "Cosa devo fare per ospitare l'app Socket.IO in Azure?"
  • Come posso effettuare uno stress test su Azure Web PubSub?