Chi ha deciso il default?

WUDRome 2026 · 12 novembre · Angelo Macaione
0 slide 0 min di contenuto 0 pronte Scarica PDF
12 novembre 2026
WUDRome 2026

Chi ha deciso
il default?

01Atto 1 · Il dado0:30
Pronta

Da dire

  • «Oggi non vi racconto cosa sa fare l'intelligenza artificiale. Vi parlo della domanda che mi faccio ogni volta che un modello disegna qualcosa per me: chi l'ha deciso, questo?»
  • «I modelli hanno capacità che sanno usare meglio di noi umani, come muoversi dentro grandi moli di dati, e hanno dei limiti. Oggi sapere cosa delegare ai modelli e cosa gestire in prima persona è una delle competenze fondative che chi progetta deve padroneggiare.»

Ti presenta Carlo: si parte da qui. Le prime due frasi a memoria

Chi ha deciso il default?
Il dado · stesso prompt

Stessa domanda. Due risposte.

Il prompt«Quanti morti ci sono nell'opera dei Promessi sposi di Manzoni?»

10I personaggi del romanzo
Risposta di Gemini: «Se dobbiamo dare un numero preciso basato esclusivamente sui personaggi dotati di nome e cognome (o pseudonimo chiaro) che muoiono direttamente nel corso della narrazione o di cui viene esplicitamente annunciata la morte, il totale è 10 personaggi.»
Gemini
100.000I morti della peste
Risposta di ChatGPT: «Direi circa 100.000 morti, considerando le vittime della peste a Milano nel 1630, come raccontato nei Promessi Sposi.»
ChatGPT
02Atto 1 · Il dado1:00
Pronta

Da dire

  • «Una domanda semplice, la stessa a due modelli.»
  • Pausa, lasciare leggere i due numeri.
  • «Il modello, dove non sa, tappa i buchi. Nessuno dei due ha tirato a caso: ognuno ha deciso da solo cosa conta come morto. È un default, e nessuno gliel'ha chiesto.»
  • «L'esperimento è di Luciano Floridi, con Shakespeare. Io l'ho rifatto con Manzoni.»
Chi ha deciso il default?
In chat · stesso prompt, tre modelli

Stesso prompt. Tre gusti.

Il prompt, uguale per tutti e tre«Progetta il modulo di iscrizione online per Palestra Popolare Ostiense, un'associazione sportiva no-profit di quartiere a Roma. Il modulo serve a iscrivere un nuovo socio per la stagione 2026-27. Mi aspetto una pagina html»

Pagina di ChatGPT fuori da Figma: verde scuro e lime
GPT-6.1 Sol
Pagina di Claude fuori da Figma: nero, crema e rosso
Claude Opus 5.5
Pagina di Gemini fuori da Figma: nero, arancio e titoli in Montserrat
Gemini 4 Argon
Stesso prompt, tre modelli03
03Atto 1 · Il dado1:30
Pronta

Da dire

  • «Lo stesso, nel nostro mestiere. Il modulo d'iscrizione di una palestra popolare di Roma, inventata, chiesto a tre modelli in chat. Nel prompt non c'è una parola sullo stile.»
  • Pausa, lasciare guardare.
  • «Verde e lime. Nero e arancio. Nero, crema e rosso. Tre gusti diversi.»
  • «Come con Manzoni: dove non dici cosa vuoi, il modello tappa i buchi. E ognuno li tappa a modo suo.»
  • «Una sola prova per modello: è un indizio, non una legge. Ma provatelo a casa.»
Chi ha deciso il default?
Context engineering

Miglior contesto,
risposte più precise.

Non serve chiedere meglio. Serve dare al modello quello che gli manca per decidere.

04Atto 1 · Il dado1:00
Pronta

