Megathread sull'IA

È un peccato che non ci siano più persone che studiano storia dell’arte. Soprattutto quando la discussione si sposta sul tema dell’arte «moderna». Non avrei mai pensato che la teoria dell’arte potesse essere così applicabile ai forum di programmazione e sviluppo di videogiochi, eppure è un argomento ricorrente.

Credo davvero che esista un «troppa scelta» e che i canali progettati per una certa quantità di contenuti possano intasarsi a causa di un improvviso aumento del volume di materiale.

La scopribilità è già un problema enorme. Guardate Steam di questi tempi: Steam è uno zoo. E se c’è abbastanza spazzatura in giro, la gente potrebbe dare per scontato che anche il tuo lavoro sia robaccia. Penso che da qui in avanti qualsiasi porting di un gioco su un altro sistema verrà dato per scontato come fatto con l’IA.

7 Mi Piace

Ed è per questo che, se proprio si devono introdurre delle classificazioni, le dividerei secondo la linea Porting contro Concetti Originali. È del tutto chiaro, privo di qualsiasi ambiguità, e la realtà è che la maggior parte delle cose guidate dall’IA ricadrà ampiamente nella categoria Porting, perché creare qualcosa di nuovo con l’IA richiede molto più impegno.

Non ho detto che la mia opinione sia migliore della tua; io porto delle argomentazioni, mentre tu ti eserciti a infilare quante più fallacie logiche possibili nella discussione, continuando a sostenere che «la mia opinione è valida quanto la tua». C’è un’enorme differenza.

Argomento fantoccio. Il punto fondamentale della discussione non è che l’IA di per sé sia cattiva (anche se comporta pure conseguenze negative a livello netto), infatti molti qui (me compreso) insistono sul fatto che possa essere utile. È l’uso dell’IA, per come viene fatto, a essere pessimo.

come vado dicendo… è una discussione inutile per entrambe le parti…

…credo di averlo dimostrato qui più volte…

potete «pensare» che quello che dite sia giusto quanto vi pare… (come faccio anch’io!)… non significa che sia vero… (o che io abbia ragione!)

sto solo cercando di farvi andare oltre a questa cavolata dell’«IA cattiva», e farvi rendere conto che ci sono PERSONE VERE dietro a tutto ciò che viene prodotto, e la gente si è SEMPRE trovata in disaccordo fin dall’alba dei tempi

non risolveremo i problemi vomitando veleno su un forum e scaldandoci quando non ci piace quello che viene detto…

penso di essermi mantenuto abbastanza civile, e ho cercato di dare un punto di vista diverso, ma vedo un sacco di persone con la mente chiusa qui che credono di avere tutte le risposte…

…io ho detto la mia… potete tornare alle vostre discussioni inutili senza di me!..

(tutto ciò che voglio è che queste sciocchezze finiscano e che si faccia qualcosa di concreto invece di fare a chi ce l’ha più lungo)

Sono nuovo qui e mi fa davvero piacere vedere un forum così attivo.

Riguardo all’IA, quello che direi è: parlate con gli sviluppatori. Faccio lo sviluppatore di professione da 30 anni e l’IA è uno strumento meraviglioso. È anche la naturale evoluzione degli strumenti venuti prima. Nessuno scrive giochi per CPC su un CPC. Raramente lo si è mai fatto: venivano compilati tramite cross-compilazione da altre macchine dotate di strumenti migliori.

Prima dell’IA, i giochi homebrew usavano toolchain moderne, strumenti grafici, convertitori audio, level designer che producevano direttamente codice ASM puro… e l’elenco potrebbe continuare.

Il cambiamento oggi è che chiunque può diventare uno sviluppatore, e a qualcuno questo non va giù.

Parlate con gli sviluppatori professionisti. Molti di loro fanno un uso intensivo dell’IA, sfornando il miglior codice che abbiano mai scritto. Nel mio lavoro quotidiano, il mio codice ha test automatizzati migliori, più funzionalità e un refactoring più pulito. Passo più tempo a migliorare il prodotto finale, ed è proprio questo il mio lavoro. Genera anche spazzatura? Assolutamente sì, e il mio compito è tenerla pulita. So esattamente cosa voglio ottenere e l’IA fa gran parte del lavoro.

