Introduzione

Completato

GitHub Copilot è un partner di codifica per intelligenza artificiale che fornisce suggerimenti di completamento automatico durante la scrittura del codice. Ottenere suggerimenti digitando il codice o descrivendolo nel linguaggio naturale.

Copilot analizza il file e i file correlati, offrendo suggerimenti nell'editor di testo. Usa OpenAI Codex, un nuovo sistema di intelligenza artificiale sviluppato da OpenAI, per derivare il contesto da codice e commenti scritti e quindi suggerisce nuove righe o intere funzioni.

GitHub Codespaces è un ambiente di sviluppo ospitato che può essere eseguito nel cloud e che può essere eseguito con Visual Studio Code. È possibile personalizzare l'esperienza di sviluppo per qualsiasi progetto di sviluppo in GitHub, preinstallando dipendenze, librerie e persino estensioni e impostazioni di Visual Studio Code.

Scenario: miglioramento di un progetto

Come sviluppatore, si vuole essere più produttivi digitando il codice più velocemente sia per i nuovi progetti net che per quelli esistenti. Per questa attività, la speranza è che un assistente di intelligenza artificiale sia ciò che serve per migliorare i flussi di lavoro degli sviluppatori in scrittura di codice, documentazione, test e altro ancora.

In questo modulo si apprenderà come usare GitHub Copilot con esempi applicati che modificano un repository usando una richiesta per personalizzare il comportamento di scorrimento e i suggerimenti in tempo reale dopo aver digitato il codice iniziale.

Competenze apprese alla fine del modulo

Alla fine di questo modulo saranno state acquisite le competenze seguenti:

  • Configurare un repository GitHub in Codespaces e installare l'estensione GitHub Copilot.
  • Richieste create per generare suggerimenti da GitHub Copilot
  • Applicato GitHub Copilot per migliorare i progetti.

Qual è l'obiettivo principale?

Dopo aver completato correttamente questo modulo, sarà possibile usare una richiesta per personalizzare un progetto JavaScript con GitHub Copilot in GitHub Codespaces.

Prerequisiti

  • Conoscenza di base degli editor di testo e JavaScript.
  • Conoscenza di base di Git e GitHub Fundamentals ed esecuzione di comandi di base git come git add e git push.
  • È necessario un account GitHub con un abbonamento attivo per GitHub Copilot, sia per il tuo account GitHub personale che per un account GitHub gestito da un'organizzazione o un'azienda. Per l'apprendimento, l'opzione Copilot Free con limiti di utilizzo deve essere sufficiente.