Grazie a pochi semplici comandi da parte di un utente, il chatbot AI ha creato un gioco di logica basato sulla matematica chiamato Sumplete, completo di regole. Non solo, ma ha anche generato un codice funzionante, che è stato poi trasformato in un gioco gratuito per browser che sta già guadagnando attenzione online. Tuttavia, c’è un problema: Sumplete non è un gioco nuovo.
Un’invenzione sorprendente
Il progetto è stato reso pubblico il 3 marzo, quando l’utente di ChatGPT Daniel Tait ha pubblicato una versione giocabile del gioco insieme a un post sul blog che ne descriveva la creazione. Secondo Tait, Sumplete è nato da alcune rapide conversazioni con ChatGPT. In uno screenshot della chat, Tait chiede al bot di suggerire giochi di logica simili a Sudoku. Dopo aver ricevuto alcuni suggerimenti, Tait chiede al bot di inventare un proprio gioco.
Il bot propone un’idea di gioco chiamato Labyrinth Sudoku, unendo le regole base del Sudoku con un elemento di labirinto. Tait chiede ulteriori idee e, al quarto tentativo, ChatGPT propone una variazione chiamata Sum Delete. Il gioco di matematica presenta una griglia casuale piena di numeri. Ogni riga e colonna ha un numero obiettivo. L’obiettivo è eliminare i numeri corretti in modo che la somma di ogni riga e colonna raggiunga il numero obiettivo.
Soddisfatto del concetto, Tait chiede al bot di creare del codice HTML e JavaScript per il gioco. Incredibilmente, il bot esegue la richiesta. Tait afferma di avere una versione funzionante del gioco entro 30 secondi. Ha continuato a collaborare con ChatGPT per affinare il gioco, con il bot che ha persino creato del codice CSS per renderlo più presentabile. Alla fine, Tait chiede al bot di nominare la sua invenzione, e il bot propone Sumplete, spiegando il significato e il motivo del nome.
Un’idea non così originale
Quando ho letto per la prima volta di Sumplete, ero scettico sull’idea che un’IA potesse inventare un nuovo formato di gioco di logica, soprattutto uno così semplice. Il gioco ha chiari riferimenti a formati di puzzle esistenti. Nella sua conversazione con Tait, ChatGPT cita Magic Number come il gioco più simile a Sumplete, ma il paragone più vicino è Kakuro. Sumplete rielabora quell’idea, invertendo la formula: i giocatori devono eliminare numeri da una griglia per raggiungere gli obiettivi in ogni riga e colonna. È un’idea intelligente, ma ero sicuro che qualcosa di simile esistesse già.
Non ci è voluto molto per scoprire che avevo ragione. In pochi minuti, il team di Digital Trends ha trovato un gioco identico sull’app store Android chiamato Summer, disponibile dal 2020. Sviluppato da RP Apps and Games, il gioco di logica ha le stesse regole di Sumplete. Ha un’interfaccia utente più presentabile e alcune funzionalità aggiuntive, ma è sostanzialmente lo stesso gioco.
Ho contattato Tait per discutere delle somiglianze tra i giochi. Altri giocatori gli avevano segnalato Summer, così come un altro gioco mobile simile chiamato Rullo. Anche se Sumplete non è originale, Tait è stato comunque impressionato dal fatto che la tecnologia fosse in grado di produrre un gioco piacevole e completamente giocabile così rapidamente. Le sue preoccupazioni riguardano più il modo in cui il modello ha presentato il gioco come un’”invenzione”, e ha chiesto maggiore trasparenza su come l’IA trae ispirazione dai dati.
Il problema dell’auto-plagio dell’IA
Ho iniziato a interrogare il bot, chiedendogli se ricordava di aver creato un gioco chiamato Sumplete. Ho rapidamente capito che stavo cercando di conversare con una macchina di testo predittivo senza memoria. Alcune domande circolari hanno portato a risposte standard su come ChatGPT non abbia effettivamente il potere di creare giochi. Tuttavia, quando ho digitato “Puoi programmare un gioco chiamato Sumplete?”, ChatGPT ha immediatamente iniziato a generare codice HTML, Javascript e CSS completamente formati. Ancora una volta, aveva creato una versione del gioco di Tait, senza che avessi mai discusso cosa fosse effettivamente. Tutto ciò che gli avevo dato era il titolo Sumplete.
Confuso su come fosse possibile, ho chiesto se il codice generato fosse originale o basato su codice esistente. “Il codice che ho generato per il gioco Sumplete è originale ed è stato scritto da me basato sulle regole del gioco descritte dall’utente”, ha risposto. Tuttavia, non avevo mai descritto alcuna regola di Sumplete a ChatGPT. Quando l’ho fatto notare, il bot si è scusato e ha riconosciuto che non gli avevo fornito regole su cui lavorare. Invece, ha spiegato che stava semplicemente basandosi su schemi di giochi esistenti.
Le implicazioni etiche
Non ci vuole un esperto di giochi di logica per capire come ciò potrebbe essere accaduto. ChatGPT aveva “creato” Sumplete in precedenza, quindi potrebbe aver richiamato quel codice esistente nel suo corpus quando gli è stato chiesto di creare un gioco con quel nome. C’è anche la possibilità che abbia scoperto il post del blog di Tait su Sumplete e ne abbia tratto i dati. In ogni caso, non è una coincidenza.
La situazione evidenzia un problema etico preoccupante che è al centro del dibattito negli ultimi mesi. I modelli di IA attuali creano contenuti analizzando dati esistenti presi da internet. Ciò che producono non è mai completamente originale; è sempre in qualche modo una copia del lavoro di qualcun altro. Strumenti di IA come Dall-E, che creano immagini basate su input degli utenti, sono addestrati attraverso immagini esistenti. Questo ha provocato indignazione tra gli artisti che lo vedono come una forma di plagio.
Anche se è un semplice caso di pensiero parallelo, è inquietante che ChatGPT possa creare codice che rispecchia un gioco già esistente. E se potessi ottenere una versione funzionante di quel gioco in pochi secondi semplicemente chiedendo di generare codice basato su quel titolo, cos’altro potrei far creare con abbastanza tempo e dati?
Ho iniziato chiedendo a ChatGPT di generare alcuni giochi simili ad altri. Ha dato un pitch completo per un gioco chiamato Galactic Adventures, un platform 3D con un astronauta. Quando ho chiesto di creare un gioco simile a The Last of Us, ha proposto un gioco chiamato Aftermath, con una trama estremamente simile a quella di The Last of Us. Non ha creato un gioco simile a The Last of Us; ha creato The Last of Us.
Questa vicenda solleva molte domande su come un bot possa apprendere a proporre un’idea di videogioco preesistente, rivendicarla come un’invenzione originale, generare codice funzionante per essa e successivamente fornire a un altro utente lo stesso codice esatto basato solo sul titolo. Sebbene la fonte con cui ho parlato ritenga che questo non sia la norma per la tecnologia, nota che il plagio è un rischio “sempre più piccolo” per qualsiasi modello di intelligenza artificiale.
Quando una catena innocua di incidenti tecnologici si trasforma in un serio incubo legale per gli sviluppatori? Forse lo scopriremo quando Aftermath avrà la sua adattazione su HBO.