Visual Studio con GitHub Copilot – Programmazione in coppia con IA2024-12-13T17:06:18-08:00

Ultima versione di Visual Studio 2022 con GitHub Copilot integrato

Dedica più tempo al codice più importante, grazie al tuo nuovo assistente programmatore basato su IA, ora perfettamente integrato.

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 funzioni e i miglioramenti.

GitHub Copilot installation screenshot

Registrati alla prova gratuita

GitHub Copilot è gratuito per gli studenti verificati e per i gestori dei progetti open source più richiesti in GitHub. Se non sei uno studente o un gestore di un progetto open source molto richiesto, puoi provare gratuitamente GitHub Copilot con una versione di prova una tantum di 30 giorni.

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, consulta la sezione relativa all’uso degli account GitHub in Visual Studio nella documentazione 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
Richieste da pro

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 ti insegna a usare il “prompt engineering” per GitHub Copilot in Visual Studio 2022 e a ottenere risultati migliori con richieste migliori.

03
Completamenti del codice

Inizia a scrivere nell’editor; Copilot suggerirà il codice durante la digitazione.
Suggerimento: premi “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. Apri inline facendo clic con il tasto destro del mouse sul file di testo e selezionando “Chiedi a Copilot” o Alt + /`
Suggerimento: usa “/” per specificare la finalità o “#” per fare riferimento al/ai file. Come “/test per #nomefile”

05
Finestra chat

Poni domande sulla soluzione o i file desiderati.  Apri da Copilot Badge o CTRL + /, C.
Suggerimento: usa #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, concentrarsi sulla logica di business anziché sul boilerplate e fare ciò che conta di più: creare software eccezionale.

Copilot individuale

Per singoli sviluppatori, freelance, studenti e docenti che vogliono scrivere codice in modo più rapido e senza stress.

$10USDal mese / $ 100 USD all’anno

Avvia una versione di valutazione gratuita
Gratuito per studenti, insegnanti e gestori verificati di progetti open source popolari.
Cosa è incluso?

Chat

  • Messaggi, interazioni e cronologia illimitati
  • Supporto e spiegazioni per la scrittura di codice in grado di riconoscere il contesto
  • Assistenza per il debug e la correzione della sicurezza
  • Conversazioni su misura per i repository dell’organizzazione
  • Risposte in base alle knowledge base dell’organizzazione
  • Accesso alle informazioni dai principali repository open source
  • Analisi delle differenze delle richieste pull
  • Ricerca Web basata su Bing (beta)

Completamento codice

  • Suggerimenti in tempo reale per la scrittura di codice
  • Commenti al codice
  • Modelli ottimizzati (presto disponibili come add-on)

Azioni intelligenti

  • Suggerimenti su chat e richieste inline
  • Comandi barra e variabili di contesto
  • Generazione dei messaggi di commit
  • Descrizione e riepilogo richiesta pull

Ambienti supportati

  • IDE, CLI e GitHub Mobile
  • GitHub.com

Gestione e criteri

  • Filtro del codice pubblico
  • Gestione e SSO utenti
  • Dati esclusi dal training per impostazione predefinita
  • Indennità IP
  • Esclusione del contenuto
  • Autenticazione SSO SAML1
  • Richiede GitHub Enterprise Cloud

Più diffusi

Copilot Business

Per le organizzazioni pronte a migliorare la velocità tecnica, la qualità del codice e l’esperienza degli sviluppatori.

$19USDper utente / al mese

Cosa è incluso?

Chat

  • Messaggi, interazioni e cronologia illimitati
  • Supporto e spiegazioni per la scrittura di codice in grado di riconoscere il contesto
  • Assistenza per il debug e la correzione della sicurezza
  • Conversazioni su misura per i repository dell’organizzazione
  • Risposte in base alle knowledge base dell’organizzazione
  • Accesso alle informazioni dai principali repository open source
  • Analisi delle differenze delle richieste pull
  • Ricerca Web basata su Bing (beta)

Completamento codice

  • Suggerimenti in tempo reale per la scrittura di codice
  • Commenti al codice
  • Modelli ottimizzati (presto disponibili come add-on)

Azioni intelligenti

  • Suggerimenti su chat e richieste inline
  • Comandi barra e variabili di contesto
  • Generazione dei messaggi di commit
  • Descrizione e riepilogo richiesta pull

Ambienti supportati

  • IDE, CLI e GitHub Mobile
  • GitHub.com

Gestione e criteri

  • Filtro del codice pubblico
  • Gestione e SSO utenti
  • Dati esclusi dal training per impostazione predefinita
  • Indennità IP
  • Esclusione del contenuto
  • Autenticazione SSO SAML1
  • Richiede GitHub Enterprise Cloud

Novità

Copilot Enterprise

Per le aziende che desiderano personalizzare GitHub Copilot in base alla propria organizzazione e inserire l’intelligenza artificiale nel flusso di lavoro degli sviluppatori.

$39USDper utente / al mese

Cosa è incluso?

Chat

  • Messaggi, interazioni e cronologia illimitati
  • Supporto e spiegazioni per la scrittura di codice in grado di riconoscere il contesto
  • Assistenza per il debug e la correzione della sicurezza
  • Conversazioni su misura per i repository dell’organizzazione
  • Risposte in base alle knowledge base dell’organizzazione
  • Accesso alle informazioni dai principali repository open source
  • Analisi delle differenze delle richieste pull
  • Ricerca Web basata su Bing (beta)

Completamento codice

  • Suggerimenti in tempo reale per la scrittura di codice
  • Commenti al codice
  • Modelli ottimizzati (presto disponibili come add-on)

Azioni intelligenti

  • Suggerimenti su chat e richieste inline
  • Comandi barra e variabili di contesto
  • Generazione dei messaggi di commit
  • Descrizione e riepilogo richiesta pull

Ambienti supportati

  • IDE, CLI e GitHub Mobile
  • GitHub.com

Gestione e criteri

  • Filtro del codice pubblico
  • Gestione e SSO utenti
  • Dati esclusi dal training per impostazione predefinita
  • Indennità IP
  • Esclusione del contenuto
  • Autenticazione SSO SAML1
  • Richiede GitHub Enterprise cloud

1: L’autenticazione con l’accesso Single Sign-On (SSO) SAML è disponibile per le organizzazioni che usano GitHub Enterprise Cloud.

Informazioni su termini e condizioni di GitHub Copilot.

Domande frequenti

Visual Studio 2022 versione 17.10 o successiva

  1. Scaricare l’ultima versione 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 avviare un abbonamento a pagamento per un account personale, è possibile configurare una versione di prova una tantum 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 a GitHub Copilot.
  3. Accedere a Visual Studio con un account GitHub provvisto di un abbonamento a GitHub Copilot. Seguire la procedura descritta in Aggiungere gli account GitHub al keychain di Visual Studio.

Per altri dettagli, visitare il sito learn.microsoft.com e consultare la sezione sull’installazione e la gestione di GitHub Copilot nella pagina di documentazione di 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:

  • utilizzo 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.
  • Usa  threads 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.

Per i proprietari dell’organizzazione con una sottoscrizione di Copilot Business, è possibile concedere e gestire l’accesso di GitHub Copilot ai membri dell’organizzazione.

GitHub Copilot trasforma l’esperienza per 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, log 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 formazione 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 .

Avvia una versione di valutazione gratuita di GitHub Copilot

Feedback