Cos'è GitHub Copilot?
GitHub Copilot è un assistente di programmazione IA che funziona all'interno del tuo editor di codice, offrendo completamenti in linea, una barra laterale di chat e una modalità agent capace di apportare modifiche su più file. Sviluppato da GitHub (di proprietà di Microsoft), funziona in VS Code, Visual Studio, gli IDE JetBrains, Neovim e su github.com.
Suggerisce codice mentre digiti, risponde alle domande sul codice che stai consultando, genera test e, in modalità agent, pianifica e applica modifiche su più file. Con gli abbonamenti a pagamento, puoi scegliere il modello dietro la chat e gli agent, tra i modelli di punta di Anthropic, OpenAI e Google. Un agent di programmazione distinto può prendere in carico un problema GitHub assegnato e aprire una pull request che tu esamini.
Se vuoi un aiuto IA proprio dove scrivi già codice (completare una riga, spiegare un file o delegare un'attività), Copilot è l'opzione più consolidata.
Dove eccelle
- Completamento nell'editor: suggerimenti contestuali mentre digiti, accettati con un tasto.
- Restare nel tuo IDE: VS Code, Visual Studio, JetBrains e Neovim, senza passare a una scheda di chat separata.
- Interrogare il tuo codebase: una chat che vede i tuoi file aperti e il tuo repository per spiegare, correggere e scrivere test.
- Modifiche agentiche su più file: la modalità agent modifica più file, e l'agent di programmazione lavora in modo asincrono sui problemi.
- Scegliere il modello in base all'attività: gli abbonamenti a pagamento permettono di cambiare modello di punta per la chat e gli agent.
- Flussi di lavoro di pull request su GitHub: riassunti e suggerimenti di revisione proprio dove si trova già il tuo codice.
Dove fa cilecca
- I non sviluppatori: è uno strumento di programmazione, non un assistente generalista.
- Uso a pesi aperti o completamente offline: è un servizio ospitato legato al tuo account GitHub.
- Team che vietano qualsiasi invio di codice al di fuori del proprio ambiente senza una configurazione aziendale approvata.
- Acquirenti che preferiscono un prezzo unico aggregato invece di una fatturazione per postazione o per richiesta sui livelli superiori.
Primi passi
Installa l'estensione GitHub Copilot nel tuo editor (oppure usalo direttamente su github.com) e accedi con il tuo account GitHub. Il livello gratuito offre un numero limitato di completamenti e di messaggi di chat al mese; gli abbonamenti a pagamento rimuovono questi limiti.
Una volta attivato, i suggerimenti compaiono in linea mentre digiti: premi Tab per accettare, oppure continua a scrivere per ignorarli.
Completamenti e chat
Il completamento in linea è più efficace quando gli dai un punto di partenza: una firma di funzione chiara, un nome descrittivo o un commento che descrive l'intenzione. La chat Copilot risponde alle domande sul codice selezionato e sul repository nel suo insieme.
I comandi con barra obliqua accelerano le richieste comuni (/explain per un file confuso, /tests per generare test unitari, /fix per correggere un errore), basandosi sul codice aperto.
Modalità agent e agent di programmazione
La modalità agent prende un prompt di alto livello ed effettua modifiche in più passaggi su più file, presentandoti un riassunto da esaminare prima di accettare.
L'agent di programmazione Copilot va oltre: assegnagli un problema GitHub e lavora in modo asincrono, poi apre una pull request che il tuo team esamina, utile per attività ben delimitate e autonome.
Ottenere risposte migliori
Tieni aperti i file pertinenti in modo che Copilot abbia il contesto di cui ha bisogno, e scrivi il commento o la firma prima di chiedere un completamento.
Esamina ogni suggerimento prima di accettarlo: sei tu responsabile del codice consegnato. Tratta Copilot come un collaboratore junior veloce, non come un'autorità, soprattutto per il codice sensibile alla sicurezza.
Quanto costa GitHub Copilot
Indicativo, in USD, aggiornato al gennaio 2026. I prezzi cambiano spesso. Verifica sul sito ufficiale prima di farci affidamento.
Gratuito
$0
Numero limitato di completamenti e di messaggi di chat al mese per i privati.
Pro
~10 $ / mese
Completamenti e chat illimitati, scelta del modello e modalità agent.
Pro+
~39 $ / mese
Limiti più alti e accesso più generoso ai modelli più capaci.
Enterprise / Business
~19-39 $ / utente / mese
Controlli di policy organizzativa, indennizzo della proprietà intellettuale, audit e (Enterprise) conoscenze ancorate ai tuoi repository.
Esempi di prompt
Copiali in GitHub Copilot come punto di partenza, poi adattali al tuo compito.
Generare test
/tests: scrivi test unitari per la funzione selezionata che coprano il percorso felice, i casi di errore e i casi limite. Rispetta il framework di test e lo stile esistenti del progetto.
Spiegare codice poco familiare
/explain questo file come se fossi nuovo nel codebase: cosa fa, i tipi chiave, e dove si trovano gli effetti collaterali e le chiamate esterne.
Delegare un'attività delimitata
Aggiungi la validazione degli input a ogni endpoint di questo router, restituisci un 400 con un errore tipizzato in caso di fallimento, e aggiorna i test. Mostrami un riassunto dei file che hai modificato.
GitHub Copilot
domande frequenti.
Risposte dirette alle domande che ci vengono poste più spesso. Se la tua non c'è, scrivi al team.