Visual Studio con GitHub Copilot – Programmazione in coppia con IA2025-07-23T09:41:58-07:00

Copilot Free in Visual Studio 2022

Modalità agente – Copilot basato sull’intelligenza artificiale è stato appena potenziato

È possibile sperimentare uno strumento di assistenza per la scrittura di codice basato sull’intelligenza artificiale che analizza i problemi, coordina i passaggi successivi, applica le modifiche ed esegue iterazioni degli errori.

Informazioni di base in 3 passaggi

GitHub Copilot installation screenshot

Installazione dell’ultima versione di Visual Studio 2022

L’esperienza più recente di GitHub Copilot è integrata in Visual Studio e combina le funzionalità di completamento del codice di GitHub Copilot e della chat di GitHub Copilot in un unico e pratico pacchetto. Scarica la versione più recente di Visual Studio 2022 per scoprire le nuove funzionalità e i miglioramenti.

GitHub Copilot installation screenshot

Per iniziare subito a usare Copilot gratuitamente

GitHub Copilot è gratuito in Visual Studio, con accesso limitato ad alcune funzionalità di Copilot. Nessuna versione di valutazione. Carta di credito non necessaria. Solo l’account GitHub.
Github Copilot sign in screenshot

Accedi con il tuo account GitHub

Per abilitare GitHub Copilot, assicurati di aver aggiunto l’account GitHub a Visual Studio. Per altre informazioni, consultare la sezione relativa all’uso degli account GitHub in Visual Studio nella documentazione di Microsoft.

5 suggerimenti e consigli

01
Procedure consigliate

GitHub Copilot è un assistente codifica basato sull’intelligenza artificiale (IA) che può essere eseguito in diversi ambienti e ti aiuta a migliorare l’efficienza nelle attività quotidiane di codifica. In questa nuova serie di contenuti, mostreremo come funziona GitHub Copilot in Visual Studio in particolare, e come ti aiuta a migliorare la produttività.

02
Scrivere richieste come un professionista

La qualità dell’output di qualsiasi LLM dipende in gran parte dalla qualità della richiesta, e GitHub Copilot non fa eccezione. In questo nuovo video, Gwyn spiega come usare il “prompt engineering” per GitHub Copilot in Visual Studio 2022 e come ottenere risultati migliori con richieste migliori.

03
Completamenti del codice

Iniziare a scrivere nell’editor. Copilot suggerirà il codice mentre si digita.
Suggerimento: premere “Tab” per accettare un suggerimento.

04
Chat inline

