Cognition AI ha presentato Devin, descritto come il primo ingegnere software AI completamente autonomo al mondo.
Cognition AI è stata creata dagli esperti di codifica Scott Wu, Steven Hao e Walden Yan, sostenuti da un finanziamento di Serie A da $21 milioni guidato dal Founders Fund di Peter Thiel.
Uno dei fondatori, Scott Wu, ha descritto Devin come un "instancabile e abile compagno di squadra", in grado di lavorare a fianco di esseri umani o di completare autonomamente interi progetti.
Devin è molto più sofisticato di OpenAI e CoPilot di Microsoft. È invece paragonabile a un agente di intelligenza artificiale che sviluppa software a partire da richieste in linguaggio naturale e lo trasforma in un progetto finito, anziché sputare singoli segmenti di codice.
Cognizione IA ha pubblicato una serie di video dimostrativi che illustra nel dettaglio le capacità di Devin in un ampio spettro di attività di sviluppo e progettazione del software.
Alcune delle applicazioni presentate da Devin nella demo Cognition AI:
- Adattabilità alle nuove tecnologie: Dopo aver letto un post sul blog, Devin ha eseguito con successo ControlNet on Modal per generare immagini incorporate in messaggi nascosti, dimostrando la sua capacità di apprendere in modo creativo e di adattarsi agli input.
- Sviluppo di applicazioni end-to-end: Devin ha sviluppato autonomamente un sito web interattivo che simula il Gioco della Vita. Devin ha gestito l'intero ciclo di vita del progetto, dall'inserimento di funzionalità basate sulle richieste degli utenti alla distribuzione dell'applicazione su Netlify.
- Debug autonomo: Un'altra delle caratteristiche principali di Devin è la sua capacità di identificare e correggere i bug all'interno delle basi di codice senza l'intervento umano. Cognition lo ha dimostrato mostrando a Devin la manutenzione e il debug di un libro di programmazione open-source competitivo.
- Formazione di modelli di intelligenza artificiale: Spingendosi oltre i confini del ruolo dell'intelligenza artificiale nell'ingegneria del software, Devin ha creato e messo a punto autonomamente un modello linguistico di grandi dimensioni (LLM), fornendo solo un link a un repository di ricerca su GitHub. Sì, si tratta di un modello di intelligenza artificiale in grado di creare autonomamente modelli di intelligenza artificiale.
Le capacità di Devin sono state rigorosamente valutate nel benchmark di codifica SWE-bench. Questo test impegnativo chiede agli agenti di risolvere problemi reali di GitHub in repository open-source.
Le prestazioni di Devin sono state notevoli, risolvendo correttamente 13,86% dei problemi end-to-end, un enorme balzo in avanti rispetto allo stato dell'arte precedente, che ha gestito solo 1,96%.
Parlando con Bloomberg, Wu ha dichiarato: "Insegnare all'IA a essere un programmatore è in realtà un problema algoritmico molto profondo che richiede al sistema di prendere decisioni complesse e di guardare ad alcuni passi nel futuro per decidere quale strada scegliere".
"È quasi come un gioco che tutti noi abbiamo giocato nella nostra mente per anni, e ora c'è la possibilità di codificarlo in un sistema di intelligenza artificiale".
Questo enorme miglioramento dimostra la capacità avanzata di Devin di risolvere i problemi e il suo potenziale di aumentare la produttività e l'efficienza nello sviluppo del software.
La capacità di Devin di eseguire autonomamente complesse attività di ingegneria del software lascia intravedere un futuro in cui la programmazione manuale sarà quasi estinta.
Jensen Huang, CEO di Nvidia, ne ha parlato al World Government Summit di Dubai, dicendo al pubblico: "Il nostro compito è creare una tecnologia informatica tale che nessuno debba programmare. E che il linguaggio di programmazione sia umano, tutti nel mondo sono ora programmatori. Questo è il miracolo dell'intelligenza artificiale".
Tuttavia, l'intelligenza artificiale è eccellente anche per sostituire i lavori creativi, Allora, a chi si rivolgono gli esseri umani?
Si tratterà di utilizzare l'IA quando è efficace, coltivando al contempo il pensiero critico e l'agilità creativa - e probabilmente una buona dose di fortuna nella traiettoria di carriera scelta.