Harold Cohen, il pioniere dell’arte digitale, costruisce AARON: un sistema esperto dotato di una propria macchina per dipingere. Ogni giorno, il robot controllato dal computer, AARON, creava un dipinto a colori originale. Fin dalla sua prima creazione, registrata in diretta durante la trasmissione Today del 31 marzo, AARON ha catturato l’immaginazione dei visitatori del Museo (Computer Museum) e dei media di tutto il mondo. Una versione precedente e più semplice di AARON, che realizzava disegni in bianco e nero, aveva già coinvolto i visitatori del Museo dal 1987 al 1994.

AARON la prima macchina per dipingere creata dall’artista Harold Cohen
“Gli esseri umani possono vedere il risultato dell’accostamento di due colori e possono procedere sulla base di questo feedback. Il programma è in grado di tenere una registrazione completa di ciò che fa, ma non può vedere nello stesso modo in cui vediamo noi. Ho dovuto inventare delle regole sulla giustapposizione dei colori che potessero sostituire il feedback visivo utilizzato dagli esseri umani.” Harold Cohen
AARON è scritto in LISP e gira su un computer Silicon Graphics, mentre la macchina per dipingere è controllata da un PC (un generico 486) e il programma è scritto in C++. Quando AARON genera un dipinto, lo memorizza in un file come un insieme di istruzioni. La maggior parte di queste istruzioni controlla il movimento del pennello sulla carta, sia per la realizzazione del disegno iniziale che per il riempimento con il colore. Alcune specificano la miscelazione dei coloranti per le singole aree del dipinto, mentre altre specificano la dimensione del pennello da utilizzare.
Il file viene letto tramite una connessione di rete dal processore 486, che interpreta le istruzioni e ridimensiona lo schermo Silicon Graphics in base alle dimensioni del disegno in fase di realizzazione. Il processore ridimensiona anche il volume del colorante da miscelare per ogni colore e la dimensione del pennello, e infine genera i comandi di livello più basso che azionano la macchina per dipingere.
Per svolgere tutte le sue funzioni, il programma 486 deve controllare il movimento del braccio sul tavolo, la rotazione orizzontale della spalla, la rotazione verticale del gomito, due rotazioni del polso, l’apertura e la chiusura della mano e la sua estensione, ovvero fino a che punto la mano può arrivare dal gomito. Il programma deve anche sapere dove sono riposte le tazze e le spazzole, dove si trovano le maniglie dei rubinetti e di quanto spostarle verso l’alto e verso il basso e così via.

Quindi come funziona poi nel fare il dipinto?
Secondo quanto dichiara Cohen in un’intervista a Medium: “prima si fa il disegno e poi Aaron decide il colore. Ma la fase di colorazione non riguarda solo la scelta del colore. Bisogna anche definire il percorso che il pennello dovrà seguire per riempire le varie forme del disegno.
Nella comprensione che AARON ha dei disegni, i diversi elementi sono caratterizzati dai loro diversi attributi. Sa, ad esempio, che un volto ha due occhi e non disegnerà mai un volto con tre. Nella misura in cui anche il colore è un attributo di un volto, esiste un numero limitato di colori che può utilizzare. Non deciderebbe mai di dipingere un volto di verde perché non crede che i volti possano essere verdi. Tuttavia, non esiste una tale limitazione nell’assegnazione dei colori a elementi come maglioni o sfondi.
L’assegnazione del colore in questo caso riflette l’interesse del programma per la “firma” cromatica dell’intero dipinto. Se AARON decide di disegnare un maglione rosso, ad esempio, probabilmente non deciderà di disegnare uno sfondo rosso.”

La storia di Harold Cohen
Harold Cohen (1928-2016) ha esplorato l’intelligenza artificiale e l’arte per quasi 50 anni, ben prima che assistessimo alla crescente popolarità di questi nuovi strumenti di apprendimento automatico. In quei cinque decenni, Cohen ha lavorato a un unico programma chiamato Aaron , che consisteva nell’insegnare a un robot a creare disegni.
L’apprendimento di Aaron ha seguito un percorso simile a quello degli esseri umani, evolvendosi da semplici forme e simboli pittografici a immagini più figurative, fino ad arrivare a immagini a colori. Cohen si formò come pittore e rappresentò la Gran Bretagna alla Biennale di Venezia del 1966. Nel 1968 divenne professore ospite all’Università della California a San Diego, dove si avvicinò alla programmazione informatica. Nel 1971 Cohen assunse un incarico come visiting scholar presso il Laboratorio di Intelligenza Artificiale dell’Università di Stanford. Durante la sua permanenza al Laboratorio di Intelligenza Artificiale, iniziò a sviluppare il programma per computer chiamato Aaron, con il quale cercava di codificare l’atto del disegno .
AARON fu concepito intorno al 1973 come il primo di una serie di programmi, ma in realtà Cohen continuò a lavorarci fino ai suoi ultimi anni. La creazione di questo programma nacque da quello che lui stesso definì il suo bisogno di “capire cosa sia l’arte “.


