Hvad er embeddings i AI?

Kort svar

En embedding er en liste af tal, typisk fra nogle hundrede til nogle tusinde, der repræsenterer betydningen af en tekst eller et billede. Tekster med beslægtet betydning får lister, der ligger tæt på hinanden, så en computer kan finde relateret indhold ved at måle afstand. Embeddings driver semantisk søgning, anbefalinger og det retrieval-trin, der ligger bag chat med dine dokumenter.

En embedding er en placering, og betydning er afstand

Giv en embedding-model sætningen "hvordan får jeg mine penge tilbage", og den returnerer en liste af tal. Giv den "refunderingspolitik", og den returnerer en anden liste. De to lister ligger tæt på hinanden. Giv den "tilbageførslen af elektroner i katoden", og listen havner langt væk, selvom den deler ordet.

Det er hele tricket. Modellen har lært at placere tekst i et rum med hundredvis eller tusindvis af dimensioner, så det er betydningen og ikke ordvalget, der afgør, hvor tingene havner. Når tekst først er en placering, bliver spørgsmål om betydning til spørgsmål om afstand, og afstand er noget en computer kan udregne for en million elementer på millisekunder.

Den berømte tidlige demonstration, fra word2vec-arbejdet i 2013, var regnestykker på ord-placeringer: tag vektoren for "konge", træk "mand" fra, læg "kvinde" til, og det nærmeste ord til resultatet er "dronning". Moderne embedding-modeller gør det samme for hele sætninger og dokumenter, og vektorerne er længere.

Hvor stor en embedding er, på de modeller folk faktisk bruger

Længden af listen kaldes dens dimensionsantal. Det er vokset i takt med modellerne.

word2vec brugte 300 dimensioner i 2013, og BERT base brugte 768 i 2018; Voyage 3 returnerer 1.024, OpenAIs text-embedding-3-small returnerer 1.536 tal per input, og text-embedding-3-large returnerer 3.072; Googles Gemini Embedding bruger som standard også 3.072. Flere dimensioner kan rumme finere skelnen, på bekostning af lagerplads og sammenligningstid, hvilket er grunden til, at de nyere modeller også lader dig afkorte listen til en mindre størrelse, når hastighed betyder mere end nuance.

Hvert af de tal er meningsløst i sig selv. Dimension 412 er ikke "formalitet" eller "emne". Betydningen ligger kun i, hvor hele listen havner i forhold til andre lister, hvilket er grunden til, at en embedding er ubrugelig uden en samling at sammenligne den med.

Embedding-modeller finder, sprogmodeller skriver

Folk blander de to sammen, fordi begge er "AI på tekst". De er forskellige modeller, der laver hver deres modsatte opgave.

Embedding-modelSprogmodel (LLM)
InputTekst (eller et billede)Tekst (eller et billede)
OutputEn fast liste af talNy tekst, ét token ad gangen
OpgavePlacer inputtet, så beslægtede ting ligger tætFortsæt inputtet troværdigt
Bruges tilSøgning, matchning, klyngedannelse, retrievalSvare, skrive, opsummere
Pris per million tokens$0.02 for text-embedding-3-small$0.20 for den billigste GPT-model, $2 til $10 for frontier-modeller
Kan den tage fejl?Den kan rangere et dårligt match højestDen kan opfinde et svar

Prisrækken er den, man skal lægge mærke til. At embedde en million tokens med OpenAIs lille model koster $0.02, mod $0.20 per million input-tokens for GPT-5.6 Luna, der ligger lige med Luna Pro og GPT-5.4 Nano som den billigste GPT-model, ifølge AI-modellernes prisindeks med OpenRouter-priser hentet 2026-08-20. At finde er ti gange billigere end den billigste GPT-skrivning og mindst hundrede gange billigere end frontier-skrivning. Den forskel er grunden til, at ethvert seriøst system finder først og skriver bagefter. Hvad er en LLM dækker skrivedelen.

Hvor embeddings kører, uden at du ser dem

Chat med dine dokumenter. Når du uploader en lang PDF og stiller et spørgsmål, bliver filen splittet op i afsnit, hvert afsnit bliver embeddet og gemt i en vektordatabase, dit spørgsmål bliver embeddet, og de afsnit hvis vektorer ligger nærmest, gives til sprogmodellen som kontekst. Modellen svarer ud fra de afsnit. Det kaldes retrieval-augmented generation, og hvad er RAG gennemgår pipelinen; embeddings er dens søgetrin. Guiden til chat med PDF dækker, hvordan du stiller spørgsmål til en uploadet fil i Whizi.

Om et dokument bliver søgt igennem eller bare læst i sin helhed, afhænger af vinduet. Kontekstvinduet for hver model, målt i sider, ses nedenfor; alt der passer, kan gå med som helhed, og retrieval findes til de samlinger, der ikke kan.

