Cosa sono gli embeddings nell'IA?

Risposta rapida

Un embedding è un elenco di numeri, tipicamente da poche centinaia a poche migliaia, che rappresenta il significato di un testo o di un'immagine. Testi con significato simile ottengono elenchi che finiscono vicini tra loro, così un computer può trovare contenuti correlati misurando la distanza. Gli embeddings alimentano la ricerca semantica, i suggerimenti e il passaggio di recupero dietro la chat con i tuoi documenti.

Un embedding è una posizione, e il significato è distanza

Dai a un modello di embedding la frase "come ottengo indietro i miei soldi" e restituisce un elenco di numeri. Dagli "politica di rimborso" e restituisce un altro elenco. I due elenchi sono vicini tra loro. Dagli "il rimborso degli elettroni nel catodo" e l'elenco finisce lontano, anche se condivide la parola.

Questo è tutto il trucco. Il modello ha imparato a posizionare il testo in uno spazio con centinaia o migliaia di dimensioni in modo che sia il significato, non il vocabolario, a decidere dove le cose finiscono. Una volta che il testo è una posizione, le domande sul significato diventano domande sulla distanza, e la distanza è qualcosa che un computer può calcolare per un milione di elementi in millisecondi.

La famosa dimostrazione iniziale, dal lavoro word2vec del 2013, era aritmetica sulle posizioni delle parole: prendi il vettore per "re", sottrai "uomo", aggiungi "donna", e la parola più vicina al risultato è "regina". I modelli di embedding moderni fanno lo stesso per intere frasi e documenti, e i vettori sono più lunghi.

Quanto è grande un embedding, nei modelli che le persone usano davvero

La lunghezza dell'elenco si chiama numero di dimensioni. È cresciuta insieme ai modelli.

word2vec nel 2013 usava 300 dimensioni e BERT base 768 nel 2018; Voyage 3 restituisce 1.024, text-embedding-3-small di OpenAI restituisce 1.536 numeri per input e text-embedding-3-large ne restituisce 3.072; anche Gemini Embedding di Google usa 3.072 come impostazione predefinita. Più dimensioni possono contenere distinzioni più fini, al costo di spazio di archiviazione e tempo di confronto, motivo per cui i modelli più recenti permettono anche di troncare l'elenco a una dimensione più piccola quando la velocità conta più della sfumatura.

Ciascuno di quei numeri non ha significato da solo. La dimensione 412 non è "formalità" o "argomento". Il significato sta solo in dove l'intero elenco finisce rispetto ad altri elenchi, motivo per cui un embedding è inutile senza una raccolta con cui confrontarlo.

I modelli di embedding trovano; i modelli linguistici scrivono

Le persone confondono i due perché entrambi sono "IA sul testo". Sono modelli diversi che svolgono compiti opposti.

Modello di embeddingModello linguistico (LLM)
InputTesto (o un'immagine)Testo (o un'immagine)
OutputUn elenco fisso di numeriNuovo testo, un token alla volta
CompitoPosizionare l'input in modo che le cose simili siano vicineContinuare l'input in modo plausibile
Usato perRicerca, corrispondenza, clustering, recuperoRispondere, scrivere, riassumere
Costo per milione di token$0.02 su text-embedding-3-small$0.20 sulla riga GPT più economica, da $2 a $10 su quelle di frontiera
Può sbagliare?Può classificare per prima una corrispondenza scadentePuò inventare una risposta

La riga sul costo è quella da notare. Fare l'embedding di un milione di token con il modello piccolo di OpenAI costa $0.02, contro $0.20 per milione di token di input per GPT-5.6 Luna, a pari merito per la riga GPT più economica con Luna Pro e GPT-5.4 Nano, secondo l'indice dei costi dei modelli IA ai prezzi OpenRouter rilevati il 2026-08-20. Trovare costa dieci volte meno della scrittura GPT più economica e almeno cento volte meno della scrittura di frontiera. Questo divario è il motivo per cui ogni sistema serio prima trova e poi scrive. Cos'è un LLM approfondisce il lato della scrittura.

Dove girano gli embeddings senza che tu li veda

Chat con i tuoi documenti. Quando carichi un lungo PDF e fai una domanda, il file viene suddiviso in passaggi, ogni passaggio viene trasformato in embedding e memorizzato in un database vettoriale, la tua domanda viene trasformata in embedding, e i passaggi i cui vettori sono più vicini vengono consegnati al modello linguistico come contesto. Il modello risponde partendo da quei passaggi. Questa è la generazione aumentata dal recupero, e cos'è il RAG percorre l'intera pipeline; gli embeddings sono il suo passaggio di ricerca. La guida alla chat con i PDF spiega come interrogare un file caricato su Whizi.

Se un documento viene cercato o semplicemente letto per intero dipende dalla finestra. La finestra di contesto di ogni modello, in pagine, è qui sotto; tutto ciò che ci sta può entrare per intero, e il recupero esiste per le raccolte che non ci stanno.

Una finestra da 200K contiene un romanzo. Una da 1M contiene lo scaffale
Claude Haiku 4.5200K tokens375 pagesKimi K2 Thinking262K tokens492 pagesGrok 4.6500K tokens938 pagesClaude Sonnet 51M tokens1,875 pagesGPT-5.6 Terra1.05M tokens1,969 pagesDeepSeek V4 Flash1.31M tokens2,458 pagesun quadrato è 100 pagine, con 400 parolea pagina e tre quarti di parola per token

