Estensione GitHub Copilot: Informazioni generali
GitHub Copilot è un'estensione basata su intelligenza artificiale per Azure Data Studio, che fornisce completamento del codice, suggerimenti e persino interi frammenti di codice. Questo potente strumento consente agli sviluppatori di scrivere codici in modo più efficiente, ridurre il tempo dedicato alle attività ripetitive e minimizzare gli errori.
Che cos'è GitHub Copilot?
GitHub Copilot per Azure Data Studio può essere usato in qualsiasi finestra dell'editor. Per usare GitHub Copilot, è necessario avere una connessione Internet attiva. È possibile usare GitHub Copilot nei modi seguenti:
- Quando si digita il codice nell'editor, GitHub Copilot fornisce suggerimenti in tempo reale.
- Quando si digita un commento in linguaggio naturale, GitHub Copilot fornisce suggerimenti per il codice corrispondente al commento.
Per accettare un suggerimento, premere Tab
. Per rifiutare un suggerimento, premere Esc
.
In qualsiasi momento, premendo Ctrl
+Enter
si apre il pannello completamento di GitHub Copilot, che fornisce suggerimenti per il codice in base al contesto dell'editor.
La chat di GitHub Copilot non è attualmente disponibile per Azure Data Studio.
Installare l'estensione GitHub Copilot
Per iniziare, è sufficiente Azure Data Studio versione 1.44 o successiva e una sottoscrizione a GitHub Copilot.
Suggerimento
GitHub Copilot è gratuito per studenti verificati e per gestori di progetti open source popolari su GitHub.
Selezionare l'icona Estensioni per visualizzare le estensioni disponibili.
Cercare l'estensione GitHub Copilot e selezionarla per visualizzarne i dettagli. Selezionare Installa per aggiungere l'estensione.
Come funziona GitHub Copilot
GitHub Copilot funziona usando 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. È anche possibile ricevere suggerimenti scrivendo un commento in linguaggio naturale che descrive ciò che si vuole fare il codice.
L'estensione GitHub Copilot in Azure Data Studio usa il contesto dell'editor per fornire suggerimenti. Ad esempio, se si scrive una query che unisce due tabelle, GitHub Copilot suggerisce la condizione di join dalle colonne nell'editor aperto, altri file nell'area di lavoro e modelli di sintassi comuni.
Riservatezza
Il codice è solo tuo. Microsoft segue procedure responsabili in conformità all'Informativa sulla privacy per assicurarsi che i frammenti di codice non vengano usati come codice suggerito per altri utenti di GitHub Copilot.