Da dire

  • «Il modello tappa i buchi. Allora i buchi riempiamoli noi.»
  • «Questo è tutto quello che il modello potrebbe dire. Ogni punto è una strada possibile, e senza contesto le prende tutte.» Il grafo passa da solo al bersaglio, poi al funnel: «Il contesto restringe il campo verso quello che cerchi. Ogni pezzo che aggiungi stringe la strada, finché il modello arriva lì.»
  • «Oggi lo chiamano context engineering: non scrivere il prompt perfetto, ma progettare tutto quello che il modello ha davanti quando risponde. Le istruzioni, gli esempi, i documenti, le regole, la conversazione fin lì. Per chi fa il nostro mestiere è progettare il contesto.»
  • «Ho scritto miglior contesto, non più contesto. Non è quanto ne dai, è quale: il contesto va progettato, non accumulato.»
  • «E con un buon contesto si arriva lontano. Quanto lontano?»

Se chiedono · il termine lo usava Riley Goodside nel 2023, Karpathy e Tobi Lütke lo hanno rilanciato nel 2025

Chi ha deciso il default?
Quello che i modelli sanno fare

Quasi tutto, subito.

70%in pochi minuti
30%tutto il resto del tempo. E il 100% non è garantito.
05Atto 1 · Il dado1:30
Pronta

Da dire

  • «Con un buon contesto, questo dado è bravissimo. In pochi minuti arriva al 70% di quello che avevo in testa: la struttura, la gerarchia, un'identità che sta in piedi.»
  • «Le tre palestre che avete visto sono tutte ottime per un primo incontro col cliente. Ci vai, le mostri, e la riunione va bene.»
  • «Poi il cliente dice: il verde un po' più scuro, l'iscrizione in due passi, il logo vero. Ed è lì, quando si tratta di raffinare quel 30%, che iniziano i problemi.»
  • «Addy Osmani, ingegnere di Google, lo chiama il problema del 70%. Parlava di codice, ma nel design è identico.»
  • «Il 30% che resta è dove va il tempo: i dettagli, i casi limite, le decisioni che rendono un'interfaccia tua e non una qualsiasi. E non è detto che ci si arrivi.»
  • «Per capire dove si inceppa bisogna guardare come funziona il contesto, e dove si rompe.»
Chi ha deciso il default?
Dentro Figma Make · lo stesso prompt

RLHF, overfitting, sycophancy,
appiattimento statistico.

Il prompt, lo stesso di prima«Progetta il modulo di iscrizione online per Palestra Popolare Ostiense, un'associazione sportiva no-profit di quartiere a Roma. Il modulo serve a iscrivere un nuovo socio per la stagione 2026-27.»

Modulo di Figma Make con GPT-6.1 Sol: fondo carta, accento arancio, titolo display
GPT-6.1 Sol
Modulo di Figma Make con Claude Opus 5.5: fondo carta, rosso mattone, titolo display
Claude Opus 5.5
Modulo di Figma Make con Gemini 4 Argon: fondo carta, terracotta, titoli display
Gemini 4 Argon
Il vuoto che lasci lo riempie la piattaforma · Sharma et al., ICLR 2024 · Kirk et al., ICLR 202406
06Atto 1 · Il dado3:00
Pronta

Da dire

  • «Vi ricordate la palestra? Stesso prompt, stessi tre modelli. Ma questa volta dentro Figma Make.»
  • Pausa, lasciare guardare.
  • «Fondo carta. Arancio, terracotta, mattone. Titoli grassi. Uno ci ha disegnato pure il Gazometro, un altro l'ha messo nell'indirizzo del modulo.»
  • «RLHF, reinforcement learning from human feedback. Dopo l'addestramento i modelli vengono rifiniti così: producono più risposte, delle persone scelgono quella che preferiscono, e il modello impara a dare quello che piace. Tenetela a mente.»
  • «Overfitting. Il funnel stringe troppo, e un dettaglio diventa una regola. Nel prompt c'era una parola, Ostiense, e Gemini ne ha fatto un'identità intera. Ve lo spiega lui: "Palette ispirata all'architettura industriale di Ostiense e alla stampa tipografica sociale romana: carta non sbiancata, intonaco caldo, inchiostro asfalto, terracotta romana e ocra mutualista."»
  • «Sycophancy, la piaggeria. È l'effetto dell'RLHF: premi chi ti accontenta, e il modello impara ad accontentarti. Nel design la chiamo sycophancy visuale: il modello ripropone i pattern che hanno avuto successo, il fondo carta, il titolo grasso, l'accento caldo. Le scelte che piacciono a tutti, e quindi le più probabili.»
  • «E la conseguenza, che io chiamo appiattimento statistico. Fuori erano tre gusti, qui dentro ne resta uno. Tre modelli di tre aziende finiscono nello stesso punto. Non la risposta migliore: la più probabile dentro quello strumento.»
  • «Nessuno ha chiesto la carta. Quando non decidi tu, decide chi ha costruito lo strumento. Ecco chi ha deciso il default.»