Non sparirà, gente. Non è una moda passeggera.

I «code monkey» sono passati di moda dieci anni fa. Tutti gli sviluppatori che conosco usano molteplici framework e toolchain, hanno competenze di dominio e fanno molto più che limitarsi a digitare codice. Non piangete per gli sviluppatori: se la passano benissimo!

Ciao e benvenuto! Certo, il tuo lavoro quotidiano è diventato più facile e immagino che di conseguenza tu abbia più tempo per te. Quindi, cosa fai con tutto questo tempo libero? Hobby? Interessi?

Nel frattempo: https://fandal.osmybit.pl/

1 Mi Piace

Oh cazzo.

Benvenuto!
Quello che dici sull’IA nel mondo professionale è un’ottima notizia per noi utenti, perché abbasserà i costi e i prezzi di prodotti e servizi derivati da attività in cui l’IA sta sostituendo il lavoro umano in modo sempre più efficiente, come ad esempio nella programmazione. Ma qui il dibattito è incentrato sull’influenza dell’IA su scene rétro come questa, che non sono regolate dalle leggi del mercato.

Da programmatore professionista con 30 anni di esperienza, non ti preoccupa il fatto che il tuo lavoro possa perdere sempre più valore visto che chiunque può farlo?

Una carriera nell’IT non è mai stata statica. Sono stato uno sviluppatore MS-DOS in FoxPro e C, poi un Windows dev in C++ e C#. Dopodiché sono passato a uno stack ERP moderno con qualche tocco di JavaScript. Lungo il percorso ci sono stati SQL Server e DTS, code di messaggi, reti a valore aggiunto (VAN), VPN, SSL, FTP e ora Azure, Fabric, data lake e… e… non finisce mai. Chi ha una lunga carriera alle spalle si adatta continuamente.

Gli aspetti tecnici sono cambiati, ma la conoscenza fondamentale del business è rimasta invariata. Comprendere la finanza, la gestione del magazzino o il modo in cui i prodotti vengono fabbricati: è questa la vera conoscenza che conta per gli sviluppatori.

Chiunque può diventare uno sviluppatore a un livello discreto. Così come chiunque può imparare a disegnare o a suonare le basi del pianoforte. Ci sono virtuosi in ogni settore, ma la competenza si può raggiungere con l’impegno.

Quindi accolgo con favore i nuovi strumenti, proprio come a suo tempo ho accolto il passaggio al client-server e poi al SaaS. Ogni cambiamento tecnologico mi offre più strumenti per creare soluzioni migliori.

Parlando da un altro programmatore professionista, dopo 30 anni, non me ne frega quasi più nulla :smiley:

2 Mi Piace

Comunque, prima di far arrabbiare troppe persone, capisco perfettamente l’impatto dell’IA sulla scena retro. È sempre stata appannaggio di una cerchia ristretta che ha investito un sacco di tempo in competenze di nicchia. Se volevi un gioco di qualità commerciale, ti serviva una solida esperienza in ASM a basso livello e, idealmente, un team dedicato a grafica e sonoro.

Lo capisco davvero. Magari avessi finito i miei giochi 10 anni fa, ma non avevo il tempo di dedicare un anno di sforzi, né la voglia di pubblicare qualcosa di cui non fossi soddisfatto.

Negli anni '80, gli sviluppatori decompilavano i giochi altrui per capire come funzionassero le cose. (Lo so bene, ho lavorato con ex sviluppatori). I bravi sviluppatori prendono in prestito ciò che funziona, e l’IA non è altro che la quintessenza di questo principio. Nel bene o nel male.

Secondo me stai guardando la cosa dalla prospettiva del presente.
Se, tra un anno, tutte le conoscenze che hai accumulato in 30 anni e ciò che definisci il vero sapere dello sviluppatore potessero essere generate dall’IA con un solo prompt, allora, fossi il tuo datore di lavoro, perché dovrei pagare 10 stipendi come il tuo quando potrei ottenere gli stessi risultati, o persino migliori, con un unico dipendente che controlla l’IA e scrive i prompt?

