Estensione Di GitHub Copilot: Panoramica

GitHub Copilot è un'estensione per programmatori di coppie basata su intelligenza artificiale per Azure Data Studio che offre completamenti, suggerimenti e frammenti di codice con riconoscimento del contesto. Questo potente strumento consente agli sviluppatori di scrivere codice in modo più efficiente, ridurre il tempo dedicato alle attività ripetitive e ridurre al minimo 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 di GitHub Copilot.

Suggerimento

GitHub Copilot è gratuito per gli studenti verificati e per i gestori di progetti open source più diffusi su GitHub.

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

    Screenshot showing the Extension manager icon.

  2. Cercare l'estensione GitHub Copilot e selezionarla per visualizzarne i dettagli. Selezionare Installa per aggiungere l'estensione.

Funzionamento di 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.

Privacy

Il codice è il tuo. Microsoft segue le procedure responsabili in conformità con l'Informativa sulla privacy per assicurarsi che i frammenti di codice non vengano usati come codice suggerito per altri utenti di GitHub Copilot.