GitHub ha lanciato GitHub Copilot Workspace, un nuovo ambiente di sviluppo che utilizza l’intelligenza artificiale per aiutare a creare software. Questo strumento segue il successo di GitHub Copilot, introdotto nel 2022.
GitHub Copilot Workspace è pensato per essere uno strumento completo per gli sviluppatori, consentendo loro di pianificare, creare e testare il codice usando il linguaggio naturale. A differenza di un singolo assistente AI, Copilot Workspace utilizza più agenti per assistere gli sviluppatori in tutte le fasi del processo di sviluppo del software. L’obiettivo è rendere lo sviluppo del software più accessibile a una più ampia gamma di persone, compresi quelli con meno esperienza.
Il CEO di GitHub, Thomas Dohmke, ha spiegato che Copilot Workspace mira a facilitare la creazione del software, ma non a sostituire la creatività umana. L’obiettivo è aiutare gli sviluppatori a pensare come progettisti di sistemi e ad abbassare le barriere di accesso allo sviluppo del software.
La piattaforma permette agli sviluppatori di avviare nuovi progetti direttamente da un problema GitHub, una richiesta pull o un repository, aiutandoli a superare le complessità iniziali della creazione del programma. Una volta avviato un progetto, Copilot Workspace fornisce un piano completo per il suo sviluppo, che può essere personalizzato dagli sviluppatori.
GitHub ha aggiunto diverse funzionalità a Copilot nel tempo, come la codifica vocale, un livello aziendale e suggerimenti più proattivi. Copilot Chat consente agli utenti di chiedere consigli in linguaggio naturale, tradurre tra linguaggi di programmazione e altro ancora.
GitHub non è l’unico ad offrire strumenti di codifica AI generativa. Altri giganti della tecnologia e startup stanno entrando in questo settore. Tuttavia, GitHub si impegna a rendere la programmazione più accessibile a tutti.
Con oltre 100 milioni di sviluppatori sulla piattaforma, GitHub mira a un futuro in cui un miliardo di persone possano sviluppare software con facilità. Copilot Workspace è uno dei mezzi per raggiungere questo obiettivo, estendendo le opportunità di creare software a livello globale.