Condividi tramite


Che cos'è GitHub Copilot per l'anteprima di Azure?

GitHub Copilot per l'anteprima di Azure è un'estensione Di GitHub Copilot che consente agli sviluppatori di usare il linguaggio naturale per:

  • Informazioni sulle funzionalità di Azure.
  • Distribuire le risorse di Azure.
  • Ottenere informazioni sulle risorse di Azure.
  • Diagnosticare e risolvere i problemi relativi alle risorse di Azure.

GitHub Copilot per Azure è attualmente disponibile per Visual Studio Code. È necessario avere accesso a una sottoscrizione di Azure ed essere sottoscritti a GitHub Copilot.

GitHub Copilot è progettato per aiutare gli sviluppatori, inclusi quelli che non hanno familiarità con Azure, a essere più produttivi il più rapidamente possibile. Per gli utenti esperti di Azure, GitHub Copilot per Azure consente di risparmiare tempo perché può accedere alle funzionalità di Azure senza dover cercare comandi e argomenti e senza dover accedere ed esplorare il portale di Azure.

Scenari principali

GitHub Copilot per l'anteprima di Azure attualmente abilita quattro scenari principali:

Categoria Spiegazione Esempi
Learn Informazioni su servizi e strumenti di Azure dalla documentazione più recente di Microsoft Learn.
  • "@azure Quali servizi di Azure è consigliabile usare con l'app?"
  • "@azure Quali sono i tipi disponibili di modelli OpenAI di Azure?"
  • "@azure Che cos'è Ricerca di intelligenza artificiale di Azure e perché usarlo?"
  • "@azure Come funzionano i prezzi per Azure SQL?"
Progettazione e sviluppo Chiedere indicazioni e assistenza per la creazione di app per il cloud.
  • "@azure è possibile creare un'applicazione RAG con Python?"
  • "@azure Usare azd per annullare la distribuzione del progetto."
  • "@azure Siamo un'azienda di pizza e vogliamo creare una soluzione di consegna della pizza personalizzata online. Creare un'API per accettare ordini di pizza."
Distribuzione Creare risorse di Azure e distribuire app.
  • "@azure È possibile facilitare la distribuzione dell'applicazione?"
  • "@azure è necessaria una pipeline CI/CD per poter distribuire l'app."
  • "@azure Usare azd per annullare la distribuzione del progetto."
Risoluzione dei problemi Diagnosticare e risolvere i problemi relativi a applicazioni e risorse.
  • "@azure Cosa sta usando la quota del modello GPT-4o?"
  • "@azure Scoprire perché il cluster Kubernetes store-service-prod è lento".
  • "@azure perché vengono visualizzati 500 errori durante l'apertura del sito Web?"
Ottimizzazione Rispondere alle domande sulle risorse, incluse le posizioni, le impostazioni e l'integrità delle risorse.
  • "@azure quante distribuzioni OpenAI di Azure sono disponibili?"
  • "@azure Dammi un conteggio degli account di archiviazione in eastus per sottoscrizione, ordinati dal più grande al più piccolo".

La documentazione fornisce una guida introduttiva e prompt di esempio che consentono di iniziare a usare GitHub Copilot per Azure il più rapidamente possibile.

Funzionamento

GitHub Copilot per l'anteprima di Azure è basato su un modello LLM (Foundational Large Language Model) come GPT-4o. Integra le conoscenze generali di LLM con conoscenze aggiornate continuamente da Microsoft Learn. Gli agenti intelligenti interagiscono con i servizi, i sistemi e Azure Resource Graph per eseguire attività specifiche per conto dell'utente.

L'estensione GitHub Copilot Chat offre l'esperienza di chat. È possibile aprire l'estensione chat come riquadro in Visual Studio Code selezionando l'icona Chat sulla barra delle attività. Nel riquadro della chat è possibile creare una nuova chat, accedere a una cronologia delle sessioni di chat, aprire una sessione di chat in una finestra completa dell'editor e altro ancora.

Procedure consigliate

L'uso di copiloti può aumentare la produttività degli sviluppatori rispondendo a domande, eseguendo attività e generando codice. Tuttavia, tenere presente queste regole vitali:

  • Esaminare tutte le risposte generate dall'intelligenza artificiale. Convalidare la correttezza, l'applicabilità, i potenziali risultati (ad esempio i costi e la sicurezza) prima di intervenire in base a tali risposte.
  • Non salvare mai i segreti o le credenziali dell'applicazione nel codice sorgente.
  • Non inviare mai segreti o credenziali dell'applicazione in domande o nel codice quando si pone domande.

Quando si lavora con qualsiasi strumento basato su modelli linguistici di grandi dimensioni, usare tecniche di progettazione di richieste ottimali per ottenere risultati ottimali. I suggerimenti seguenti provengono dall'articolo Scrivere richieste valide per Microsoft Copilot in Azure, che fornisce consigli per la richiesta di ingegneria nel contesto di Azure.