News GitHub Copilot-X ottimizza lo sviluppo software con l'IA
1' 54''
03/04/2023

GitHub rivoluziona l'esperienza degli sviluppatori con Copilot-X, l'assistente di IA per migliorare il ciclo di sviluppo del software.

GitHub Copilot-X ottimizza lo sviluppo software con l'IA

Anche GitHub è salito sul treno dell'IA generativa annunciando Copilot X, una nuova versione dell'assistente alla programmazione basato sull'intelligenza artificiale. 

Il nuovo Copilot non si limiterà a scrivere codice: gli sviluppatori potranno utilizzare chat testuali e vocali e integrare lo strumento nelle pull request, nella linea di comando e nella documentazione per rispondere alle domande sui progetti dei repository.

L'esperienza di sviluppo si velocizza

GitHub ha sviluppato una serie di estensioni per gli IDE Visual Studio Code e Visual Studio che integrano la chat con Copilot X nell'interfaccia dell'editor. Il chatbot è sempre attivo ed è in grado di comprendere il codice scritto, scrivere unit test,  individuare eventuali errori e proporre miglioramenti. 

Gli sviluppatori possono inoltre conversare con l'IA per generare codice a partire da input vocali in linguaggio naturale.

Pixabay
sviluppo software

Copilot X può essere usato anche per generare tag e descrizioni per le pull request sulla base dei messaggi dei commit e del codice che è stato modificato. L'obiettivo di GitHub è potenziare ulteriormente questa funzione per fare in modo che, a fronte di una pull request, Copilot X avvisi gli sviluppatori in caso di test insufficienti e generi quelli mancanti.

Copilot X per consultare la documentazione

In arrivo anche Copilot X for Docs, un tool in grado di rispondere a domande riguardo la documentazione di un progetto, come il linguaggio, i framework e le librerie usati. La funzionalità sarà disponibile inizialmente per React, Azure Docs e MDN, ma c'è in cantiere la possibilità di utilizzarla nei repository aziendali e per la documentazione interna.

Gli sviluppatori possono ottenere risposte in breve tempo riguardo ciò che gli interessa, velocizzando i tempi e diventando più efficienti. GitHub ha intenzione di estendere questa feature anche alle issue, alle pull request, alle discussioni e alla wiki per offrire agli sviluppatori un quadro tecnico completo del progetto.

Pixabay
github repository

Infine, GitHub ha presentato Copilot CLI per velocizzare la scrittura di comandi generandoli a partire da un input in linguaggio naturale.

Con Copilot X GitHub mira a semplificare ulteriormente il lavoro degli sviluppatori. L'integrazione coi principali strumenti di lavoro ottimizza lo svolgimento dei task più semplici per lasciare agli sviluppatori la libertà di dedicarsi ad attività più complesse e creative.

Potrebbe interessarti anche

News

Microsoft annuncia un nuovo programma di riqualificazione dei talenti

Microsoft, in collaborazione con GitHub e LinkedIn, ha annunciato alcune iniziative per aiutare le imprese a riqualifica...

News

GitHub Copilot ha copiato codice sotto copyright

I creatori di GitHub Copilot hanno copiato del codice da un paper senza citarne l'autore o rispettare le licenze di util...

Approfondimenti

Gli LLM danno risposte meno accurate agli elettori quando conversano in spagnolo

Una recente indagine dell'AI Democracy Projects ha dimostrato che gli LLM forniscono risposte errato o incomplete più sp...

Approfondimenti

La tecnologia rende i pazienti dei "consumatori attivi" della sanità

La diffusione degli autotest e della GenAI permette ai pazienti di diventare "consumatori attivi" della sanità e ad acce...