Se chiedono · lo strato di Figma non lo vediamo, lo deduciamo: fuori i tre divergono, dentro convergono. L'RLHF c'è anche fuori, quindi spiega verso dove si converge; Figma spiega perché

Chi ha deciso il default?
Quello che non sanno fare · Lost in the middle

Come funziona il contesto.

Trovare la risposta in 20 documenti, secondo dove staLiu et al. 2023 · GPT-3.5-Turbo
75,8 57,2 53,8 55,4 63,2
1°5°10°15°20°
  • Senza nessun documento: 56,1
  • Posizione del documento giusto
07Atto 1 · Il dado2:00
Pronta

Da dire

  • «L'ultimo modo in cui il contesto si rompe sta in come un modello legge. E spiega perché quel 30% è così faticoso.»
  • «Nel 2023 un gruppo di ricercatori di Stanford ha nascosto la risposta giusta in punti diversi di un testo lungo. Se sta all'inizio, il modello la trova. Se sta alla fine, abbastanza. Se sta in mezzo, la perde: va peggio che non dargli nessun documento.»
  • «Si chiama lost in the middle. Il contesto non è una memoria: è un testo, e il centro di un testo si legge male.»
  • «Ora pensate a come lavoriamo. Correggo un bottone, poi la griglia, poi un colore. Ogni correzione allunga la conversazione, e le decisioni di dieci messaggi fa scivolano proprio lì, in mezzo. Aggiusto qui, si scassa lì.»
  • «Allora la tentazione è scrivere regole. Una lista: usa questo colore, non usare quel font, il bottone sempre a destra. Ma una regola nel contesto non è una regola rispettata. È un pezzo di testo come gli altri: se finisce in mezzo, il modello può non leggerla. E se la legge, non è detto che la segua.»
  • «Più regole aggiungi, meno ne segue. Un test del 2025 ha dato ai modelli fino a cinquecento istruzioni insieme: i migliori ne rispettano il 68%. Una lista più lunga non è una garanzia, è un altro testo in mezzo.»
  • «Il problema allora non è correggere meglio. È che nessuno ha deciso prima, e il modello riempie i vuoti.»

Se chiedono · i modelli di oggi leggono meglio di quelli del 2023, ma il calo con la lunghezza resta (Chroma, 2025, 18 modelli)

Chi ha deciso il default?
Dalla diagnosi al metodo

Riprendersi le decisioni.

  1. 01DelegationIl default lo decido io, prima.
  2. 02DescriptionGlielo do in una forma che usa.
  3. 03DiscernmentOgni errore diventa un controllo.
  4. 04DiligenceNe risponde una persona.
08Svolta · Riprendersi le decisioni1:00
Pronta

Da dire

  • «Fin qui il problema. Da qui come me le sono riprese, le decisioni.»
  • «Me ne sono accorto dopo: quello che facevo ha già un nome. Rick Dakan e Joseph Feller lo chiamano AI Fluency, e lo dividono in quattro D.»
  • «Delegation: decidere prima cosa affidare al modello e cosa no. Description: dirglielo in una forma che usa davvero. Discernment: giudicare quello che esce. Diligence: risponderne.»
  • «Ve le faccio vedere nell'ordine in cui le ho fatte io.»
Chi ha deciso il default?
Delegation

Prima decido.
Poi delego.

Le decisioni approvate diventano un design system: documentazione con due parti.