Ricerca che capisce i sinonimi. Un sito di assistenza che restituisce l'articolo sulla cancellazione per "smetto di pagare" sta confrontando embeddings, non parole.

Suggerimenti e clustering. Elementi con vettori vicini sono elementi simili: prodotti correlati, ticket duplicati, articoli sullo stesso argomento.

Funzioni di memoria nelle app di chat. Quando un assistente "ricorda" un fatto da una vecchia conversazione, un'implementazione comune trasforma in embedding le note passate e recupera quelle più vicine nel prompt.

In ogni caso l'embedding si occupa di trovare e qualcos'altro si occupa di decidere o scrivere. La modalità di fallimento è la stessa ovunque: se il vettore più vicino è il passaggio sbagliato, tutto ciò che segue risponde con sicurezza alla domanda sbagliata, cosa che cos'è un'allucinazione dell'IA elenca come un fallimento distinto dall'invenzione.

Cosa puoi fare con questa idea, senza scrivere codice

Raramente maneggerai un embedding direttamente, ma conoscere il meccanismo cambia il modo in cui usi gli strumenti costruiti su di esso.

  1. Fai domande nella lingua della risposta. Il recupero abbina la tua domanda ai passaggi per significato. Una domanda formulata come la formula il documento finisce più vicina di una formulata come la diresti ad alta voce.
  2. Dividi i caricamenti grandi per argomento. Un file di 400 pagine con tre argomenti non correlati finisce in embedding in uno spazio affollato; tre file vengono recuperati in modo pulito.
  3. Leggi il passaggio citato. Se una risposta di chat con file cita un passaggio, aprilo. Un mancato recupero sembra una risposta sicura a una domanda leggermente diversa.
  4. Aspettati che fallisca sulle stringhe esatte. Gli embeddings riguardano il significato; un numero di fattura o un codice articolo si trova meglio con una ricerca testuale semplice, e gli strumenti migliori combinano i due approcci.

La regola decisionale: quando il compito è trovare l'elemento giusto tra tanti, ti serve un modello di embedding, ed è bene che costi poco. Quando il compito è produrre un elemento, ti serve un modello linguistico, ed è bene che sia buono. I prodotti che ottengono questa distinzione giusta sono quelli la cui chat con i file funziona davvero.

Lista di controllo
  • Ricorda la distinzione: gli embeddings trovano, i modelli linguistici scrivono
  • Formula le domande a un documento caricato con i termini del documento stesso
  • Dividi i caricamenti grandi per argomento così il recupero ha uno spazio di ricerca più pulito
  • Apri il passaggio citato in ogni risposta di chat con file prima di fidartene
  • Usa la ricerca testuale semplice per stringhe esatte come ID e codici; gli embeddings abbinano il significato, non i caratteri

Domande frequenti

Cos'è un embedding in parole semplici?

Un elenco di numeri che rappresenta il significato di un testo, posizionato in modo che significati simili ottengano elenchi simili. "Politica di rimborso" e "come ottengo indietro i miei soldi" finiscono vicini; una frase di chimica con la parola rimborso finisce lontana. La distanza tra elenchi è il modo in cui un computer misura la correlazione.

Qual è la differenza tra un modello di embedding e un LLM?

Un modello di embedding restituisce un elenco fisso di numeri che rappresenta il significato; un modello linguistico restituisce nuovo testo un token alla volta. Il primo trova e abbina, il secondo scrive e risponde. La chat con i tuoi documenti usa entrambi: gli embeddings per recuperare i passaggi rilevanti, l'LLM per scrivere la risposta a partire da essi.

Quante dimensioni ha un embedding?

Dipende dal modello. word2vec nel 2013 usava 300, BERT base 768, e i modelli attuali vanno da 1.024 a 3.072: text-embedding-3-small di OpenAI restituisce 1.536 e text-embedding-3-large restituisce 3.072, lo stesso valore predefinito di Gemini Embedding di Google. I modelli più recenti permettono di troncare a meno dimensioni quando la velocità conta più della sfumatura.

Gli embeddings sono costosi?

No, ed è proprio questo il punto. OpenAI indica text-embedding-3-small a $0.02 per milione di token, contro $0.20 per milione di token di input per GPT-5.6 Luna e da $2 a $5 per i modelli di chat di frontiera ai prezzi di listino OpenRouter rilevati il 2026-08-20. Trovare costa da dieci a cento volte meno che scrivere, motivo per cui i sistemi di recupero trasformano tutto in embedding e generano solo la risposta.

Dove si usano gli embeddings in ChatGPT, Claude o Gemini?

Nelle funzioni che trovano le cose: caricamento di file e chat con i documenti, ricerca nelle tue conversazioni passate e memoria che richiama fatti da chat precedenti. In ogni caso, la progettazione tipica è trasformare il testo in embedding, recuperare le corrispondenze più vicine, e far scrivere al modello linguistico partendo da quelle. L'embedding è invisibile per te; il mancato recupero, quando accade, non lo è.