Megathread sull'IA

Persino gli strumenti più primitivi come martelli e coltelli si usurano con il tempo. Al contrario, i modelli di intelligenza artificiale open source possono essere scaricati ed eseguiti in locale, e continueranno a funzionare allo stesso modo per sempre. Non saranno mai all’altezza dei modelli all’avanguardia in continua evoluzione, ma l’idea di dover per forza dipendere da un qualche tipo di abbonamento è semplicemente falsa.

Stiamo anche scoprendo che l’IA è piuttosto brava a CREARE strumenti. Fa davvero differenza se è stata l’IA a creare il level editor utilizzato dal level designer?

2 Mi Piace
1 Mi Piace

Oh mamma mia, non sapevo nemmeno di questo nuovo forum, ero occupato e non controllavo regolarmente cpcwiki, poi mi sono reso conto che di tanto in tanto stavo guardando il vecchio forum archiviato e mi sono iscritto qui solo adesso. E vedo una discussione enorme sull’IA per cui mi ci vorrebbero giorni solo per leggerla o per dire la mia.

Non molto tempo fa ho anche notato un’improvvisa ondata di giochi per CPC e mi sono detto, wow, sono diventati tutti così produttivi all’improvviso? Poi molti di loro hanno affermato di essere interamente creati col vibe coding. Quindi ero curioso di vedere cosa ne pensasse la scena CPC. Ma questa cosa, sia qui che fuori dal CPC in qualsiasi community creativa possibile, a livello personale mi ha un po’ buttato giù: certe sere mi chiedevo perché stessi facendo quello che stavo facendo. Del tipo, che senso ha? Ma mi sono un po’ ripreso e vedo che la gente ha motivi diversi per farsi piacere o meno l’IA, e dipende dalla personalità di ogni programmatore e da altre cose. Alle persone non piacciono le stesse cose per lo stesso motivo, anche se mi lascia perplesso perché pensavo che noi facessimo la fatica di programmare sul CPC anziché per i PC moderni proprio per via di quella sfida, senza voler delegare le cose agli LLM. Eppure, a volte, anche bravi sviluppatori del passato preferiscono la via dei prompt.

Inoltre, per puntualizzare, a me va bene un minimo di assistenza dell’IA (anche se può essere una china scivolosa, lo so per via del mio lavoro dove la usiamo), usandola per creare script in Python per strumenti e conversione dati, o per occasionali revisioni del codice/discussioni su algoritmi (se non genera il tuo codice ma solo cose che cercheresti comunque su Google o Stack Overflow, non c’è nulla di male). Posso capire che il vibe coding al 100% sia allettante per gli artisti che non hanno competenze di programmazione, anche se dà una sensazione sgradevole vedere cose che, se non sapessi essere interamente vibe code, sembrerebbero decenti nonostante qualche piccolo glitch o bug. Magari vedrei il lavoro mediocre di qualcuno, ma sapendo che è fatto da un essere umano gli darei comunque un pollice in su. Per poi scoprire che era vibe coded. Non so più di cosa fidarmi, in questo senso.

Infine, io come la uso personalmente? 0% di codice scritto dall’IA per i progetti per hobby, dato che voglio il pieno controllo e comprensione: un sacco di codice che produce è alieno al mio stile, scrivere prompt e aspettare spezza il ritmo invece di farti rimanere iper-concentrato sul codice (e quella concentrazione può essere fantastica per scoprire idee o pattern da ottimizzare), e ci sono molti altri motivi minori e maggiori per cui non trovo un senso personale nell’usarla per programmare per hobby. Solo occasionalmente per revisionare codice o discutere idee, dato che in questi casi non generi nulla; se lo fa per sbaglio, mi limito a ripristinare le modifiche.

Però mi rendo conto che la sua stessa esistenza è come se avesse aperto un vero vaso di Pandora. Promette doni ai creatori, ma porta via un sacco di cose e fa arrabbiare tutti. Un sacco di creativi hanno provato questa forma di depressione; fa paura vedere, per esempio, roba che sembra persino complessa creata col vibe coding da gente piena di idee («idea guys») che vanta «0% di codice scritto, tutto Claude», mentre prima pensavo che avrebbe colpito solo lo sviluppo web/app. Il tutto fatto in una serata, per cose che a me richiederebbero giorni o un mese di scrittura manuale. L’asticella si è abbassata così tanto che toglie il senso di creare cose.

La mia pillola di ottimismo? Ci sono abbastanza creativi che apprezzano ancora la roba fatta da esseri umani. Si stanno formando nuove community. Possiamo continuare a fare ciò che ci pare e ignorare tutto il resto. Ma abbiamo davvero aperto il vaso di Pandora. Qui non si tratta di assembly VS compilatori, rendering software VS GPU, sviluppo nativo VS cross-dev. Tutte queste cose richiedevano impegno. Abbiamo creato motori come Unity o Unreal per dare una mano a chi ha solo le idee, e loro continuavano a dire: «Ehm… richiede comunque impegno, mi spiace amico». Solo con l’IA sono arrivati a dire: «Ti prego, fammi un gioco/demo fantastico, senza errori». E inoltre non sta colpendo solo una parte del processo creativo. Si può applicare a TUTTO. Dicono: «Ora posso fare l’orchestratore» e qualcun altro risponde: «L’IA sarà presto in grado di fare anche questo». Ora posso fare A, ma A può essere fatto automaticamente, poi B, e B può essere fatto automaticamente.