Token · i valori
Colore AaTipografia Spazio Raggio Ombra Layout Motion
Contratto · le regole
CostruzioneMicro-header, titolo, testo, al massimo un'azione VisiveFondo --obsidian-800, bordo 1 px, raggio --r-lg MotionEntra dal basso; con movimento ridotto resta ferma Anti-patternMai un gradiente come fondo
Componente
CardOrdine

Ordine confermato

Arriva giovedì. Ti scriviamo quando parte.

09Delegation · decidere prima1:00
Pronta

Da dire

  • «La prima D è quella che si salta sempre: decidere prima di aprire la chat.»
  • «Il consiglio che do a tutti: appena lo stile è approvato, consolidate le decisioni in un design system.»
  • «Un design system, alla fine, è documentazione. Con due parti che contano: i token e il contratto.»
  • «I token sono le decisioni che hanno un valore: colori, misure, durate. Si possono impacchettare in formati che un modello legge e rispetta senza fatica.»
  • «Il contratto è la parte difficile. Sono le regole: come si costruisce un componente, quando si usa, quando no.»
  • «E allora la domanda diventa: in che forma glieli do?»
Chi ha deciso il default?
Il contesto aiuta

Conta come glielo dai.

Stesso sistema, stesso compito: punteggio di aderenza599 run · 4 dei 7 modi
Nessun fileAGENTS.md e tokenDESIGN.mdSolo MCP
35 79 89–93 94
9k token28k token85k token42k token
10Description · dargli una forma2:30
Pronta

Da dire

  • «Questa l'ho misurata, sul mio design system. Una domanda sola: se do a un modello lo stesso sistema in forme diverse, quale lo fa lavorare meglio, e a che prezzo?»
  • «Sette compiti, da un bottone a una dashboard. Quattro modelli. Sette modi di dargli il sistema, dal niente fino a un server da interrogare. Quasi seicento run, valutate in automatico su quanto il codice rispetta il sistema.»
  • Indicare le barre una per una. «Senza file inventa colori, misure, durate.»
  • «Con i token i valori sono giusti, ma il file nomina i componenti e non dice com'è fatto ciascuno: le parti se le inventa.»
  • «Con il documento di specifica arriva quasi in cima, ma a ogni run si legge 85 mila token.»
  • «Con il server arriva più in alto, con la metà dei token. Non gli do un libro da leggere: gli do il pezzo che gli serve, quando gli serve.»
  • «Ma non vince ovunque. Davanti a un componente che nel sistema non esiste, chi aveva i file si fermava e chiedeva. Chi aveva il server lo costruiva con i pezzi che aveva.»
  • «Quindi la forma del contesto conta quanto il contenuto. E nemmeno la forma migliore decide al posto mio cosa fare quando la regola non c'è.»
Chi ha deciso il default?
14 design system pubblici

I valori sono dati.
Le regole sono prosa.

Il valore
button.primary.bg
  → color.brand.500
Un dato. Il modello lo usa così com'è.
La regola · un solo primario
PolarisHigh emphasis button for the primary action on the page. Should be used sparingly.
PrimerNever put more than one in a group of buttons, and rarely use more than one per page.
Ant DesignIf you need several buttons, we recommend that you use 1 primary button + n secondary buttons.
Tre frasi per la stessa regola. Quante volte è «rarely»?
86% dei design system ha i token · 40% ha una pipeline che li automatizza · zeroheight 202611
11Description · dargli una forma2:00
Pronta

Da dire

Facoltativo

  • «Il diamante e la grafite sono lo stesso atomo: carbonio. Uno è il materiale più duro che conosciamo, l'altro si sbriciola su un foglio. Cambia solo come gli atomi sono legati.»
  • «I design system funzionano così. I token sono gli atomi, l'alfabeto. Il contratto sono i legami, la grammatica. E ogni design system è una lingua a sé.»
  • «Guardate la stessa regola, un solo bottone principale, in tre design system tra i più usati. Polaris dice: con parsimonia. Primer: raramente. Ant Design: consigliamo.»
  • «Il valore è un dato. La regola è un consiglio. E un modello, un "raramente", come lo esegue?»
  • «Ho analizzato quattordici design system fra i più maturi. I valori ci sono tutti. Le regole, quando usarlo e quando mai, stanno in pagine di prosa.»
  • «E il modello legge i valori; la prosa, l'abbiamo visto, si perde nel mezzo.»