1 Mi Piace

Ma la scrittura di codice rappresenta circa il 20% del mio lavoro. La maggior parte degli sviluppatori fa molto più di questo. Alcuni verranno rimpiazzati, ma non assumo una figura del genere da un decennio. Voglio persone capaci di comunicare e di risolvere problemi.

E sì, ci sarà del turnover. Già adesso le persone si stanno spostando nell’ambito MCP, portando anni di esperienza da un tipo di interfaccia all’altro.

Ok, vedo che parli dal punto di vista del datore di lavoro. Capisco quindi il tuo entusiasmo per l’IA. Tuttavia, l’IA rappresenta anche un’ulteriore sfida per aziende e imprenditori. Per esempio, pensiamo a un’azienda di sviluppo di videogiochi al giorno d’oggi: se, in futuro, chiunque potrà creare un gioco di altissima qualità semplicemente digitando un prompt, perché mai qualcuno dovrebbe pagare per un videogioco realizzato da altri?

1 Mi Piace

Penso che ci sarà un cambiamento enorme, ma l’elemento davvero creativo rimarrà. I giochi tripla A avranno comunque bisogno, in una certa misura, di designer, produttori e storyboard writer. Il rilascio del gioco e il modo in cui vengono effettuati gli unit test e i playtest cambieranno per integrare maggiormente le pipeline di IA. Non lavoro nel settore dei giochi tripla A, quindi non so quanto di tutto questo stia già accadendo. Immagino che i nuovi strumenti utilizzino già l’IA.

I giochi indie saranno interessanti. Riesco a prevedere l’arrivo di nuovi fantastici giochi da parte di persone con grandi idee ma senza la capacità pratica di realizzarle. Chissà se qualche ragazzino di 15 anni se ne uscirà con il prossimo Tetris.

L’IA ha il potenziale per svolgere il lavoro di tutti quei designer, produttori e storyboard artist a cui ti riferisci meglio e più velocemente, quindi prima o poi tutto questo verrà sostituito.

Con l’avanzare dell’IA, essa sarà sempre più in grado di soddisfare le esigenze di beni e servizi degli utenti. Agli utenti basterà pagare un abbonamento mensile a un fornitore di IA Big Tech per soddisfare i nostri bisogni di svago, come un catalogo infinito di giochi, serie TV, film… l’unico limite sarà il prompt. Anche i servizi legali, di consulenza e medici, tra gli altri, verranno sostituiti prima o poi.

In breve, credo che nei prossimi anni anche il mercato delle piccole e medie imprese dovrà affrontare grandi sfide a causa dell’IA.

1 Mi Piace

Sì, sono d’accordo. Fa davvero paura. Non ci saranno più app store o motori di ricerca, ma motori di prompt. «Fammi altri 20 episodi di Farscape con un nuovo e complesso arco narrativo» potrebbe diventare un’opzione realistica.

Per come la vedo io, la scelta è: accoglierla e adattarsi, oppure esserne travolti.

Tuttavia, se questo forum dicesse «niente IA», lo rispetterei. È impossibile da far rispettare a meno di non porre come limite il 2020, ma lo rispetterei e ne capirei il motivo.

1 Mi Piace

Non preoccuparti, non credo che qualcuno si offenderà per i tuoi contributi a questa discussione.
In realtà, penso che l’IA porterà meno cambiamenti nelle scene rétro come questa rispetto al mondo professionale e aziendale, perché la scena rétro non segue la logica pratica del mercato.
L’hobby per i computer obsoleti di oltre 30 anni fa è già sopravvissuto a diverse rivoluzioni tecnologiche alle quali nemmeno le aziende produttrici sono riuscite a resistere. Credo che la scena rétro continuerà a esistere finché i suoi membri lo vorranno, indipendentemente dalla direzione che prenderà la competizione tecnologica nel mondo reale.

Ciò che è davvero preoccupante dell’IA è come influenzerà la maggioranza della popolazione, che si guadagna ancora da vivere vendendo il proprio lavoro o facendo impresa.

2 Mi Piace
3 Mi Piace