Condividi tramite


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:

  1. Quando si digita il codice nell'editor, GitHub Copilot fornisce suggerimenti in tempo reale.
  2. 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.

  1. Selezionare l'icona Estensioni per visualizzare le estensioni disponibili.

    Screenshot che mostra l'icona del gestore estensioni.

  2. 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.