Introduzione
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
gitcomegit addegit 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.