Sette programmi in sette giorni: la sfida di ArtCraft ad Adobe
Un esperimento realizzato con l’intelligenza artificiale riapre il dibattito su sviluppo, imitazione delle funzioni e valore del software
Il dato più sorprendente non è che ArtCraft abbia già creato applicazioni capaci di competere con i prodotti più noti del settore. È la velocità dell’operazione: in appena una settimana sono state sviluppate sette alternative a strumenti utilizzati ogni giorno da professionisti e aziende, con circa un milione e mezzo di righe di codice e migliaia di modifiche registrate.
Il progetto, realizzato dallo sviluppatore statunitense Brandon Thomas con il supporto dell’intelligenza artificiale generativa, mostra un possibile cambio di paradigma. Il software non viene più costruito soltanto attraverso lunghi cicli di progettazione manuale: può essere osservato, riprodotto, testato e corretto in una sequenza molto più rapida.
Douglas
-20% su ordini da 69€ da Douglas
Il vero vantaggio è nella velocità
Le applicazioni di ArtCraft si ispirano a programmi come Photoshop, Illustrator, Premiere Pro, Acrobat, Word, Excel, PowerPoint e AutoCAD. Le loro schermate risultano familiari, con menu e strumenti disposti in modo simile a quelli che milioni di utenti hanno imparato a utilizzare.
Il confronto con gli originali, tuttavia, resta impari. Mancano ancora alcune funzioni evolute, la compatibilità non è sempre garantita e determinate operazioni possono produrre risultati poco affidabili. Il valore dell’esperimento, quindi, non dipende dalla completezza raggiunta oggi, ma dalla dimostrazione di quanto sia diventato breve il percorso necessario per ottenere una prima versione funzionante.
In passato, replicare un programma complesso avrebbe richiesto il lavoro coordinato di molti sviluppatori per un periodo esteso. Occorreva progettare algoritmi, strutture dei dati e interfacce, affrontando migliaia di problemi accumulati attraverso decenni di sviluppo. L’intelligenza artificiale può invece generare una base iniziale, anche imperfetta, e aiutare a correggerla attraverso verifiche successive.
Il procedimento assomiglia alla ricostruzione di una ricetta dopo aver assaggiato un piatto. Si osserva il risultato, si formula un’ipotesi, si applica una modifica e si verifica nuovamente l’esito. Se l’obiettivo è misurabile, per esempio l’effetto di un filtro fotografico o il risultato di una formula, ogni errore può diventare un’indicazione utile per il tentativo seguente. Più agenti artificiali possono inoltre occuparsi contemporaneamente di parti diverse del progetto, coordinando prove e correzioni.
Interfacce familiari, cambio più semplice
Una parte decisiva del successo di un programma non riguarda soltanto ciò che è in grado di fare, ma anche il modo in cui permette di farlo. Gli utenti conoscono la posizione dei comandi, hanno sviluppato abitudini e spesso preferiscono restare all’interno di un ambiente già acquisito, anche quando esistono alternative.
Per questo una copia delle funzioni più utilizzate, accompagnata da un’interfaccia riconoscibile e da un prezzo nullo, potrebbe ridurre il costo del cambiamento. La somiglianza non trasformerebbe automaticamente ArtCraft in un concorrente completo dei prodotti affermati, ma renderebbe meno difficile per singoli utenti e imprese provare un nuovo strumento.
Fai una domanda su questo articolo o sul suo argomento: l'AI risponde in modo pertinente.
Il progetto presenta anche un’altra caratteristica: le applicazioni sono pensate per poter essere utilizzate direttamente dagli agenti di intelligenza artificiale. Le funzioni possono essere richiamate e combinate dai sistemi automatici senza dover aggiungere questa possibilità a programmi costruiti in molti anni soprattutto per l’interazione umana.
Adattare prodotti già consolidati a questo modello può essere complicato, perché significa intervenire su architetture nate con obiettivi diversi. Un’applicazione progettata fin dall’inizio per gli agenti potrebbe dunque ottenere un vantaggio, almeno nella rapidità con cui automatizza operazioni e collega strumenti differenti.
La questione dei diritti resta aperta
L’esperimento riporta al centro anche un interrogativo giuridico: fino a che punto è possibile ricostruire il funzionamento di un programma senza violare i diritti di chi lo ha creato? Il codice sorgente è tutelato dal diritto d’autore, mentre funzioni e interfacce possono essere soggette a forme di protezione differenti.
Riprodurre un risultato senza copiare il codice originale non equivale necessariamente a commettere una violazione, ma non elimina il rischio di controversie. La difficoltà riguarda soprattutto le aziende che hanno investito anni di lavoro e risorse ingenti nello sviluppo di un prodotto, comprese le realtà più piccole che dipendono commercialmente dal proprio software.
Un precedente storico aiuta a capire perché il tema sia così delicato. Nel dicembre del 1979 Steve Jobs visitò lo Xerox PARC, nella Silicon Valley, e vide un computer controllabile attraverso finestre e mouse invece dei comandi testuali tradizionali. Apple riprese quel principio e lo contribuì a rendere popolare con Lisa e Macintosh.
L’episodio alimentò un lungo dibattito sulla differenza tra intuizione imprenditoriale e appropriazione di idee. Nel 1989 Xerox portò Apple in tribunale, ma la causa venne respinta. Quasi cinquant’anni dopo, ArtCraft ripropone una domanda analoga in una forma nuova: se l’intelligenza artificiale permette di osservare un programma e costruirne rapidamente una versione alternativa, come cambiano il valore del lavoro originale e le regole della concorrenza?
Non è detto che le applicazioni di ArtCraft raggiungano presto il livello dei prodotti a cui si ispirano. Il loro significato, però, potrebbe trovarsi altrove: mostrano che l’intelligenza artificiale non accelera soltanto la scrittura del codice, ma può modificare i tempi, i costi e l’organizzazione dell’intero processo di sviluppo. Per aziende e professionisti, la sfida sarà proteggere ciò che hanno costruito e, allo stesso tempo, ripensare il modo in cui progettano il futuro del software.
Continua a leggere
Castlevania Belmont’s Curse, il ritorno che convince: cosa funziona davvero
Konami ed Evil Empire riportano in scena i Belmont con un’avventura ricca di segreti, combattimenti personalizzabili e una difficoltà esigente ma raramente frustrante.
Pillay accusa gli Usa: «Le sanzioni contro la Corte sono illegali
La giurista sudafricana chiede a Italia e Unione europea di difendere i principi della pace e di prevenire le guerre prima che esplodano.
Tre vittime sotto le macerie: cosa è accaduto a Kharkiv
Il bombardamento russo ha distrutto una palazzina nel distretto di Kholodnohirskyi: dieci persone sono state ferite e i soccorritori hanno lavorato per ore.
Crohn e colite ulcerosa, la svolta sul rimborso del nuovo farmaco
Guselkumab ottiene l’accesso rimborsato in Italia per due forme intestinali attive, con schemi di somministrazione pensati anche per il mantenimento a domicilio.