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.
GitHub Copilot è un assistente di intelligenza artificiale in SQL Server Management Studio (SSMS).
GitHub Copilot consente di scrivere Transact-SQL (T-SQL) in modo più rapido e accurato suggerendo query, modifiche, risposte e attività di amministratore direttamente nell'ambiente SSMS.
Questo articolo illustra come usare GitHub Copilot e sfruttare al meglio le funzionalità di SSMS.
Aprire GitHub Copilot
GitHub Copilot richiede SQL Server Management Studio 22 o versione successiva. Eseguire l'aggiornamento alla versione più recente di SSMS per accedere agli aggiornamenti e alle funzionalità più recenti.
Aprire SSMS e connettersi a un server o a un database nella finestra dell'editor di query.
Selezionare il badge di GitHub Copilot nell'angolo in alto a destra di SSMS e selezionare Apri finestra chat per accedere.
Se GitHub Copilot non è installato, selezionare Installa Copilot dal badge di GitHub Copilot oppure aprire il programma di installazione di Visual Studio e modificare l'installazione di SSMS per aggiungere il carico di lavoro Assistenza per intelligenza artificiale . Per altre informazioni, vedere Installare GitHub Copilot in SQL Server Management Studio (anteprima).
Nella finestra Chat accedere con l'account GitHub esistente o selezionare Iscriviti gratuitamente a Copilot. Seguire le istruzioni nel browser per completare il processo di accesso o iscrizione.
Al termine del processo, tornare a SSMS per iniziare a usare Copilot.
Uso di GitHub Copilot
Dopo l'accesso, usare la finestra Chat per interagire con il database usando il linguaggio naturale. È possibile porre domande generali su SQL, domande specifiche di un database o ottenere assistenza per la scrittura o la modifica di T-SQL.
Annotazioni
I completamenti del codice per GitHub Copilot sono disponibili in SSMS 22.2 e versioni successive.
Usare la finestra Chat per interagire con il database usando il linguaggio naturale. È possibile porre domande generali su SQL, domande specifiche di un database o ottenere assistenza per la scrittura o la modifica di T-SQL.
Se non si è connessi a un database in una finestra dell'editor di query, il contesto nella finestra Chat è il Copilot generale. Può rispondere a domande SQL generali, ma senza una connessione all'editor di query non può rispondere a domande specifiche del database.
Aprire una finestra dell'editor di query e connettersi a un database. Nella finestra Chat la connessione al database nella finestra dell'editor attivo fornisce il contesto per il prompt. GitHub Copilot in SSMS conosce sia il contesto (versione SQL) che il database (compatibile con lo schema) dalla connessione al database, in modo che le risposte siano personalizzate per l'ambiente in uso. Quando si passa da editor di query aperti, il contesto nella finestra chat cambia in modo appropriato.
Utilizzare i Completamenti nell'editor di query. Durante la scrittura di T-SQL, Copilot fornisce suggerimenti direttamente nell'editor. Copilot suggerisce sia il nuovo codice (visualizzato come testo grigio) sia le modifiche apportate al codice esistente.
Personalizzare la chat di Copilot
È possibile personalizzare Copilot per il flusso di lavoro e i requisiti in SSMS.
Gestire il contesto con i riferimenti: usare il + pulsante per allegare più contesto, ad esempio
.sqlfile o.sqlplanfile.Accedere a modelli diversi: usare la selezione modelli nella finestra del prompt per selezionare i modelli di intelligenza artificiale o portare il proprio modello in Copilot. Esplorare modelli diversi per diversi scenari, sia che risponda a domande rapide, scrittura di documentazione o generazione di modifiche al codice.
Per esaminare le funzionalità di Copilot in qualsiasi momento, selezionare GitHub Copilot Walkthrough dal badge di GitHub Copilot nell'angolo in alto a destra di SSMS.
Monitorare le query di Copilot
Per monitorare le query eseguite da Copilot in SSMS, configurare una sessione eventi estesi e filtrare in base a client_app_name.
Per acquisire le query generate in base alle richieste immesse nella finestra della chat, usare Microsoft SQL Server Management Studio - GitHub Copilot per il client_app_name.
Per acquisire le query generate per il completamento del codice, usare Microsoft SQL Server Management Studio - Copilot Completions per .client_app_name
Support
Il supporto per GitHub Copilot Chat è fornito da GitHub.
Per altre informazioni sulla sicurezza, la privacy, la conformità e la trasparenza di Copilot, vedere le domande frequenti su GitHub Copilot Trust Center e l'uso responsabile delle funzionalità di GitHub Copilot.