Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ottenere suggerimenti a livello di codice in base alle raccomandazioni sulle ottimizzazioni del codice con l'agente di codifica Di GitHub Copilot. In questo articolo vengono illustrate le operazioni seguenti:
- Assegnare un problema di GitHub dalle ottimizzazioni del codice a GitHub Copilot.
- Iterare con GitHub Copilot attraverso le revisioni delle pull request.
Annotazioni
L'uso dell'agente di codifica Di GitHub Copilot richiede il trasferimento dei dati ad altri paesi in cui Microsoft opera, inclusi gli Stati Uniti. Usando questa funzionalità, si accetta il trasferimento dei dati all'esterno del paese. Leggere l'Informativa sulla privacy di Microsoft.
Prerequisiti
- Abilitare l'agente di programmazione di GitHub Copilot nel repository
- Abilitare i servizi seguenti per l'applicazione .NET:
- Esaminare le limitazioni per l'agente di codifica di GitHub Copilot
Verificare le ottimizzazioni del codice per l'applicazione
Nella portale di Azure passare alla risorsa di Application Insights.
Selezionare Ricerca causa>Prestazioni.
Nella scheda Prestazioni, selezionare il pulsante Ottimizzazioni codice nel menu in alto.
Creare un problema di GitHub
Dalla pagina delle ottimizzazioni del codice, selezionare l'analisi per cui si desidera creare un ticket GitHub.
Nel riquadro dei dettagli degli approfondimenti, selezionare Crea elemento di lavoro
Nel riquadro Crea elemento di lavoro selezionare GitHub nell'elenco a discesa Servizio elementi di lavoro.
Nell'elenco a discesa Progetto, selezionare il repository GitHub con l'agente di codifica GitHub Copilot (Anteprima) abilitato.
Attivare l'opzione Assegna a GitHub Copilot (Anteprima).
Fare clic su Crea elemento di lavoro.
Quando viene visualizzato un avviso relativo all'uscita dal portale di Azure, selezionare Continua per completare la creazione del problema di GitHub.
Tenere traccia della richiesta pull aperta da GitHub Copilot
Dopo aver creato il problema in GitHub, GitHub Copilot:
- Risponde al problema con l'emoji degli occhi (👀).
- Apre una richiesta pull come assegnatario.
La questione su GitHub include istruzioni speciali per l'agente di programmazione Copilot al fine di risolvere e convalidare il problema specifico delle prestazioni. Copilota:
- Esegue il benchmark del codice prima e dopo il suggerimento di miglioramento delle prestazioni.
- Considera e valuta più soluzioni alternative.
Il completamento di questo processo richiede alcuni minuti. Al termine del processo, l'agente Copilot aggiorna i dettagli della pull request e il titolo.
Per esaminare le modifiche di Copilot, è possibile:
- Chiedi a Copilot di apportare modifiche utilizzando i commenti sui pull request.
- Controlla il branch di Copilot ed effettua tu stesso il commit delle modifiche.
Passaggi successivi
- Altre informazioni sull'agente di codifica di GitHub Copilot.