Computational Kitchen è un progetto open source su GitHub con due generatori interattivi di ricette personalizzate: pizza e torta allo yogurt, anche per Bimby/Thermomix. I due laboratori sono disponibili gratuitamente, direttamente nel browser.
Pizza Computational Lab — Genera la tua pizza →
Yogurt Computational Lab — Genera la tua torta →
Di silicio, lievito e quella meravigliosa ostinazione della realtà a non lasciarsi ridurre a un’equazione.
Abbiamo insegnato alle macchine a scrivere poesie. I lieviti, in silenzio, continuano a farne una senza saperlo.
Da questo curioso incontro tra tecnologia e materia è nato Computational Kitchen. Non semplici ricettari digitali, ma strumenti con cui modificare ingredienti, proporzioni, farine, temperature e tempi di preparazione, osservando in tempo reale come cambiano i risultati e le simulazioni matematiche.
Il codice è aperto e disponibile su GitHub. Ogni applicazione può essere utilizzata anche offline, scaricando il relativo file HTML.
Il progetto è ancora agli inizi. Nasce dal desiderio di mescolare alcune delle mie passioni — matematica, informatica, intelligenza artificiale e cucina — e vedere cosa accade quando un algoritmo incontra un impasto.
In fondo, una specie di quaderno di laboratorio.
Solo che, ogni tanto, gli appunti finiscono nel forno.
Ghost in the Dough
Una ricetta somiglia sorprendentemente a un programma.
Gli ingredienti sono variabili, le lavorazioni istruzioni, le temperature condizioni operative. Il tempo attraversa il sistema, modificandone lentamente lo stato.
Eppure, a differenza del software, la materia non esegue docilmente i nostri comandi.
Un impasto è un minuscolo universo di trasformazioni fisiche e biologiche. Possiamo pesarne ogni componente, misurarne la temperatura, programmare ogni minuto. Ma la natura continua a riservarsi il diritto di sorprenderci.

Con Pizza Computational Lab sto provando a esplorare questa complessità attraverso modelli di fermentazione, differenti tecniche di impasto e strumenti di pianificazione.

Ma la parte che mi affascina maggiormente è quella che non vediamo.
Sotto la superficie del cornicione si nasconde una geografia di cavità gassose. Minuscole bolle che nascono, crescono, si incontrano e costruiscono architetture effimere.
Dentro il cornicione: una piccola cosmologia del lievito
Ho provato a rappresentare questo fenomeno attraverso una simulazione tridimensionale dell’alveolatura. Lo screenshot mostra una sezione del campione virtuale: una finestra aperta sulle bolle che il modello fa crescere e interagire, fino al consolidamento in forno.

Una piccola cosmologia del lievito.
Con il vantaggio che, alla fine, si può condire con la mozzarella.
LA RICETTA DELLA TORTA ALLO YOGURT

La matematica è continua. Le uova no.
Il secondo laboratorio, Yogurt Computational Lab, è dedicato alla torta allo yogurt.
Qui si possono generare ricette adattando le quantità alle dimensioni dello stampo, esplorare differenti farine, confrontare formulazioni e osservare rappresentazioni simulate della struttura interna della mollica.

Anche una semplice torta pone problemi filosofici di una certa eleganza.
Un algoritmo può calcolare la quantità di un ingrediente con sedici cifre decimali.
Un uovo, invece, continua testardamente a essere un uovo.
La realtà ha un senso dell’umorismo tutto suo.
Entrambi i laboratori nascono anche dalle mie esperienze con il Bimby/Thermomix, fedele compagno di numerosi esperimenti culinari. Mi piace la precisione con cui permette di controllare tempi, temperature e lavorazioni, lasciando comunque spazio alla manualità e all’imprevisto.
Le applicazioni generano quindi non soltanto le quantità degli ingredienti, ma anche procedimenti passo dopo passo, con una modalità cucina utilizzabile durante la preparazione.
Perché un modello può anche essere matematicamente impeccabile.
Ma deve pur sempre produrre qualcosa di commestibile.
Intelligenze artificiali, dubbi umani
Nello sviluppo di Computational Kitchen sto utilizzando l’intelligenza artificiale generativa.
La utilizzo per discutere idee, scrivere codice, esplorare modelli e costruire simulazioni interattive.
È un interlocutore instancabile, capace di proporre soluzioni interessanti e, occasionalmente, di sostenerne altre con una sicurezza inversamente proporzionale alla loro correttezza.
Una caratteristica che, a pensarci bene, non appartiene soltanto alle macchine.
Le simulazioni che sto realizzando non sono previsioni scientificamente validate. Sono rappresentazioni semplificate, ipotesi da confrontare progressivamente con la realtà.
Mi piacerebbe migliorarle, aggiungere nuove ricette e continuare a sperimentare senza particolare fretta.
Perché non sto cercando la formula della pizza perfetta.
Mi interessa piuttosto quel territorio incerto nel quale una domanda genera un esperimento, un esperimento produce un errore e un errore suggerisce una domanda migliore.
Il dubbio, quando è coltivato con cura, può essere sorprendentemente fertile.
Anche se non sempre commestibile.
La variabile che manca
Viviamo circondati da sistemi che misurano, prevedono, classificano.
Trasformiamo parole in token, immagini in vettori, comportamenti in probabilità. Costruiamo repliche digitali del mondo, sempre più dettagliate, sempre più convincenti.
Eppure, ogni rappresentazione lascia inevitabilmente qualcosa fuori.
Possiamo descrivere la fermentazione con un’equazione differenziale, simulare la diffusione del calore e rappresentare un impasto attraverso migliaia di coordinate tridimensionali.
Ma nessuna coordinata contiene il ricordo di una cucina.
Nessuna funzione matematica conosce l’attesa davanti a un forno acceso.
Nessun modello generativo può assaporare ciò che descrive.
Forse è questo il paradosso più bello della nostra epoca: mentre insegniamo alle macchine a imitare il pensiero, riscopriamo quanto sia straordinariamente umano il semplice fatto di sentire.
Così continuerò a mescolare algoritmi e ingredienti, inseguire equazioni e sbagliare qualche esperimento.
Non per trovare una formula capace di spiegare tutto.
Ma per ricordarmi che comprendere il mondo e meravigliarsene non sono attività contrapposte.
Sono due modi diversi di abitarlo.
E quando l’ultima simulazione sarà terminata, i grafici avranno disegnato le loro curve e il monitor sarà tornato nero, nella cucina resterà ancora una piccola, ostinata forma di vita reale.
Un impasto che cresce in silenzio.

Fuori, il mondo continuerà a lampeggiare di dati.
Dentro, il forno diffonderà una luce calda.
Il silicio continuerà a sognare di essere carbonio.
E il carbonio, senza sapere nulla di algoritmi, continuerà a fare miracoli con acqua e farina.
