Et kontekstvindu er den største mengden tekst, målt i tokens, en språkmodell kan behandle samtidig. Lær hvordan det fungerer, grensene og hvorfor det betyr noe for synlighet i KI-søk.

På denne siden
Sammendrag
Et kontekstvindu er den største mengden tekst, målt i tokens, en språkmodell kan behandle i én forespørsel. Det fungerer som modellens arbeidsminne for alt i forespørselen og svaret.
Vil du vite mer? Spør
Kontekstvindu er den største mengden tekst, målt i tokens, som en stor språkmodell kan vurdere samtidig når den lager et svar. Alt teller med: systeminstruksjonene, brukerens melding, eventuell samtalehistorikk, hentede dokumenter og svaret modellen produserer. Når grensen er nådd, må eldre innhold fjernes eller oppsummeres.
Tenk på det som modellens arbeidsminne, ikke som langtidslagring. Alt utenfor vinduet er ganske enkelt usynlig for modellen i den forespørselen, og det er grunnen til at størrelsen og styringen av kontekstvinduet bestemmer hva en KI-assistent faktisk kan gjøre.
Et kontekstvindu definerer hvor mye informasjon en modell kan holde i oppmerksomhet samtidig. Det er ikke et varig minne, men arbeidsområdet for én enkelt forespørsel. Når samtalen eller dokumentsettet overstiger vinduet, kutter systemet enten de eldste delene eller komprimerer dem til et sammendrag, fordi de rå tokenene ikke lenger får plass.
Det er derfor en chatbot kan se ut til å glemme starten på en lang samtale. De tidligste meldingene har rullet ut av vinduet, med mindre de er eksplisitt beholdt. Forståelsen av denne grensen forklarer mye av hvordan og hvorfor KI-assistenter oppfører seg slik de gjør.
Kontekstvinduer måles i tokens, ikke i ord eller tegn. Et token kan være ett tegn, en del av et ord, et helt ord eller et kort symbol, og det lages av en tokenizer som vanligvis bruker byte-pair-koding. Som en grov tommelfingerregel er ett token omtrent fire tegn, eller rundt tre fjerdedeler av et ord på engelsk, selv om dette varierer med språk og tokenizer.
Fordi fakturering og grenser måles i tokens, tar det samme budskapet uttrykt kortfattet mindre plass i vinduet enn en mer ordrik versjon. For lange dokumenter og lange samtaler avgjør tokeneffektivitet direkte hvor mye som får plass, og hvor mye rom som gjenstår for modellens resonnering og svar.
Transformermodeller behandler alle tokenene i vinduet samtidig ved hjelp av en oppmerksomhetsmekanisme, der hvert token i prinsippet kan rette oppmerksomhet mot alle andre tokens. Det er kraftig, men dyrt: oppmerksomhetsregnearbeidet vokser med kvadratet av sekvenslengden, så 10,000 tokens tilsvarer rundt 100 millioner sammenligninger, og 100,000 tokens tilsvarer omtrent 10 milliarder.
To ytterligere begrensninger setter den praktiske taket. Nøkkel-verdi-cachen vokser med hvert genererte token og bruker GPU-minne, og minnebåndbredden mellom raskt og langsomt minne blir en flaskehals. Sammen forklarer disse faktorene hvorfor kontekstvinduer har en øvre grense, og hvorfor større vinduer koster mer å kjøre. Den underliggende designen er beskrevet i transformerarkitektur.
Vindusstørrelsene har vokst raskt. Tidligere GPT-4-oppsett tilbød 8,192 tokens, mens GPT-4o når 128,000. Claude-modeller har tilbudt 200,000 tokens, og i nyere versjoner opptil 1,000,000, og Gemini 1.5 Pro er dokumentert med opptil 2,000,000 tokens. Åpne modeller som Llama 3.1 støtter vanligvis 128,000.
Tallene er annonserte maksimumsverdier, ikke garantier for kvalitet over hele omfanget. Et større vindu lar deg få plass til mer, men som neste avsnitt viser, er å få plass til mer ikke det samme som at modellen bruker alt på en god måte. Tallene kommer fra publiserte kilder fra leverandører og analytikere, ikke fra anslag.
Større vinduer svekkes på en dokumentert måte. Effekten tapt i midten betyr at modellers oppmerksomhet er god mot begynnelsen og slutten av innholdet, men at nøyaktigheten faller for informasjon som ligger i midten. Analyser rapporterer målbart kvalitetstap for langkontekstmodeller fra rundt 32,000 tokens, og en modell med 200,000 tokens kan vise forringelse langt før grensen.
Den praktiske konklusjonen, slik fagfolk formulerer det, er å ikke stole på spesifikasjonsarket, men å teste din faktiske bruk ved målt lengde. Små, fokuserte kontekster holder oppmerksomheten jevnere enn svært store som er fylt med tekst som knapt er relevant. Flere tokens kan til og med tilføre støy som reduserer resonneringskvaliteten.
Fordi større vinduer er kostbare og ufullkomne, baserer produksjonssystemer seg sjelden på dem alene. Retrieval-augmented generation henter bare de mest relevante avsnittene og legger dem inn, slik at forespørselen holdes liten og fokusert. Semantisk mellomlagring gjenbruker svar på lignende spørsmål, og agentminnesystemer skiller kort samtalehistorikk fra langsiktig kunnskap.
Det er også grunnen til at innholdsoppdeling (chunking) betyr noe for utgivere. Å dele innhold opp i rene, selvstendige seksjoner gjør det lettere for et søkesystem å trekke det riktige avsnittet inn i et begrenset vindu, i stedet for å tvinge modellen til å vade gjennom en hel side.
For generativ søkemotoroptimalisering er kontekstvinduet plassen innholdet ditt konkurrerer om inne i et KI-svar. Når en assistent som ChatGPT, Perplexity eller Gemini henter kilder, kommer bare et begrenset antall tokens inn i vinduet. Kortfattede, godt strukturerte avsnitt som svarer direkte på spørsmålet, er derfor mer sannsynlig å bli brukt.
Dette belønner tydelig oppdeling, svar-først-skriving og presis relevans, de samme instinktene som ligger bak LLM-klart innhold. Innhold som kaster bort tokens på fyll, overlever sjeldnere henting og syntese, mens innhold som leverer svaret kompakt, får plass i vinduet og dermed en sjanse til sitering.
Et kontekstvindu er tokenbudsjettet en modell bruker for å lese en forespørsel og skrive et svar. Det fungerer som arbeidsminne, ikke som permanent lagring. Det begrenses av oppmerksomhetskostnad, cachminne og båndbredde, og selv store vinduer rammes av effekten tapt i midten, så å få plass til mer er ikke det samme som å bruke mer.
For utgivere er lærdommen å skrive kompakt, godt oppdelt og svar-først-innhold som overlever henting inn i et begrenset vindu, støttet av teknikker som retrieval-augmented generation og ren innholdsoppdeling (chunking). Kildene er Redis og Bitfern.
Kilder
Det er den største mengden tekst, målt i tokens, en modell kan behandle i én forespørsel. Det omfatter systemforespørselen, brukerinnspill, samtalehistorikk, eventuelle hentede dokumenter og det genererte svaret. Det fungerer som arbeidsminne, så alt utover grensen blir kuttet eller oppsummert og blir usynlig for modellen.
Nei. Et større vindu lar deg få plass til mer tekst, men nøyaktigheten svekkes ofte på grunn av effekten tapt i midten, der modellers oppmerksomhet er god mot start og slutt, men overser midten. Mange langkontekstmodeller viser målbart kvalitetstap rundt 32,000 tokens, så det er viktigere å teste din faktiske bruk enn å se på den annonserte maksimumsverdien.
Når en KI-assistent svarer på et spørsmål, får bare et begrenset antall tokens fra hentede kilder plass i kontekstvinduet. Kortfattede, godt strukturerte avsnitt som svarer direkte på spørsmålet, er mer sannsynlige å bli hentet inn og sitert. Innhold fylt med tomme ord sløser med tokenbudsjettet og overlever sjeldnere henting og syntese.
DE PRØVDE SORANK FØR DEG
