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. |
|
Progettazione e sviluppo | Chiedere indicazioni e assistenza per la creazione di app per il cloud. |
|
Distribuzione | Creare risorse di Azure e distribuire app. |
|
Risoluzione dei problemi | Diagnosticare e risolvere i problemi relativi a applicazioni e risorse. |
|
Ottimizzazione | Rispondere alle domande sulle risorse, incluse le posizioni, le impostazioni e l'integrità delle risorse. |
|
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.
- Essere chiari e specifici
- Impostare le aspettative
- Aggiungere contesto sullo scenario
- Suddividere le richieste
- Customize your code (Personalizzare il codice)
- Usare la terminologia di Azure
- Usare il ciclo di feedback
Contenuto correlato
- Per iniziare a usare GitHub Copilot per Azure, installare il software e scrivere il primo prompt.
- Seguire la guida introduttiva per comprendere come includere GitHub Copilot per l'anteprima di Azure nel flusso di lavoro di sviluppo software. La guida introduttiva descrive come distribuire i servizi in Azure, monitorarne lo stato e risolvere i problemi.
- Vedere le richieste di esempio per altre informazioni su Azure e sulla comprensione dell'account, della sottoscrizione e delle risorse di Azure.
- Vedere i prompt di esempio per la progettazione e lo sviluppo di applicazioni per Azure.
- Vedere i prompt di esempio per la distribuzione dell'applicazione in Azure.
- Vedere i prompt di esempio per l'ottimizzazione delle applicazioni in Azure.
- Vedere i prompt di esempio per la risoluzione dei problemi relativi alle risorse di Azure.