Et vindue på 200K rummer en roman. Et vindue på 1M rummer hele hylden
Claude Haiku 4.5200K tokens375 siderKimi K2 Thinking262K tokens492 siderGrok 4.6500K tokens938 siderClaude Sonnet 51M tokens1.875 siderGPT-5.6 Terra1.05M tokens1.969 siderDeepSeek V4 Flash1.31M tokens2.458 siderhver firkant er 100 sider, ved 400 ord per side og tre kvart ord per token

Søgning der forstår synonymer. En supportside der returnerer artiklen om opsigelse ved søgning på "stop med at betale" sammenligner embeddings, ikke ord.

Anbefalinger og klyngedannelse. Elementer med nærliggende vektorer er beslægtede elementer: relaterede produkter, duplikerede supportsager, artikler om samme emne.

Hukommelsesfunktioner i chatapps. Når en assistent "husker" et faktum fra en gammel samtale, embedder en almindelig implementering tidligere noter og henter de nærmeste ind i prompten.

I alle tilfælde står embeddingen for at finde, mens noget andet står for at beslutte eller skrive. Fejltilstanden er den samme alle steder: hvis den nærmeste vektor er det forkerte afsnit, svarer alt nedstrøms selvsikkert på det forkerte spørgsmål, hvilket er den retrieval-fejl, som hvad er en AI-hallucination lister som en separat fejltype fra opdigtning.

Hvad du kan gøre med ideen, uden at skrive kode

Du kommer sjældent til at håndtere en embedding direkte, men at kende mekanismen ændrer, hvordan du bruger værktøjerne, der er bygget på den.

  1. Spørg i samme sprog som svaret. Retrieval matcher dit spørgsmål til afsnit ud fra betydning. Et spørgsmål formuleret som dokumentet formulerer tingene, havner tættere på end et formuleret, som du ville sige det højt.
  2. Del store uploads op efter emne. En fil på 400 sider med tre urelaterede emner embedder ind i et overfyldt rum; tre filer henter rent.
  3. Læs det citerede afsnit. Hvis et chat-med-fil-svar citerer et afsnit, så åbn det. En retrieval-fejl ligner et selvsikkert svar på et lidt andet spørgsmål.
  4. Forvent at det fejler på præcise strenge. Embeddings handler om betydning; et fakturanummer eller en varekode findes bedre ved almindelig tekstsøgning, og gode værktøjer kombinerer de to.

Beslutningsreglen: når opgaven er at finde det rigtige stykke blandt mange, vil du have en embedding-model, og den skal være billig. Når opgaven er at producere et stykke, vil du have en sprogmodel, og den skal være god. Produkter der får den opdeling rigtig, er dem hvis filchat rent faktisk virker.

Tjekliste
  • Husk opdelingen: embeddings finder, sprogmodeller skriver
  • Formuler spørgsmål til et uploadet dokument med dokumentets egne ord
  • Del store uploads op efter emne, så retrieval har et renere rum at søge i
  • Åbn det citerede afsnit på ethvert chat-med-fil-svar, før du stoler på det
  • Brug almindelig tekstsøgning til præcise strenge som ID'er og koder; embeddings matcher betydning, ikke tegn

Ofte stillede spørgsmål

Hvad er en embedding i enkle vendinger?

En liste af tal der repræsenterer betydningen af en tekst, placeret så beslægtede betydninger får ens lister. "Refunderingspolitik" og "hvordan får jeg mine penge tilbage" havner tæt på hinanden; en kemisætning med ordet refundering havner langt væk. Afstand mellem lister er, hvordan en computer måler beslægtethed.

Hvad er forskellen på en embedding-model og en LLM?

En embedding-model returnerer en fast liste af tal, der repræsenterer betydning; en sprogmodel producerer ny tekst ét token ad gangen. Den første finder og matcher, den anden skriver og svarer. Chat med dine dokumenter bruger begge dele: embeddings til at hente de relevante afsnit, LLM'en til at skrive svaret ud fra dem.

Hvor mange dimensioner har en embedding?

Det afhænger af modellen. word2vec brugte 300 i 2013, BERT base 768, og nuværende modeller kører fra 1.024 til 3.072: OpenAIs text-embedding-3-small returnerer 1.536, og text-embedding-3-large returnerer 3.072, samme som Googles Gemini Embedding som standard. Nyere modeller lader dig afkorte til færre dimensioner, når hastighed betyder mere end nuance.

Er embeddings dyre?

Nej, og det er lige pointen. OpenAI lister text-embedding-3-small til $0.02 per million tokens, mod $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. At finde er ti til hundrede gange billigere end at skrive, hvilket er grunden til, at retrieval-systemer embedder alt og kun genererer svaret.

Hvor bruges embeddings i ChatGPT, Claude eller Gemini?

I de funktioner der finder ting: filupload og chat med dokumenter, søgning i dine tidligere samtaler, og hukommelse der genkalder fakta fra tidligere chats. I hvert tilfælde er det gængse design at embedde teksten, hente de nærmeste matches, og lade sprogmodellen skrive ud fra dem. Embeddingen er usynlig for dig; retrieval-fejlen, når den sker, er det ikke.