Introduzione

Completato

GitHub Copilot è un assistente per sviluppatori basato sull'intelligenza artificiale che consente di lavorare più velocemente e con maggiore fiducia nel ciclo di vita dello sviluppo software. Copilot usa il contesto del codice e dei commenti per generare codice, spiegare la logica esistente, effettuare il refactoring delle implementazioni, correggere i bug e scrivere test, tutti direttamente dall'ambiente di sviluppo.

Secondo una ricerca, quando GitHub Copilot consente agli sviluppatori di scrivere codice più rapidamente, essi possono concentrarsi sulla soluzione di problemi complessi, rimanere nel flusso più a lungo e ritenersi più gratificati dal proprio lavoro.

OpenAI ha creato il modello di linguaggio con training preliminare generativo in GitHub Copilot, basato su OpenAI Codex. È disponibile un'estensione per Visual Studio Code (VS Code), Visual Studio, Neovim e la suite di ambienti di sviluppo integrati (IDE) JetBrains.

Obiettivi di apprendimento

Al termine del modulo, si sarà in grado di:

  • Comprendere in che modo GitHub Copilot consente di scrivere, comprendere e migliorare il codice fornendo suggerimenti, spiegazioni e generazione di codice in grado di riconoscere il contesto.
  • Comprendere i vari modi per attivare GitHub Copilot.
  • Comprendere le differenze tra GitHub Copilot Free, Pro, Business ed Enterprise.
  • Informazioni su come configurare GitHub Copilot.
  • Informazioni su come risolvere i problemi relativi a GitHub Copilot.

Prerequisiti

  • Account GitHub
  • Conoscenza di base dei concetti fondamentali di GitHub