Vai a Mappa Corsi Laboratorio Glossario Come funziona Problemi comuni Inizia →
ITEN
← Corso 05 · Capire il linguaggio (Lezione 05.03 · 20 minuti · Nessun sensore · Per tutti)

Un modello linguistico in tasca.

Un modello che scrive può stare in un telefono, se è abbastanza piccolo. Qui fai i conti di memoria e velocità con i numeri veri, e scopri cosa sanno fare bene questi modelli e dove inventano.

Cosa impari
  1. Come un modello linguistico scrive, un token alla volta
  2. Come si calcola quanta memoria serve e quanti token al secondo aspettarsi
  3. Cos'è il contesto e perché un telefono ne regge poco
  4. Per cosa usare un modello piccolo e per cosa no
Ti serve sapere

Se non ti ricordi una di queste cose, il link ti porta al capitolo che la spiega.

Come vuoi seguirla
Preparo la scena…
  1. 01 Il gioco

    Un modello linguistico indovina il prossimo pezzo.

    Un modello linguistico fa una cosa sola. Legge un testo e stima quale token05.01 viene dopo. Lo aggiunge, rilegge tutto e stima il successivo, un pezzo alla volta. Da questo gioco ripetuto nascono risposte, riassunti e traduzioni. Un modello di questo tipo abbastanza piccolo da stare in un telefono si chiama SLM.

    In pratica. Quando un modello sbaglia un fatto con sicurezza, ricorda il gioco. Non cerca la verità, sceglie il pezzo che suona più probabile.

01 / 07
(Approfondisci)

Qualche numero in più.


(01)

Il conto della memoria

La tabella mostra quanto pesano alcuni modelli aperti. La colonna a 16 bit è il peso completo, quella a 4 bit la versione quantizzata che si usa sui telefoni. Ai pesi va aggiunta la memoria del contesto, qualche centinaio di MB per qualche migliaio di token.

Su un telefono con 8 GB di RAM stanno comodi i modelli fino a 3 o 4 miliardi a 4 bit. Quelli da 8 miliardi chiedono un telefono di punta con 12 o 16 GB.

ModelloParametriA 16 bitA 4 bit
Gemma 3 1B1 miliardo2 GBcirca 0,6 GB
Llama 3.2 3B3,2 miliardi6,4 GBcirca 1,8 GB
Phi-3.5 mini3,8 miliardi7,6 GBcirca 2,2 GB
Gemma 3 4B4 miliardi8 GBcirca 2,5 GB
Llama 3.1 8B8 miliardi16 GBcirca 4,7 GB
(02)

Leggere è veloce, scrivere è lento

Un modello lavora in due tempi. Prima legge tutta la domanda, e lo fa in parallelo, tanti token insieme. Qui conta la potenza di calcolo, e la NPU aiuta molto. Poi scrive, un token alla volta, e ogni token chiede di rileggere tutti i pesi. Qui conta la velocità della memoria.

Per questo sui telefoni la risposta comincia dopo un attimo e poi scorre a velocità costante. Una domanda lunga allunga l'attesa iniziale, una risposta lunga allunga il resto. Il conto della memoria del capitolo sulla velocità vale per la seconda parte.

(03)

Provarli sul tuo telefono

Ci sono app gratuite che scaricano un modello aperto e lo fanno girare in locale. Google AI Edge Gallery, su Android, prova i modelli Gemma e misura i token al secondo. PocketPal e MLC Chat funzionano anche su iPhone. Nel browser, con WebGPU, c'è WebLLM.

Ogni modello si scarica una volta, da qualche centinaio di MB a qualche GB, poi funziona in modalità aereo. È il modo più diretto per vedere con i tuoi occhi i conti di questa lezione, compreso il telefono che dopo qualche minuto si scalda e rallenta.

(Prova sul telefono)

Ci sta nel mio telefono?


Scegli un modello, i bit dei pesi, la RAM e il tipo di telefono. Lo strumento fa i conti di questa lezione, quanto pesa, se ci sta nella memoria e quanti token al secondo può scrivere al massimo.

Lo strumento ha bisogno di JavaScript acceso.

Sono conti di massima, fatti con le regole della lezione. I modelli che si scaricano, come quelli nella tabella del primo approfondimento, pesano spesso un po' di più. Per il tuo telefono vero prova una delle app del terzo approfondimento e confronta.

(Verifica)

4 domande per chiudere la lezione.

Quando rispondi a tutte, la lezione risulta fatta e sulla mappa la sua pietra diventa gialla. Conta rispondere, non il punteggio.


  1. (01)

    Un modello ha 3 miliardi di parametri quantizzati a 4 bit. Quanto pesa, più o meno?

  2. (02)

    Perché un modello più piccolo scrive anche più in fretta?

  3. (03)

    Per cosa conviene usare un modello linguistico piccolo?

  4. (04)

    Vuoi fargli usare un manuale di 300 pagine. Cosa fai?

Per chiudere la lezione rispondi alla verifica

← Classificare e cercare testi sul telefono Torna alla mappa
(Prossima lezione · 05.04) Modelli che vedono e parlano