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.
Usare GitHub Copilot in SQL Server Management Studio (SSMS) per migliorare lo sviluppo di Transact-SQL (T-SQL) con l'assistenza per l'intelligenza artificiale. GitHub Copilot consente di essere più produttivi ed efficienti durante la scrittura di T-SQL.
In questo articolo, impari come utilizzare i Completamenti di GitHub Copilot, che ti forniscono completamenti, suggerimenti e persino interi frammenti di codice con riconoscimento del contesto. Questa funzionalità consente di ridurre il tempo dedicato alle attività ripetitive e riduce al minimo gli errori.
Per informazioni correlate relative a GitHub Copilot Chat, vedere Usare l'esperienza di chat di GitHub Copilot in SQL Server Management Studio (anteprima).
Come funzionano i completamenti del codice
I completamenti del codice per GitHub Copilot in SSMS usano modelli avanzati di Machine Learning sottoposti a training su un vasto set di dati di codice disponibile pubblicamente dai repository GitHub. Durante la digitazione del codice, l'intelligenza artificiale analizza il contesto e fornisce suggerimenti pertinenti in tempo reale. Il contesto per GitHub Copilot in SSMS include lo schema per il database a cui si è connessi nell'editor attivo, il contenuto degli editor correnti e tutti gli editor aperti. È anche possibile ottenere suggerimenti scrivendo un commento, spesso preceduto da --, in linguaggio naturale che descrive ciò che si vuole che il codice faccia.
Prerequisiti
I completamenti del codice per GitHub Copilot in SSMS supportano il linguaggio T-SQL.
Installare SSMS 22.2 o versione successiva con la funzionalità Assistenza AI.
Accedi al tuo account GitHub con accesso Copilot.
Usare Gratuitamente GitHub Copilot. Iscriversi e usare l'intelligenza artificiale per scrivere codice in modo più rapido ed efficiente.
Usare GitHub Copilot per il completamento del codice e i suggerimenti
Quando si digitano commenti o T-SQL nell'editor, GitHub Copilot fornisce suggerimenti e completamenti del codice con riconoscimento del contesto.
Aprire SSMS e connettersi al database nell'editor di query.
Nell'editor immettere un commento per visualizzare i suggerimenti di codice inline da GitHub Copilot:
--list all tables in this databaseSelezionare INVIO per visualizzare il suggerimento.
Per accettare il suggerimento, selezionare Tab. Per rifiutare il suggerimento, selezionare ESC o continuare a digitare.
Scorciatoie e impostazioni
Sono disponibili diversi tasti di scelta rapida per i completamenti:
- Per attivare manualmente un completamento, usare ALT+oALT+.
- Per scorrere i completamenti disponibili, usare ALT+. Per passare al suggerimento successivo e ALT+, per passare al suggerimento precedente.
- Per accettare parzialmente un completamento parola per parola, usare Ctrl+freccia destra.
- Per accettare parzialmente una riga di completamento per riga, usare ctrl+freccia giù.
È possibile personalizzare l'esperienza di completamento modificando le impostazioni selezionate.
Se i completamenti vengono visualizzati troppo rapidamente e interrompono la digitazione, è possibile regolare l'intervallo di visualizzazione inOpzioni>strumenti>Tutte le impostazioni>Preferenze>editor> di testo. Selezionare Mostra completamenti del codice solo dopo una pausa durante la digitazione per interrompere la visualizzazione dei completamenti durante la digitazione. Questa impostazione aggiunge un ritardo di debounce, così i completamenti non lampeggino né scompaiano durante la digitazione.
Per impostazione predefinita, ogni sequenza di tasti attiva automaticamente i completamenti. È possibile disabilitare i completamenti automatici in Strumenti>Opzioni>Tutte le impostazioni>Editor di testo>Completamenti del codice>Generale quando si imposta Invocazione del completamento del codice su Manuale. Dopo aver apportato questa modifica, è possibile attivare manualmente i completamenti usando alt+, scelta rapida da tastiera.
Modello di completamento
Il modello Copilot GPT-4.1 per i completamenti del codice è attualmente l'unico modello disponibile per GitHub Copilot in SSMS. È possibile trovare l'impostazione in Strumenti>Opzioni>Tutte le Impostazioni>Editor di Testo>Completamenti di Codice>Generale>Modello di Completamenti Copilot.
Se si è un utente di Copilot Business o Enterprise, l'amministratore deve abilitare questo modello per l'organizzazione. L'amministratore può acconsentire esplicitamente alle funzionalità di anteprima dell'editor nelle impostazioni dei criteri di Copilot in GitHub.com. Se si è un utente Copilot Free, l'uso di questo modello conta per i 2.000 completamenti mensili gratuiti.