La chat inline ti aiuta a scrivere metodi, classi e unit test convertendo le richieste in codice. Aprire la chat inline facendo clic con il pulsante destro del mouse sul file di testo e selezionando “Chiedi a Copilot” oppure premendo Alt + /`
Suggerimento: usa “/” per specificare la finalità o “#” per fare riferimento al/ai file. Come “/test per #filename”

05
Finestra chat

Poni domande sulla soluzione o i file desiderati.  Aprirla dal logo di Copilot o premendo CTRL + /, C.
Suggerimento: usare #solution per fare riferimento alla soluzione attiva (solo per C#) in Visual Studio

Non fare tutto da solo

Gli sviluppatori di tutto il mondo usano GitHub Copilot per scrivere codice più velocemente e fare ciò che conta di più: creare software eccezionale.

Free

Un modo veloce per iniziare a usare GitHub Copilot.

$0per utente / al mese

Che cosa è incluso

  • 50 richieste di chat o modalità agente al mese
  • 2.000 completamenti al mese
  • Accesso a Claude 3.5 Sonnet, GPT-4.1 e altro ancora
Più popolari

Pro

Chat e completamenti illimitati con accesso a più modelli.

$10al mese o 100 $ l’anno

Che cosa è incluso

Tutto quanto incluso nella versione Free e:

  • Chat e modalità agente illimitate con GPT-4.11
  • Completamenti di codice illimitati
  • Accesso a strumenti di revisione, Claude 3.7/4 Sonnet, Gemini 2.5 Pro e altro ancora
  • 6 volte più richieste Premium rispetto a Copilot Free per usare i modelli più recenti, con l’opzione di acquistarne altre2
  • Agente di codifica (anteprima)

Gratuito per studenti, insegnanti e gestori verificati di progetti open source popolari. Altre informazioni

Pro+

Massima flessibilità e possibilità di scegliere il modello.

$39al mese o 390 $ l’anno

Che cosa è incluso

Tutto quanto incluso nella versione Pro e:

  • Accesso a tutti i modelli, tra cui Claude Opus 4, o3 e altro ancora
  • 30 volte più richieste Premium rispetto a Copilot Free per usare i modelli più recenti, con l’opzione di acquistarne altre2

Business

Possibilità di accelerare i flussi di lavoro con GitHub Copilot.

$19per utente / al mese

Che cosa è incluso

  • Chat e modalità agente illimitate con GPT-4.11
  • Completamenti di codice illimitati
  • Accesso a strumenti di revisione, Claude 3.5/3.7/4 Sonnet, Gemini 2.5 Pro e altro ancora
  • 300 richieste Premium per usare i modelli più recenti per utente, con l’opzione di acquistarne altre2
  • Metriche di utilizzo e gestione utenti
  • Indennità IP e privacy dei dati
  • Agente di codifica (anteprima)
Miglior rapporto prezzo/prestazioni

Enterprise

Scalabilità con gli agenti IA e accesso completo ai modelli.

$39per utente / al mese

Che cosa è incluso

Tutto quanto incluso nella versione Business e:

  • Accesso a tutti i modelli, tra cui Claude Opus 4, o3 e altro ancora
  • 3,33 volte più richieste Premium rispetto alla versione Business per usare i modelli più recenti, con l’opzione di acquistarne altre2
  1. I tempi di risposta possono variare durante i periodi di utilizzo elevato. Le richieste potrebbero essere soggette a limitazione della velocità.
  2. L’opzione di acquisto di richieste Premium aggiuntive non è disponibile per gli utenti che si abbonano o si sono abbonati a Pro o Pro+ tramite GitHub Mobile su iOS o Android.

Domande frequenti

Visual Studio 2022 versione 17.10 o successiva

Per accedere a GitHub Copilot Free, seguire la procedura di accesso alle versioni esistenti di Visual Studio. Dopo aver eseguito l’accesso, abilitare Copilot Free all’indirizzo https://github.com/settings/copilot.  Una volta abilitato, GitHub Copilot Free fornisce un numero limitato di chat e completamenti.
Altre informazioni
  1. Scaricare la versione più recente di Visual Studio 2022. Selezionare almeno un carico di lavoro nel programma di installazione. Assicurarsi di lasciare selezionato il componente GitHub Copilot preselezionato. OPPURE se non è stato selezionato nessun carico di lavoro, installare GitHub Copilot selezionandolo dai singoli componenti nel programma di installazione.
  2. Configurare un abbonamento di GitHub Copilot per l’account personale, oppure, se si è membri di un’organizzazione o di un’azienda con un abbonamento a GitHub Copilot, è necessario farsi assegnare una postazione da un proprietario dell’organizzazione. Prima di iniziare un abbonamento a pagamento per un account personale, è possibile configurare una versione di prova di 30 giorni per valutare GitHub Copilot. Per iniziare una versione di prova gratuita, è necessario scegliere un periodo di fatturazione mensile o annuale e fornire un metodo di pagamento. Se non si annulla la versione di prova gratuita prima della fine dei 30 giorni, la prova verrà automaticamente convertita in un abbonamento a pagamento. È possibile annullare la versione di prova gratuita di GitHub Copilot in qualsiasi momento durante i 30 giorni e non verranno addebitati costi. In caso di annullamento prima della fine della versione di prova, si continuerà ad avere accesso a GitHub Copilot fino al termine del periodo di prova di 30 giorni. Per altre informazioni, vedere Gestione dell’abbonamento individuale di GitHub Copilot.
  3. Accedere a Visual Studio con un account GitHub provvisto di un abbonamento a GitHub Copilot. Eseguire i passaggi descritti in Aggiungere gli account GitHub al keychain di Visual Studio.

Per altri dettagli, visitare il sito learn.microsoft.com e consultare la pagina della documentazione relativa all’installazione e alla gestione di GitHub Copilot in Visual Studio.

Con Visual Studio 2022 versione 17.10 o successiva, GitHub Copilot e GitHub Copilot Chat sono disponibili per l’installazione come singola estensione che combina Copilot e Copilot Chat in un unico pacchetto. L’estensione GitHub Copilot unificata è inclusa come componente integrato consigliato per impostazione predefinita in tutti i carichi di lavoro ed è disponibile tramite il Programma di installazione di Visual Studio.

Per ottenere la nuova estensione unificata di GitHub Copilot:

  • Installare Visual Studio 2022 versione 17.10 o successiva.
  • Selezionare almeno un carico di lavoro nel programma di installazione. Assicurarsi di lasciare selezionato il componente GitHub Copilot preselezionato. OPPURE se non è stato selezionato nessun carico di lavoro, installare GitHub Copilot selezionandolo dai singoli componenti nel programma di installazione.

GitHub Copilot è installato per impostazione predefinita con tutti i carichi di lavoro. Se si sceglie di escluderla, è possibile installarla in un secondo momento usando il Programma di installazione di Visual Studio per modificare l’installazione e selezionando il componente GitHub Copilot.

Per altri dettagli, visitare il sito learn.microsoft.com GitHub Copilot nella pagina di documentazione per l’installazione di Visual Studio.

Con Visual Studio 2022 versione 17.10 e successive, nell’angolo in alto a destra dell’ambiente Visual Studio viene visualizzata un’icona di stato di Copilot che indica se Copilot è attivo, inattivo, non disponibile o non installato. Usando il menu a discesa dall’icona di stato, è possibile accedere facilmente alle opzioni che consentono di gestire o risolvere i problemi relativi allo stato di Copilot. Alcune opzioni sono disponibili o disattivate a seconda dello stato di Copilot.

Per altre informazioni, vedere Gestire lo stato di Copilot.

Visual Studio 2022 versione 17.9 o successiva

In Visual Studio 2022 versioni da 17.8 a 17.9, GitHub Copilot e GitHub Copilot Chat sono disponibili per l’installazione come due estensioni separate. L’installazione dell’estensione GitHub Copilot è un prerequisito per l’installazione di Chat di GitHub Copilot.

Seguire la procedura descritta in Ottenere GitHub Copilot per Visual Studio 2022 versioni da 17.8 a 17.9.

Per abilitare GitHub Copilot, assicurati di aver aggiunto l’account GitHub a Visual Studio. Per altre informazioni, vedere Aggiungere account GitHub al keychain Visual Studio.
È possibile ottenere risposte migliori fornendo altre informazioni alla chat di GitHub Copilot, tra cui:

  • Usare comandi barra per specificare rapidamente attività comuni come /explain  per ottenere spiegazioni del codice.
  • Definire l’ambito della chat per file specifici usando riferimenti.
  • Esaminare l’ origine usata da Copilot per generare la risposta.
  • Usare  thread diversi per ogni chat di Copilot in modo da mantenere contesti diversi in ogni chat.

Altre informazioni su come usare chat di Copilot in Visual Studio.

Altre informazioni su Risoluzione dei problemi comuni relativi a GitHub Copilot.

È anche possibile tenere traccia delle conversazioni relative a GitHub Copilot tramite il forum di discussione di GitHub.

No, GitHub Copilot è un abbonamento separato e non è incluso con una licenza Visual Studio Professional o Enterprise.

Altre informazioni sulla fatturazione per GitHub Copilot.

GitHub Copilot trasforma l’esperienza degli sviluppatori. Supportato dai leader nell’intelligenza artificiale, Copilot fornisce assistenza contestualizzata per tutto il ciclo di vita di sviluppo del software, dai completamenti del codice e l’assistenza tramite chat nell’IDE alle spiegazioni del codice e alle risposte ai documenti in GitHub e altro ancora. Grazie all’elevazione del flusso di lavoro di Copilot, gli sviluppatori possono concentrarsi su più aspetti: valore, innovazione e felicità.

GitHub Copilot consente agli sviluppatori di dedicare più energia alla risoluzione dei problemi e alla collaborazione e di dedicare meno impegno ad attività comuni e boilerplate. Questo è il motivo per cui gli sviluppatori che usano Copilot segnalano una maggiore soddisfazione per il proprio lavoro rispetto a quelli che non lo fanno e sono fino al 55% più produttivi nella scrittura di codice senza alcun vincolo di qualità, il che si aggiunge a sviluppatori impegnati che distribuiscono software di qualità più velocemente. Senza sacrificare la qualità, il tutto si aggiunge a sviluppatori impegnati che distribuiscono più rapidamente software straordinario.

GitHub Copilot si integra con gli editor leader, tra cui Visual Studio Code, Visual Studio, I/O JetBrains e Neovim e, diversamente da altri assistenti di codifica per intelligenza artificiale, è integrato in GitHub in modo nativo. Passando a milioni di singoli utenti e decine di migliaia di clienti aziendali, Copilot è lo strumento di sviluppo di intelligenza artificiale più ampiamente adottato a livello mondiale e il vantaggio competitivo che gli sviluppatori chiedono per nome.

Per altre informazioni sull’uso generale di GitHub Copilot, sull’impatto sui prodotti, sull’umano, sulla riservatezza e sulla privacy, vedere l’elenco completo delle  domande frequenti di GitHub Copilot.

È stato eseguito il training di GitHub Copilot in tutte le lingue visualizzate nei repository pubblici. Per ogni lingua, la qualità dei suggerimenti ricevuti può dipendere dal volume e dalla diversità dei dati di training per tale lingua. Ad esempio, JavaScript è ben rappresentato nei repository pubblici ed è uno dei linguaggi supportati migliori di GitHub Copilot. Le lingue con meno rappresentazione nei repository pubblici possono produrre meno suggerimenti o suggerimenti meno affidabili.

Per altre informazioni sull’uso generale di GitHub Copilot, sull’impatto sui prodotti, sull’umano, sulla riservatezza e sulla privacy, vedere l’elenco completo delle  domande frequenti di GitHub Copilot.

GitHub Copilot è basato su modelli generativi di intelligenza artificiale sviluppati da GitHub, OpenAI e Microsoft. È stato eseguito il training su testo in linguaggio naturale e codice sorgente da origini disponibili pubblicamente, incluso il codice nei repository pubblici su GitHub.

Per altre informazioni sull’uso generale di GitHub Copilot, sull’impatto sui prodotti, sull’umano, sulla riservatezza e sulla privacy, vedere l’elenco completo delle  domande frequenti di GitHub Copilot.

No, GitHub Copilot genera suggerimenti usando la determinazione probabilistica.

Quando si pensa alla proprietà intellettuale e ai problemi di open source, è fondamentale comprendere il funzionamento di GitHub Copilot. I modelli di intelligenza artificiale che creano i suggerimenti di Copilot possono essere sottoposti a training sul codice pubblico, ma non contengono codice. Quando generano un suggerimento, non “copiano e incollano” da alcuna codebase.

  • Per generare un suggerimento di codice, l’estensione Copilot inizia esaminando il codice nell’editor, concentrando l’attenzione sulle righe subito prima e dopo il cursore, ma anche sulle informazioni che includono altri file aperti nell’editor e sugli URL di repository o percorsi di file per identificare il contesto pertinente. Le informazioni vengono inviate al modello di Copilot, per ottenere una determinazione probabilistica del prossimo futuro e generare suggerimenti.
  • Per generare un suggerimento per la chat nell’editor di codice, l’estensione Copilot crea un prompt contestuale combinando il prompt con un contesto aggiuntivo, incluso il file di codice aperto nel documento attivo, la selezione del codice e le informazioni generali sull’area di lavoro, ad esempio framework, lingue e dipendenze. Le informazioni vengono inviate al modello di Copilot, per ottenere una determinazione probabilistica del prossimo futuro e generare suggerimenti.
  • Per generare un suggerimento per la chat su GitHub.com, ad esempio fornendo una risposta a una domanda dal prompt della chat, Copilot crea un prompt contestuale combinando il prompt con un contesto aggiuntivo, inclusi i prompt precedenti, le pagine aperte in GitHub.com e il contesto recuperato dalla codebase o dalla ricerca di Bing. Le informazioni vengono inviate al modello di Copilot, per ottenere una determinazione probabilistica del prossimo futuro e generare suggerimenti.

Per altre informazioni sull’uso generale di GitHub Copilot, sull’impatto sui prodotti, sull’umano, sulla riservatezza e sulla privacy, vedere l’elenco completo delle  domande frequenti di GitHub Copilot.

GitHub Copilot elabora i dati personali in base alla modalità di accesso e utilizzo di Copilot: tramite github.com, app per dispositivi mobili, estensioni o una delle varie estensioni IDE oppure tramite funzionalità come i suggerimenti per l’interfaccia della riga di comando (CLI), i completamenti del codice IDE o la chat personalizzata su GitHub.com. I tipi di dati personali elaborati possono includere:

  • Dati di engagement degli utenti: sono inclusi identificatori pseudonimi acquisiti nelle interazioni degli utenti con Copilot, ad esempio completamenti accettati o ignorati, messaggi di errore, registri di sistema e metriche di utilizzo del prodotto.
  • Prompt: questi sono input per la chat o il codice, insieme al contesto, inviati all’intelligenza artificiale di Copilot per generare suggerimenti.
  • Suggerimenti: queste sono le righe di codice generate dall’intelligenza artificiale o le risposte di chat fornite agli utenti in base alle loro richieste.
  • Dati di feedback: comprende il feedback degli utenti in tempo reale, incluse le reazioni (ad esempio, pollice in su/giù) e commenti facoltativi, insieme al feedback dei ticket di supporto.

Per altre informazioni sull’uso generale di GitHub Copilot, sull’impatto sui prodotti, sull’umano, sulla riservatezza e sulla privacy, vedere l’elenco completo delle  domande frequenti di GitHub Copilot.

Il modo in cui GitHub usa i dati di Copilot dipende dal modo in cui l’utente accede a Copilot e per quale scopo. Gli utenti possono accedere a GitHub Copilot tramite il Web, le estensioni, le app per dispositivi mobili, il terminale del computer e vari IDE (ambienti di sviluppo integrati). GitHub usa in genere i dati personali per:

  • Distribuire, gestire e aggiornare i servizi in base alla configurazione e all’utilizzo del cliente, per garantire esperienze e consigli personalizzati
  • Risoluzione dei problemi, che comporta la prevenzione, il rilevamento, la risoluzione e la mitigazione dei problemi, inclusi gli incidenti di sicurezza e i problemi relativi al prodotto, correggendo i bug software e mantenendo le funzionalità e l’aggiornamento del Servizi online
  • Migliorare la produttività, l’affidabilità, l’efficacia, la qualità, la privacy, l’accessibilità e la sicurezza degli utenti mantenendo il servizio aggiornato e operativo

Queste procedure sono indicate nel Contratto di protezione dei dati (DPA) di GitHub, che specifica gli impegni di gestione dei dati nei confronti dei clienti del titolare del trattamento dei dati.

GitHub usa anche determinati dati personali con l’autorizzazione del cliente ai sensi del DPA, per gli scopi seguenti:

  • Gestione fatturazione e account
  • Rispettare e risolvere gli obblighi legali
  • Per il rilevamento di abusi, la prevenzione e la protezione da abusi, la ricerca di virus e la scansione per rilevare violazioni delle condizioni d’uso
  • Generare report di riepilogo per il calcolo delle commissioni dei dipendenti e degli incentivi per i partner
  • Produrre report aggregati per uso interno e pianificazione strategica, che coprono aree quali la previsione, l’analisi dei ricavi, la pianificazione della capacità e la strategia del prodotto

Per informazioni dettagliate sulle attività di elaborazione dei dati di GitHub come controller, in particolare per i clienti singoli di Copilot, vedere l’informativa sulla privacy di GitHub.

Le considerazioni principali sull’indirizzo IP per GitHub Copilot si riferiscono al copyright. Il modello che supporta Copilot viene sottoposto a training su un’ampia raccolta di codice accessibile pubblicamente, che può includere codice protetto da copyright, e i suggerimenti di Copilot (in rari casi) possono essere simili al codice su cui è stato eseguito il training del modello. Ecco alcune informazioni di base da conoscere su queste considerazioni:

La legge sul copyright consente l’uso di lavori protetti da copyright per il training di modelli di intelligenza artificiale: nei paesi di tutto il mondo sono previste disposizioni nelle leggi sul copyright che consentono ai computer di apprendere, comprendere, estrarre modelli e fatti da materiali protetti da copyright, incluso il codice software. Ad esempio, l’Unione Europea, il Giappone e Singapore hanno disposizioni rapide che consentono l’apprendimento automatico per sviluppare modelli di intelligenza artificiale. Altri paesi, tra cui Canada, India e il Stati Uniti consentono anche tale training in base alle rispettive disposizioni di fair use/fair dealing. È stato eseguito il training del modello di intelligenza artificiale di GitHub Copilot con l’uso del codice dei repository pubblici di GitHub, accessibili pubblicamente e nell’ambito dell’uso consentito del copyright.

Cosa c’è di più sui rischi di copyright nei suggerimenti? In rare istanze (meno di 1% in base alle ricerche di GitHub), i suggerimenti di GitHub possono corrispondere ad esempi di codice usato per eseguire il training del modello di intelligenza artificiale di GitHub. Anche in questo caso, Copilot non “cerca” o “copia e incolla” il codice, ma usa invece il contesto dell’area di lavoro di un utente per sintetizzare e generare un suggerimento.

La nostra esperienza mostra che è più probabile che i suggerimenti corrispondenti si verifichino in due situazioni: (i) quando nell’editor di codice è presente poco o nessun contesto per sintetizzare il modello di Copilot oppure (ii) quando un suggerimento corrispondente rappresenta un approccio o un metodo comune. Se un suggerimento di codice corrisponde al codice esistente, esiste il rischio che l’uso di tale suggerimento possa attivare attestazioni di violazione del copyright, che dipendono dalla quantità e dalla natura del codice usato e dal contesto di utilizzo del codice. In molti modi, si tratta dello stesso rischio che si verifica quando si usa codice non originato da uno sviluppatore, ad esempio la copia di codice da un’origine online o il riutilizzo del codice da una libreria. Questo è il motivo per cui le organizzazioni e gli sviluppatori responsabili consigliano agli utenti di usare i criteri di analisi del codice per identificare e valutare il codice corrispondente potenziale.

In Copilot è possibile scegliere se consentire a Copilot di suggerire completamenti del codice corrispondenti al codice disponibile pubblicamente in GitHub.com. Per altre informazioni, vedere “Configurazione delle impostazioni di GitHub Copilot in GitHub.com”. Se sono stati consentiti suggerimenti corrispondenti al codice pubblico, GitHub Copilot può fornire dettagli sul codice corrispondente quando si accettano tali suggerimenti. La corrispondenza del codice non significa necessariamente violazione del copyright, quindi spetta all’utente determinare se usare il suggerimento e cosa e chi attribuire (insieme ad altre condizioni di conformità delle licenze) in circostanze appropriate.

Per altre informazioni sull’uso generale di GitHub Copilot, sull’impatto sui prodotti, sull’umano, sulla riservatezza e sulla privacy, vedere l’elenco completo delle domande frequenti di GitHub Copilot.

Iniziare a usare GitHub Copilot Free in Visual Studio