ChatGPT vs arte generativa

Feb 14 2023
Presentazione di un articolo sperimentale di test chatGPT (OpenAI) sulla creazione di arte generativa (GA) con il linguaggio di elaborazione. Ho esaminato l'arte generativa negli ultimi 5 o 6 mesi e sono stato immediatamente catturato da questo mondo affascinante.

Presentazione di un articolo sperimentale di test chatGPT (OpenAI) sulla creazione di arte generativa (GA) con il linguaggio di elaborazione.

Ho esaminato l'arte generativa negli ultimi 5 o 6 mesi e sono stato immediatamente catturato da questo mondo affascinante. L'arte generativa è l'ultimo connubio tra codifica e creatività e sono rimasto sorpreso dalla facilità con cui si potrebbe creare qualcosa di artistico digitando il codice in un prompt dei comandi.

Tyler Hobbs, artista generativo — Fidenza @tylerxhobbs

È stato frenetico cercare di imparare a disegnare una semplice linea da un foglio di carta nei linguaggi di programmazione (grazie al software open source Processing il viaggio è stato molto più leggero del previsto). La mia primissima prova si è rivelata una luce lampeggiante che passava dal verde al rosso ogni 2 secondi, niente di così speciale in effetti, ma come la maggior parte dei programmatori là fuori l'idea di disegnare con il codice mi ha catturato.

Non ero nuovo al coding, ma un vero principiante con il Processing, devo ammettere che iniziare con un libro chiaro e leggero come “Generative Art: A Practical Guide Using Processing” di Matt Pearson mi ha aiutato molto e mi ha dato molti strumenti mentre imparare a produrre arte generativa in uscita come il Wave Clock raffigurato di seguito:

Applicazione dell'algoritmo Wave Clock

Tentativo ChatGPT

Ho smesso di creare "Art" nell'ultimo mese e ho iniziato invece a fare alcune riflessioni. La brusca innovazione portata dall'intelligenza artificiale, ad esempio: ChatGPT nelle ultime settimane mi ha fatto passare molto tempo a giocare e imparare con esso mentre pensavo a come siamo davvero diversi dalle macchine che eseguono compiti, specialmente nel mondo della programmazione. Quindi, come puoi immaginare, come secondo passo naturale ho deciso di creare arte con ChatGPT e immagino che come tutte le innovazioni nelle loro prime "rilasci", beh, non abbia funzionato molto bene:

ChatGPT utilizzando Processing per disegnare una clessidra.

L'immagine sopra è stata prodotta dopo questo prompt input:

"Come disegnare una clessidra nel linguaggio di programmazione Processing?"

L'output del codice che disegnerà una clessidra gialla con una larghezza di 200 pixel e un'altezza di 300 pixel era:

void setup() {
size(400, 600);
}
void draw() {
int width = 200;
int height = 300;
fill(255, 255, 0);
ellipse(width/2, 0, width, width);
ellipse(width/2, height, width, width);
rect(0, width/2, width, height-width);
}

Appello a tutti gli artisti di GA, lungo è il modo in cui l'IA ti sostituirà. Continua a esplorare nuovi modi per raccontare qualcosa di questo mondo con la tua arte, ti terremo d'occhio.