Un enorme vaso di Pandora, il primo in assoluto nella storia umana che colpisce così duramente il processo creativo, secondo me.

10 Mi Piace

Benvenuto/a, e grazie per il bel post :slight_smile:

@Out_Bush: Ho cancellato tutte le tue reazioni sul forum, e lo farò di nuovo (è un attimo). Dacci un taglio.

2 Mi Piace

Perché mai qualcuno dovrebbe preferire Home Runner a un gioco generato dall’IA? Che importanza ha se l’ha fatto il gatto, il cane, l’IA o l’altro marito dell’amante dell’IA: se è un bel gioco, basta e avanza.

Quello che non capisco è: perché la robaccia fatta dagli umani va bene, mentre la robaccia creata dall’IA no? Ma quelli a cui fa schifo la robaccia dell’IA e invece piace quella umana hanno il cervello bruciato?

1 Mi Piace

Riesco in qualche modo a capire la logica quando la qualità è estremamente bassa. Chi passa qualche mese a creare a mano il suo primo pessimo giochino in BASIC merita probabilmente più elogi rispetto a chi si è limitato a scrivere «Fammi un gioco in BASIC» a un’IA.

Il problema è che creare effettivamente qualcosa che sia anche solo vagamente al di sopra di quel livello richiede comunque un minimo di competenza, a prescindere dal fatto che si usi o meno l’IA. Alcuni liquidano decisamente troppo in fretta qualsiasi codice generato da IA come se chi ci sta dietro non facesse un bel niente, il che non è per forza un giudizio equo.

4 Mi Piace

Chi ha detto che vada bene?

Quali sono alcuni esempi di «human slop»?

2 Mi Piace

Bridge-It? :joy:

5 Mi Piace

Perché? Se hai i soldi puoi dire ai tuoi dipendenti di farti un gioco, no? Ora puoi farlo con meno soldi: che differenza c’è?

Il problema principale al momento è la quantità. Forse in passato c’erano persone ricche che potevano assumere altri per farsi creare qualcosa di discutibile nel giro di qualche settimana e poi immetterlo sul mercato.

Oggi quasi chiunque può fare qualcosa di simile nel giro di poche ore con l’aiuto degli agenti IA — e ho l’impressione che almeno una persona su due lo faccia davvero. C’è un’enorme ondata di giochi mediocri o persino scadenti, persino nella nostra piccola nicchia.

Ciò significa che in passato si poteva semplicemente accettare il problema, perché era circoscritto e gestibile (ad es. usavamo il tag «Speccy port»). Ma temo che al momento stiamo vedendo solo l’inizio. Questa marea salirà ancora di più, non solo qui, ma in ogni ambito della nostra vita.

Dobbiamo trovare un modo per gestire questa situazione, qui e in altri contesti.

3 Mi Piace

Quindi non vedi alcuna differenza tra la creatività umana e l’IA.

1 Mi Piace

È qui che secondo me la discussione prende un’altra strada, perché penso che siano entrambe versioni differenti della creatività umana. Un po’ come scrivere una canzone con una chitarra acustica rispetto a comporre un’intera sinfonia per orchestra. Magari il tipo con la chitarra acustica non sa nemmeno leggere, figuriamoci scrivere la musica! :scream:

Si può sostenere che una cosa sia «più facile» e quindi «inferiore», ma è tutto molto soggettivo. E suggerire che l’elemento umano sia del tutto inesistente nella creazione tramite IA non è poi così vero neanche.

2 Mi Piace

Ne sei sicuro? Riesci già a trovare un compilatore BASIC migliore? Forse ce n’è uno, ma quanti sono effettivamente migliori?

Giocherai a titoli creati con Unity? Se sì… non è un po’ un’ipocrisia, considerando che Unity ha un’integrazione con l’IA?

E cosa c’entra l’essere umano in tutto questo? Tu mangi cibo cucinato da una macchina?

Preferirei non leggere argomentazioni «universali» sull’IA, ma rimanere nel contesto dello sviluppo legato alla tecnologia vintage. Altrimenti, argomentare è facile: non c’è bisogno di andare a disturbare la gente sui forum di incontri se sei già felice e sistemato con la tua (o le tue) relazioni con l’IA.

1 Mi Piace

Quale tecnologia vintage? Il mio NUOVO clone Amstrad? O un chip progettato decenni fa che è ANCORA in produzione? Le resistenze? I cavi?

Pensa a quelle persone che dicono: «Non ho intenzione di mangiare quel riso preparato con quel cuociriso a logica fuzzy». La questione riguarda il modo in cui il riso viene cotto naturalmente in un cestello, con l’acqua che bolle sotto.

«Tecnologia vintage» nel senso che la gente ha l’hobby per uno o più computer progettati a metà degli anni '80 e ad alcuni piace sviluppare cose per/su di essi. Tra questi ultimi, ci sono persone che non vedono di buon occhio il coinvolgimento dell’IA (o meglio, il modo in cui l’IA viene effettivamente usata all’interno di questo loro feticcio per la «tecnologia vintage»). Al momento c’è una certa incertezza su come gestire la situazione; ci troviamo su un terreno inesplorato.

Quindi, per semplificare le cose, sarebbe meglio non allargare la discussione oltre ciò che riguarda questo feticcio. Non ho visto nessuno incolpare a tappeto l’IA per ogni cosa e capisco come possa essere utile in molti campi, tuttavia non mi interessa vedere robot che giocano a calcio.

4 Mi Piace