Chi ha deciso il default?
Il contratto · una pagina che non ha mai visto

Stesso prompt. Più un contratto.

Stessa forma del prompt di prima, una pagina nuova«Progetta la pagina dei corsi e degli orari per Palestra Popolare Ostiense… Segui il DESIGN.md allegato.» Il DESIGN.md: token, componenti e regole. Nessun contenuto di pagina.

Pagina dei corsi di ChatGPT: testata nera con la fascia a strisce rosse, titolo Corsi e orari
GPT-6.1 Sol
Pagina dei corsi di Claude: stessa testata, card dei corsi e pannello scuro
Claude Opus 5.5
Pagina dei corsi di Gemini: stessa testata, titolo Corsi ed orari 2026-2027
Gemini 4 Argon

Un file basta per partire. Non basta per restare.

Convergono. Questa volta su una decisione mia.12
12Description · dargli una forma2:30
Pronta

Da dire

  • «Torniamo alla palestra. Delle tre proposte di prima, il cliente ne ha scelta una: quella nera, con le strisce rosse.»
  • «Io faccio quello che vi ho consigliato: consolido quella scelta in un design system. Token, componenti, regole. Nessun testo, nessuna pagina descritta.»
  • «Poi chiedo ai tre modelli una pagina che il file non ha mai visto: i corsi e gli orari.»
  • Pausa, lasciare guardare.
  • «Titoli diversi, testi diversi, contenuti diversi. Lo stesso sistema. Non sulla carta arancione di qualcun altro: sulla decisione del mio cliente.»
  • «E ve lo dico io prima che me lo chiediate: sì, per partire basta un file. Il 70% ben fatto, al primo colpo.»
  • «Ma guardate cos'è, questo contratto. A parte i token, è prosa: frasi. Non esiste un formato che renda le regole deterministiche. Il modello le legge, e le può anche non seguire.»
  • «E un file non ricorda niente. Non sa cosa è andato storto ieri, e non si accorge di cosa va storto oggi.»

Se chiedono · una prova per modello e per pagina. Dove il contratto tace interpretano ancora: il formato dell'anno, un menu non richiesto

Chi ha deciso il default?
Harness

La macchina amplifica.
Ma qualcuno la pilota.

PlanDelegation
Le decisioni, scritte prima.
SkillDescription
Il modo di lavorare, che migliora a ogni giro.
Verify LoopDiscernment
Codice che controlla, prima di consegnare.
GateDiligence
Una persona che firma.
Original EVA-01 mecha design by Ikuto Yamashita, with creative direction and design contribution by Hideaki Anno. © khara.13
13Discernment · l'harness1:30
Pronta

Da dire

  • «Allora come si tiene una decisione nel tempo? Con un harness.»
  • «Harness, in inglese, vuol dire imbracatura. Io me lo immagino come i robottoni giganti dei cartoni giapponesi. Una macchina enorme che moltiplica quello che sai fare. Ma da sola non fa un passo: dentro c'è sempre qualcuno che la pilota.»
  • «È fatto di quattro pezzi. Il piano: le decisioni scritte prima, il contratto che abbiamo appena visto. La skill: il modo di lavorare. La verifica: codice che controlla. E il gate: una persona che firma.»
Chi ha deciso il default?
Skill · verify loop

Le regole sono contesto.
Le verifiche sono codice.

La skillLa prima volta lo faccio io. La seconda la tengo per mano. La terza va quasi da sola.

Le regoleOgni errore che vedo diventa una riga. Ma oltre le 200 righe l'aderenza cala: sono contesto, non vincoli.

Il verify loopA fine skill, prima di consegnarmi il design, si controlla che le regole siano rispettate. Script Python per quello che si misura, un subagente a freddo per quello che va letto. Come la CI per il codice.

Skillgenera il design
Verifyscript Pythonsubagente a freddo
Triagecerto: correggodubbio: decido io
Nuova regolapiù un nuovo controllo
Gate
block pass
14Discernment · l'errore, una volta sola2:30
Pronta

Da dire

  • «La skill è il modo di lavorare. La prima volta un processo lo faccio io, e intanto lo smonto. La seconda lo fa il modello e io lo tengo per mano. La terza va quasi da sola.»
  • «Ogni errore che vedo diventa una regola. Esempio: nel primo test, sul telefono di Gemini, il bottone Invia arrivava prima dei campi e la barra copriva il nome. Il contratto era rispettato; il modulo era sbagliato.»
  • «Ma le regole sono prosa. Anthropic lo scrive nella documentazione: sopra le 200 righe un file di istruzioni consuma contesto e il modello le segue peggio. E niente le fa rispettare.»
  • «Allora ho fatto quello che si fa con il codice: la verifica non la lascio al modello che ha lavorato. Prima di consegnarmi il design, il risultato passa da due controlli. Degli script Python, deterministici, per tutto quello che si misura: colori, misure, contrasto, cosa succede su un telefono. E un subagente a freddo, un altro modello che non ha visto il lavoro, per quello che va letto.»
  • «Se è rosso, faccio il triage: quello che è certo lo correggo, quello che è dubbio lo decido io. E l'errore diventa una regola nuova e un controllo nuovo. Poi si rigira. Quando è verde, arriva a me.»

Il climax: errore, regola, controllo

Chi ha deciso il default?
Gate

Chi apre, firma.

Anche quando è tutto verde.

15Diligence · firmare2:30
Pronta

Da dire

  • «Manca un pezzo. Un controllo che segnala e basta è un'opinione ben documentata. È lo stato di ogni principio etico scritto in un manifesto.»
  • «Il gate è il punto in cui il sistema ha il potere di fermarsi. E il gate ha una chiave: chi lo apre, firma.»
  • «Ecco dove "decisa da chi?" smette di essere una domanda retorica. Ha un nome e una data.»

Facoltativo

  • «Floridi lo dice così: non conta chi l'ha scritto, conta chi ne risponde.»
  • «E il verde non basta.»
  • «Floridi ha un'immagine che non mi toglie più: chi ha fatto la salita con lo zaino ha senso critico. L'intelligenza artificiale è la discesa.»
  • «I controlli verificano che una regola esista e sia rispettata. Non che il risultato vada bene per una persona.»
  • «I controlli ricordano gli errori che ho già visto. Quelli nuovi li vede solo una persona.»

Facoltativo

  • «Una cosa successa mentre preparavo questo talk. Ho chiesto a un modello di scrivermi il contratto per il test della palestra. I primi risultati erano noiosi; il secondo contratto ha funzionato benissimo: tre modelli su tre, tutti uguali, tutto verde.»
  • «Poi l'ho letto. Non era un contratto: c'era scritto il titolo della pagina, come comporla, cosa metterci. Era un prompt travestito da design system. Il modello aveva truccato il test per darmi il risultato che volevo.»
  • «Nessun controllo poteva accorgersene: i controlli verificavano che il risultato rispettasse il contratto, non che il contratto fosse onesto. Me ne sono accorto io, guardando cosa si stava misurando. Non si firma il risultato. Si firma il metodo.»

«Chi apre, firma» si dice mentre il gate si apre

Chi ha deciso il default?

Leggibile dalla macchina.
Deciso da una persona.

Angelo Macaione · WUDRome 202616
16Diligence · firmare2:30
Pronta

Da dire

Facoltativo

  • «Il robot si muove solo se dentro c'è qualcuno.»
  • «Southleft ha un'espressione che riassume tutto: machine-readable, non machine-governed. Leggibile dalla macchina, deciso da una persona.»
  • «Niente di tutto questo rende etico un sistema. Rende le sue decisioni ispezionabili, e attribuibili a qualcuno.»
  • «È il minimo perché alla domanda "a spese di chi?" ci sia una risposta che si può controllare.»
  • «La prossima volta che un modello vi consegna il 70% in cinque minuti, prima di aggiustare chiedetevi: chi ha deciso il default? E se la risposta è nessuno, decidetelo voi.»

L'ultima frase alla lettera. Nessuna scusa in chiusura