Develop & IA

Lo sviluppo software sta cambiando vertiginosamente, le potenti applicazioni basate su IA sono in grado di dare un grande aiuto allo sviluppatore esperto. chatGPT, Copilot, Gemini sono da tempo al livello di un buon programmatore junior, in grando di sviluppare buona parte del codice di base di una applicazione.

La comparsa di sistemi ancora più evoluti, come Codex di OpenAI, porta ancora più avanti e ci avvicina a grandi passi ad uno sviluppo da fantascienza. Uno sviluppo senza codice, perchè basta chiedere (anche vocalmente) ciò che si vuole realizzare e questi sistemi generano automaticamente (o quasi) l’applicazione.

Ho provato Codex su Mac mini e sono rimasto affascinato dalla facilità e dalla velocità con cui è stato generato un codice completo che interagisce con un server MQTT e visualizza i dati su una pagina web memorizzando i dati su un database. Una applicazione che per uno sviluppatore “skilled” avrebbe richiesto almeno un settimana di lavoro è stata generata in pochi secondi. Sistemi analoghi sono già implementati anche da Claude e da Google in una lotta serrata per arrivare a conquistare per primi il mercato dello sviluppo automatico delle applicazioni. Temo che in poco tempo il coding “umano” sarà un ricordo del passato, come adesso quando si parla di programmi in codice macchina o assembler. Lo sviluppatore diventerà sempre più un “architetto” del software, che detta le specifiche e le funzionalità richieste, senza occuparsi di come verranno implementate (“tanto ci pensa la IA”…). Sarà un processo molto veloce e non privo di rischi soprattutto per la sicurezza della rete.

Lascia una risposta