En embedding er et sted, og betydning er avstand
Gi en embedding-modell setningen "hvordan får jeg pengene tilbake" og den returnerer en liste med tall. Gi den "refusjonspolicy" og den returnerer en annen liste. De to listene ligger nær hverandre. Gi den "refusjonen av elektroner i katoden" og listen havner langt unna, selv om den deler ordet.
Det er hele trikset. Modellen har lært å plassere tekst i et rom med hundrevis eller tusenvis av dimensjoner slik at betydning, ikke ordvalg, avgjør hvor ting havner. Når tekst blir et sted, blir spørsmål om betydning til spørsmål om avstand, og avstand er noe en datamaskin kan regne ut for en million elementer på millisekunder.
Den kjente tidlige demonstrasjonen, fra word2vec-arbeidet i 2013, var regning på ord-posisjoner: ta vektoren for "konge", trekk fra "mann", legg til "kvinne", og det nærmeste ordet til resultatet er "dronning". Moderne embedding-modeller gjør det samme for hele setninger og dokumenter, og vektorene er lengre.
Hvor stor en embedding er, på modellene folk faktisk bruker
Lengden på listen kalles dimensjonsantallet. Det har vokst med modellene.
word2vec i 2013 brukte 300 dimensjoner og BERT base 768 i 2018; Voyage 3 returnerer 1 024, OpenAIs text-embedding-3-small returnerer 1 536 tall per input og text-embedding-3-large returnerer 3 072; Googles Gemini Embedding bruker også 3 072 som standard. Flere dimensjoner kan holde finere nyanser, på bekostning av lagring og sammenligningstid, som er grunnen til at de nyere modellene også lar deg forkorte listen til en mindre størrelse når fart betyr mer enn nyanse.
Hvert av disse tallene er meningsløst alene. Dimensjon 412 er ikke "formalitet" eller "tema". Betydningen ligger bare i hvor hele listen havner i forhold til andre lister, som er grunnen til at en embedding er ubrukelig uten en samling å sammenligne den mot.
Embedding-modeller finner, språkmodeller skriver
Folk blander de to sammen fordi begge er "AI på tekst". De er ulike modeller som gjør motsatte jobber.
| Embedding-modell | Språkmodell (LLM) | |
|---|---|---|
| Input | Tekst (eller et bilde) | Tekst (eller et bilde) |
| Output | En fast liste med tall | Ny tekst, ett token om gangen |
| Jobb | Plasser input slik at like ting havner nær hverandre | Fortsett input på en troverdig måte |
| Brukes til | Søk, matching, klynging, henting | Svare, skrive, oppsummere |
| Kostnad per million tokens | $0.02 på text-embedding-3-small | $0.20 på den billigste GPT-raden, $2 til $10 på frontier-modeller |
| Kan den ta feil? | Den kan rangere et dårlig treff øverst | Den kan finne på et svar |
Kostnadsraden er den man bør legge merke til. Å embedde en million tokens med OpenAIs lille modell koster $0.02, mot $0.20 per million input-tokens for GPT-5.6 Luna, som deler plassen som billigste GPT-rad med Luna Pro og GPT-5.4 Nano, ifølge AI model cost index med OpenRouter-priser hentet 2026-08-20. Å finne er ti ganger billigere enn den billigste GPT-skrivingen og minst hundre ganger billigere enn frontier-skriving. Det gapet er grunnen til at ethvert seriøst system finner først og skriver etterpå. What is an LLM dekker skrivesiden.
Hvor embeddings kjører uten at du ser dem
Chat med egne dokumenter. Når du laster opp en lang PDF og stiller et spørsmål, deles filen opp i avsnitt, hvert avsnitt embeddes og lagres i en vektordatabase, spørsmålet ditt embeddes, og avsnittene med nærmest vektor sendes til språkmodellen som kontekst. Modellen svarer ut fra de avsnittene. Dette er retrieval-augmented generation, og what is RAG går gjennom pipelinen; embeddings er søkesteget. Chat with PDF-guiden dekker hvordan du stiller spørsmål til en opplastet fil i Whizi.
Om et dokument søkes gjennom eller bare leses i sin helhet kommer an på vinduet. Kontekstvinduet til hver modell, i sider, er under; alt som får plass kan tas med i sin helhet, og henting finnes for samlingene som ikke gjør det.
Søk som forstår synonymer. Et supportnettsted som returnerer avbestillingsartikkelen for "stoppe betaling" sammenligner embeddings, ikke ord.
Anbefalinger og klynging. Elementer med nærliggende vektorer er like elementer: relaterte produkter, dupliserte saker, artikler om samme tema.
Minnefunksjoner i chat-apper. Når en assistent "husker" et faktum fra en gammel samtale, embeddes ofte tidligere notater og de nærmeste hentes inn i prompten.
I hvert tilfelle gjør embeddingen finningen og noe annet gjør avgjørelsen eller skrivingen. Feilmodusen er den samme overalt: hvis den nærmeste vektoren er feil avsnitt, svarer alt nedstrøms selvsikkert på feil spørsmål, som er henteglippen what is an AI hallucination lister som en egen feiltype ved siden av oppdiktning.
Hva du kan gjøre med ideen, uten å skrive kode
Du kommer sjelden til å håndtere en embedding direkte, men å kjenne mekanismen endrer hvordan du bruker verktøyene som er bygget på den.
- Spør på svarets språk. Henting matcher spørsmålet ditt mot avsnitt etter betydning. Et spørsmål formulert slik dokumentet formulerer ting havner nærmere enn et formulert slik du ville sagt det høyt.
- Del opp store opplastinger etter tema. En fil på 400 sider med tre urelaterte emner embeddes til et overfylt rom; tre filer hentes rent.
- Les det siterte avsnittet. Hvis et chat-med-fil-svar siterer et avsnitt, åpne det. En henteglipp ser ut som et selvsikkert svar på et litt annet spørsmål.
- Forvent at det feiler på eksakte strenger. Embeddings handler om betydning; et fakturanummer eller en delekode finnes bedre med rent tekstsøk, og gode verktøy kombinerer de to.
Beslutningsregelen: når jobben er å finne den rette biten blant mange, vil du ha en embedding-modell, og den bør være billig. Når jobben er å produsere en bit, vil du ha en språkmodell, og den bør være god. Produkter som får dette skillet riktig, er de hvor filchatten faktisk fungerer.
- Husk skillet: embeddings finner, språkmodeller skriver
- Formuler spørsmål til et opplastet dokument med dokumentets egne ord
- Del opp store opplastinger etter tema, slik at henting får et renere rom å søke i
- Åpne det siterte avsnittet på ethvert chat-med-fil-svar før du stoler på det
- Bruk rent tekstsøk for eksakte strenger som ID-er og koder; embeddings matcher betydning, ikke tegn
Vanlige spørsmål
Hva er en embedding i enkle ord?
En liste med tall som representerer betydningen av en tekst, plassert slik at lignende betydninger får lignende lister. "Refusjonspolicy" og "hvordan får jeg pengene tilbake" havner nær hverandre; en kjemisetning med ordet refusjon havner langt unna. Avstand mellom lister er hvordan en datamaskin måler slektskap.
Hva er forskjellen på en embedding-modell og en LLM?
En embedding-modell produserer en fast liste med tall som representerer betydning; en språkmodell produserer ny tekst ett token om gangen. Den første finner og matcher, den andre skriver og svarer. Chat med egne dokumenter bruker begge: embeddings for å hente relevante avsnitt, LLM-en for å skrive svaret ut fra dem.
Hvor mange dimensjoner har en embedding?
Det kommer an på modellen. word2vec i 2013 brukte 300, BERT base 768, og dagens modeller kjører fra 1 024 til 3 072: OpenAIs text-embedding-3-small returnerer 1 536 og text-embedding-3-large returnerer 3 072, det samme som Googles Gemini Embedding som standard. Nyere modeller lar deg forkorte til færre dimensjoner når fart betyr mer enn nyanse.
Er embeddings dyre?
Nei, og det er poenget. OpenAI lister text-embedding-3-small til $0.02 per million tokens, mot $0.20 per million input-tokens for GPT-5.6 Luna og $2 til $5 for frontier-chatmodeller til OpenRouter-listepriser hentet 2026-08-20. Å finne er ti til hundre ganger billigere enn å skrive, som er grunnen til at hentesystemer embedder alt og bare genererer svaret.
Hvor brukes embeddings i ChatGPT, Claude eller Gemini?
I funksjonene som finner ting: filopplasting og chat med dokumenter, søk i tidligere samtaler, og minne som gjenkaller fakta fra tidligere chatter. I hvert tilfelle er det vanlige designet å embedde teksten, hente de nærmeste treffene, og la språkmodellen skrive ut fra dem. Embeddingen er usynlig for deg; henteglippen, når den skjer, er det ikke.