Questo è Devin, l’intelligenza artificiale che programma il software dall’inizio alla fine.

Il primo ingegnere del software basato sull’intelligenza artificiale è una realtà. Cognition Labs, una start-up della Silicon Valley, ha presentato Devin, un’intelligenza artificiale in grado di risolvere problemi, pianificare ed eseguire compiti ingegneristici complessi. Il nuovo sviluppatore è completamente autonomo e può essere integrato in team con altri programmatori.

Secondo Cognizione, Devin può eseguire compiti che richiedono migliaia di decisioni.È in grado di ricordare il contesto di ogni passo e impara a correggere gli errori. A differenza di Copilot X o ChatGPT, Devin non è una procedura guidata che offre suggerimenti sul codicema è in grado di sviluppare completamente un progetto. I suoi creatori lo hanno dotato di strumenti tipici come un editor di codice, una shell e un browser all’interno di un ambiente isolato.

Cognition Labs ha pubblicato una serie di video che mostrano le capacità di Devin in azione. In termini generali, questa IA può eseguire azioni attraverso comandi di testo semplice (prompt). È possibile chiederle di sviluppare un gioco, un’applicazione o di imparare a usare una tecnologia sconosciuta.. Devin si unisce anche ai team e contribuisce ai repository di produzione o aiuta a trovare i bug nel codice.

Forse la cosa più spaventosa è che Devin può addestrare e perfezionare altri modelli di intelligenza artificiale.l. In uno degli esempi, viene chiesto di configurare una messa a punto per il modello Llama 7B a partire da un repository Github e da una serie di istruzioni testuali. Quando si invia il prompt, il programma ingegnere virtuale clona il repository, analizza il codice ed esegue l’addestramento. Se viene trovato un errore, Devin studia l’ambiente e riesce a trovare una soluzione.

LEGGI  Il groviglio di cavi che oscura il cielo di Stoccolma
Video di YouTube

L’IA di Devin non sostituisce gli ingegneri del software umani (per ora)

Una cosa importante da menzionare è che Devin non è una minaccia latente per il lavoro degli altri programmatori.almeno per il momento. Cognition ha valutato la propria intelligenza artificiale attraverso il SWE-bench, un benchmark per risolvere problemi reali riscontrati nei repository di GitHub. Secondo i primi dati, Devin ha risolto con successo il 13,86% dei problemi dall’inizio alla fine..

Sebbene la percentuale sia bassa, Devin supera modelli linguistici come Claude 2, GPT-4, SWE-Llama 13 GB e 7B e ChatGPT 3.5.

L'intelligenza artificiale di Devin in un benchmark contro GPT-4 e Claude 2L'intelligenza artificiale di Devin in un benchmark contro GPT-4 e Claude 2

Un dettaglio curioso di questa intelligenza artificiale è che può eseguire lavori su Upwork. Devin scrive e fa il debug del codice, tenendo conto delle istruzioni del progetto, quindi alcuni programmatori alle prime armi potrebbero beneficiare di un reddito aggiuntivo.

Devin è in fase di sviluppoquindi non è disponibile per tutti gli utenti. Cognition sta accettando richieste per testarlo in ambienti reali, ma è consapevole che non è in grado di sostituire il personale di programmazione.

Secondo BloombergCognition si avvale di ingegneri che hanno vinto medaglie d’oro in competizioni di programmazione. A differenza di OpenAI e di altre aziende giganti, il team è piccolo e tutti operano in remoto.. Il lavoro svolto con Devin ha garantito loro un investimento di 21 milioni di dollari e il sostegno di alcuni dei principali operatori del settore.

Elaborazione…

Hai finito! Ora siete iscritti

Si è verificato un errore, aggiornare la pagina e riprovare.

Anche in Hipertextual:

Antonio
WRITTEN BY

Antonio

Ciao, mi chiamo Antonio. Sono uno scrittore di DFO Media e la mia passione è esplorare l'intersezione tra sport e tecnologia. Attraverso i miei scritti, svelo le innovazioni che stanno plasmando il futuro dello sport.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *