Tutti gli articoli
    Tecnologia 6 min di lettura

    Tokenizzazione: come un modello AI legge davvero il testo

    Quando leggi una frase la spezzi in parole senza accorgertene, e su quei pezzi costruisci il senso. Un modello AI fa qualcosa di simile prima ancora di 'capire' qualsiasi cosa, ma i pezzi in cui divide il testo non sono le nostre parole: sono token, frammenti che possono valere una parola intera o solo un pezzo di essa. Quel primo taglio ha un nome, tokenizzazione (tokenization), ed e' il gesto invisibile da cui dipende tutto quello che il modello fara' dopo: quanto costa una risposta, quanto testo riesce a tenere insieme, dove inciampa. Capire come un modello divide il testo aiuta a smontare l'idea che 'legga' come noi, e mostra perche' un solo modo di tagliare e' anche un solo punto di vista. Da qui nasce il valore di mettere piu' prospettive a confronto.

    di Redazione AI Arena

    Tokenizzazione: come un modello AI legge davvero il testo

    Quando leggi questa frase non la elabori lettera per lettera, ne' come un unico blocco: la spezzi in parole, quasi senza accorgertene, e su quei pezzi costruisci il senso. Un modello AI fa qualcosa di simile prima ancora di "capire" qualsiasi cosa, ma i pezzi in cui divide il testo non sono le nostre parole. Quel primo taglio ha un nome preciso: si chiama tokenizzazione (tokenization), ed e' il gesto invisibile da cui dipende tutto quello che il modello fara' dopo.

    Cosa vuol dire tokenizzare un testo

    Un modello non vede lettere ne' parole come le vediamo noi: vede token, cioe' piccoli pezzi di testo in cui la frase viene divisa prima di essere elaborata. Un token puo' essere una parola intera, ma spesso e' un frammento piu' corto — una radice, una desinenza, il pezzo di una parola rara — oppure uno spazio o un segno di punteggiatura. La parola "tokenizzazione", per esempio, per un modello puo' diventare tre o quattro pezzi distinti, mentre una parola comune come "casa" resta intera.

    Perche' non usare semplicemente le parole, allora? Perche' le lingue del mondo sono troppe e troppo varie, e le parole possibili sono praticamente infinite: nomi propri, termini tecnici, refusi, parole inventate. Imparare un elenco di tutte sarebbe impossibile. Spezzando il testo in pezzi ricorrenti piu' piccoli, il modello riesce a rappresentare qualsiasi cosa gli capiti davanti, anche una parola che non ha mai incontrato, ricomponendola dai frammenti che gia' conosce. E' un compromesso elegante tra due esigenze opposte: coprire tutto il linguaggio senza dover memorizzare un vocabolario sterminato.

    Perche' quel primo taglio conta piu' di quanto sembri

    Sembra un dettaglio da addetti ai lavori, e invece tocca cose molto concrete. Moltissimo, nel mondo dei modelli, si misura in token e non in parole. Quanto costa una risposta si conta in token. Quanto testo il modello riesce a tenere insieme in un colpo solo — la sua finestra di contesto (context window) — si misura in token. La velocita' con cui produce una risposta dipende da quanti token deve generare. Il token, non la parola, e' l'unita' di misura reale del sistema.

    Questo ha conseguenze pratiche che si notano usando l'AI tutti i giorni. Lo stesso contenuto scritto in italiano, o in una lingua meno rappresentata dell'inglese, puo' richiedere piu' token: a parita' di significato, pesa di piu' e costa di piu'. Un numero lungo, una data, un codice, una parola scritta in modo insolito possono venire spezzati in punti che cambiano il modo in cui il modello li tratta — ed e' uno dei motivi per cui a volte inciampa proprio su cose che a noi sembrano banali, come contare le lettere di una parola o maneggiare cifre precise. Non e' distrazione: e' che, sotto, sta lavorando su pezzi che non coincidono con quello che vediamo noi.

    Dove il modo di tagliare diventa un limite

    Ogni modello ha imparato a spezzare il testo in un certo modo, deciso quando e' stato costruito, e da li' non cambia piu'. Quel taglio e' una forza — e' cio' che gli permette di essere veloce e di gestire qualunque parola — ma e' anche, inevitabilmente, un solo modo di dividere. Privilegia certe lingue e certe forme di scrittura, ne penalizza altre; spezza alcune parole in punti utili e altre in punti che confondono; su un termine ambiguo tende a fare sempre lo stesso tipo di scelta.

    E' importante vederlo per quello che e': non un difetto da correggere pezzo per pezzo, ma la natura di una prospettiva sola, applicata gia' al primissimo passaggio, prima ancora che entri in gioco il significato. Quando ti affidi a un unico modello, non stai adottando solo il suo modo di ragionare: stai adottando anche il suo unico modo di leggere il testo, con gli angoli ciechi che si porta dietro. E quegli angoli ciechi sono sistematici, cioe' si ripresentano sempre negli stessi punti, il che li rende difficili da notare dall'interno.

    Da un solo taglio a molte letture

    La direzione in cui si muove il mondo dell'AI e' esattamente questa: smettere di cercare il singolo modello perfetto e iniziare a comporre piu' modelli, piu' prospettive, sullo stesso problema. Non perche' un modello sia sbagliato, ma perche' ogni modello e' un punto di vista — fin dal modo in cui taglia le parole — e piu' punti di vista, messi in relazione, dicono qualcosa che nessuno di loro direbbe da solo.

    Il vantaggio, in pratica, sta in due segnali semplici da leggere. Dove piu' modelli leggono e rispondono allo stesso modo, hai un punto solido su cui appoggiarti. Dove divergono, hai individuato esattamente il passaggio delicato — l'ambiguita', il termine scivoloso, il dato interpretabile — che una prospettiva sola ti avrebbe fatto superare senza avvertirti. Non serve capire la meccanica della tokenizzazione per sfruttare tutto questo: basta leggere le convergenze e le divergenze. Il lavoro di far scrivere piu' prospettive e tenerle insieme in modo ordinato puo' gestirlo un meta-layer, cioe' uno strato che orchestra il flusso al posto tuo e lascia a te la scelta.

    AI Arena e' la piattaforma che mette a confronto piu' identita' AI con prospettive diverse sullo stesso problema, ti fa selezionare le risposte piu' utili e usa un Orchestrator per portarti al passo successivo, non sostituisce la tua decisione, te la fa prendere con piu' consapevolezza. Scegli il team, passi lo stesso problema a 7 specialisti complementari, e vedi subito dove le loro letture coincidono e dove si allontanano: tu selezioni cio' che regge, il sistema affina e approfondisce, e l'Orchestrator tiene insieme il flusso fino alla relazione conclusiva. E' il modo di trasformare il limite di un solo taglio del testo nel vantaggio di molte prospettive messe a confronto.

    Entra in Arena.

    FAQ

    Cosa sono i token in un modello AI?

    I token sono i piccoli pezzi di testo in cui una frase viene divisa prima che il modello la elabori. Un token puo' essere una parola intera, ma molto spesso e' un frammento piu' corto: una radice, una desinenza, un pezzo di una parola rara, oppure uno spazio o un segno di punteggiatura. Una parola comune come casa di solito resta un pezzo solo, mentre una parola lunga o inusuale come tokenizzazione viene spezzata in tre o quattro pezzi. Il modello non vede lettere ne' parole come le vediamo noi: vede questa sequenza di token, e da qui parte tutto il resto del suo lavoro. In una sola immagine: prima di leggere qualsiasi significato, il modello taglia il testo in mattoncini.

    Perche' un modello divide il testo in pezzi invece di usare le parole intere?

    Perche' le parole possibili sono praticamente infinite e cambiano da lingua a lingua: nomi propri, termini tecnici, refusi, parole inventate. Imparare un elenco di tutte sarebbe impossibile. Spezzando il testo in pezzi ricorrenti piu' piccoli, il modello riesce a rappresentare qualsiasi cosa gli capiti davanti, anche una parola che non ha mai visto, ricomponendola dai frammenti che gia' conosce. E' un compromesso elegante tra due esigenze opposte: coprire tutto il linguaggio senza dover memorizzare un vocabolario sterminato. Il prezzo di questo compromesso e' che il taglio non segue sempre il senso: a volte spezza una parola in punti che per noi non vogliono dire niente.

    Perche' la tokenizzazione conta anche per chi usa l AI e non solo per chi la costruisce?

    Perche' molte cose pratiche si misurano in token, non in parole. Quanto costa una risposta, quanto testo il modello riesce a tenere insieme in un colpo solo, quanto e' lunga la finestra di contesto: tutto si conta in token. Un testo in italiano o in una lingua meno rappresentata puo' richiedere piu' token dello stesso contenuto in inglese, e quindi pesare di piu' a parita' di significato. Anche piccole differenze contano: uno spazio in piu', una parola scritta in modo insolito o un numero lungo possono essere divisi in modo che cambia come il modello li tratta. Sapere che sotto c'e' questo taglio invisibile aiuta a capire perche' a volte l AI inciampa proprio dove non te lo aspetti.

    In che senso il modo di tagliare il testo e' anche un limite?

    Perche' e' un solo modo di dividere, deciso quando il modello e' stato costruito, e da li' non cambia. Quel taglio privilegia certe lingue e certe forme di scrittura e ne penalizza altre, spezza alcune parole in punti utili e altre in punti che confondono, e su un termine ambiguo o su un numero puo' creare fraintendimenti sempre uguali. Non e' un errore da correggere pezzo per pezzo: e' la natura di una singola prospettiva applicata gia' al primo passaggio, prima ancora del significato. Ed e' il motivo per cui, su una domanda che conta, affidarsi a un solo modello vuol dire affidarsi anche al suo unico modo di leggere il testo, con gli angoli ciechi che porta con se'.

    Come aiuta AI Arena di fronte ai limiti di un singolo modo di leggere il testo?

    AI Arena e' la piattaforma che mette a confronto piu' identita' AI con prospettive diverse sullo stesso problema, ti fa selezionare le risposte piu' utili e usa un Orchestrator per portarti al passo successivo, non sostituisce la tua decisione, te la fa prendere con piu' consapevolezza. In pratica scegli il team e passi lo stesso problema a 7 specialisti complementari: ognuno lo affronta a modo suo, fin dal modo di leggere e pesare il testo, e scrive la propria risposta. Cosi' vedi subito dove le letture convergono, e hai un punto solido, e dove divergono, e hai esattamente il passaggio delicato che una prospettiva sola ti avrebbe fatto scivolare via. Tu selezioni cio' che regge, il sistema affina e approfondisce, e l Orchestrator tiene insieme il flusso fino alla relazione conclusiva.