logo Dove iniziare Linguaggi Aiuto Blog
Home Dove iniziare Linguaggi Aiuto e Supporto Info e Blog

Abbiamo provato Copilot X: è veramente un'innovazione?

20 giu 2023

Copertina dell'articolo

GitHub Copilot, fin dalla sua nascita, è diventato molto famoso tra gli sviluppatori. Con l'avvenimento delle AI, che sono stati al centro dell'attenzione di questa metà 2023, GitHub ha lavorato per portare delle novità nel campo della programmazione. Così, a marzo, viene annunciato Copilot X, una nuova funzionalità di Copilot che introduce una chat a cui si possono chiedere informazioni sul codice.

Che cos'è GitHub Copilot

Come avevamo visto durante l'annuncio ufficiale, Copilot X è una funzionalità aggiuntiva a GitHub Copilot che comprende una chat direttamente collegata al codice. L'AI, che utilizza ChatGPT 4, ha quindi a disposizione l'intero codice per rispondere alle domande dell'utente, per trovare bug e testarne il funzionamento.

Test di Copilot X: funziona bene?

Per chi si è iscritto alla technical preview di Copilot X (scopri come fare nel nostro articolo), dovrebbe ricevere un'email quando viene accettata la partecipazione. Dopodiché, è necessario installare Visual Studio Code - Insiders tramite questo link (se si usa VS Code) e scaricare l'estensione GitHub Copilot Nightly.


Quindi, Copilot X è veramente utile? La risposta è si e no, per ora. L'abbiamo provata, e qui sotto è un'anteprima di come appare:

Copilot XScreenshot di Visual Studio Code

Copilot X è sicuramente una grande novità: prima esisteva soltanto ChatGPT, a cui si possono chiedere migliaia di cose, riguardo la scrittura di script, la correzione di parti di codice e molte altre funzioni. Tuttavia, non era possibile chiedere domande relative al codice, perché sarebbe stato necessario copiarlo e incollarlo tutte le volte.

Con Copilot X, non c'è più questo problema. Nella chat, Copilot ha a disposizione il codice aperto nell'editor, quindi si possono avere, ad esempio, informazioni su una particolare funzione o chiedere la correzione dei bug.

Problemi di Copilot X

L'idea iniziale della nuova funzionalità di GitHub era molto accattivante, ma purtroppo non ha rispecchiato le nostre aspettative. L'AI è ancora molto acerba: un primo problema che abbiamo riscontrato è il rifiuto di rispondere ad alcune domande, se non la maggior parte, perché appaiono come non riguardanti la scrittura del codice. Infatti, se la domanda che poniamo a Copilot non contiene parole come "nel codice" o "script", la chat risponde in inglese con "Scusa, ma posso solo aiutare con domande relative alla programmazione" (tradotta), anche se si riferiscono al codice.
Inoltre, Copilot X non riesce a trovare bug o errori (spesso anche abbastanza visibili) e con funzioni difficili non sempre ne capisce il funzionamento o le spiega in modo vago.

Conclusione: Copilot X ancora da migliorare

Insomma, come detto già prima, l'idea è molto buona. Purtroppo, Copilot X deve essere ancora migliorato. L'estensione viene aggiornata spesso su Visual Studio Code e speriamo quindi che queste pecche vengano presto risolte nella versione stabile. Alla fine, stiamo sempre parlando di una technical preview!