È stato annunciato un importante aggiornamento di GitHub Copilot, nome in codice GitHub Copilot X , che mira a integrare la tecnologia avanzata di deep learning di OpenAI, ChatGPT-4. L'assistente del programmatore potenziato basato sull'intelligenza artificiale si concentrerà sull'aggiunta di funzionalità di chat e voce per assistere ulteriormente gli sviluppatori nel loro lavoro.
Svelato il 22 marzo, GitHub Copilot X prevede di fornire un'ampia gamma di supporto, estendendosi non solo alle richieste pull, ma anche alle interfacce della riga di comando e alla documentazione. Le funzionalità imminenti sono destinate a portare una miriade di vantaggi e miglioramenti agli sviluppatori che lavorano ai progetti. I principali punti salienti di GitHub Copilot X includono:
- Copilot Chat: questa funzionalità comporta un'esperienza simile a ChatGPT nell'ambiente di sviluppo integrato (IDE), specificatamente adattata ai casi d'uso degli sviluppatori. Si integra perfettamente con Visual Studio Code e gli strumenti di sviluppo di Visual Studio di Microsoft. Copilot Chat riconosce il codice e i messaggi di errore fornendo un'analisi approfondita, la spiegazione dei blocchi di codice, la generazione di unit test e persino suggerendo correzioni di bug. Gli sviluppatori possono unirsi alla lista d'attesa per la chat di Copilot.
- Copilot per le richieste pull: verranno aggiunti tag basati sull'intelligenza artificiale alle descrizioni delle richieste pull, con Copilot che li riempirà automaticamente in base al codice modificato. Gli sviluppatori possono rivedere e modificare le descrizioni suggerite. Registrati per l'anteprima tecnica è ora disponibile.
- Copilot for Docs: questa offerta sperimentale utilizza un'interfaccia di chat per presentare le risposte generate dall'intelligenza artificiale alle domande sulla documentazione. Comprende questioni relative a linguaggi di programmazione, framework e altre tecnologie. Il supporto della documentazione iniziale include React, Azure Docs e MDN. È disponibile una lista d'attesa per l'accesso a questa funzione.
- Copilota per la CLI: gli sviluppatori possono trarre vantaggio dalla capacità dell'intelligenza artificiale di comporre comandi, loop e applicare oscuri flag di ricerca, soddisfacendo varie query. Gli interessati possono unirsi alla lista d'attesa per questo miglioramento.
Oltre agli aggiornamenti di cui sopra, GitHub ha rivelato piani per notificare automaticamente gli sviluppatori quando le loro richieste pull mancano di test adeguati. La piattaforma suggerirà quindi possibili test. L'obiettivo è portare alla fine questa funzionalità nei repository e nella documentazione interna di qualsiasi organizzazione.
GitHub ha rivelato che Copilot è attualmente responsabile della generazione del 46% del codice degli sviluppatori e ha contribuito ad accelerare la loro velocità di codifica del 55%. Gli sviluppatori possono registrarsi per una prova gratuita di Copilot. Tuttavia, questo strumento innovativo non è stato privo di polemiche, poiché la Free Software Foundation ha sollevato dubbi sull'utilizzo di codice di terze parti.
Strumenti come GitHub Copilot X e AppMaster stanno rivoluzionando il settore tecnologico rendendo lo sviluppo software più accessibile ed efficiente. La piattaforma no-code di AppMaster fornisce una soluzione completa per la creazione di applicazioni back-end, web e mobili, riducendo tempi e costi nel processo di sviluppo. Abbracciando queste tecnologie innovative, gli sviluppatori possono stare al passo con i tempi e aumentare la produttività.