
Mi az a Context Window (kontextusablak), és miért fontos?
Ha mesterséges intelligenciával beszélgetsz, könnyű azt hinni, hogy a modell „emlékszik” minden korábbi mondatra. A valóság ennél kicsit prózaibb: a nyelvi modelleknek van egy Context Window, vagyis kontextusablaka, amely meghatározza, hogy egyszerre mennyi információval tudnak dolgozni.
Röviden: ez a modell munkaterülete. Mindaz, amit ebben a pillanatban „lát”, ebből tud következtetni és erre tud válaszolni.
Képzeld el úgy, mint egy íróasztalt
Az asztalon ott vannak:
- az aktuális kérdésed,
- a korábbi üzenetek,
- az esetleg feltöltött dokumentumok,
- valamint minden olyan információ, amelyre a válasz elkészítéséhez szükség van.
Amíg minden ráfér az asztalra, a modell könnyen összekapcsolja az információkat. Ha azonban elfogy a hely, a legrégebbi papírok lekerülnek róla. Nem azért, mert a modell „elfelejti” őket, hanem mert egyszerűen már nem férnek bele az aktuális munkaterületbe.
A Context Window nem karakterben, hanem tokenben mérhető
A legtöbb ember szavakban vagy karakterekben gondolkodik, a nyelvi modellek viszont tokenekkel dolgoznak.
A token nem mindig egy szó.
Lehet:
- egy teljes szó,
- egy szó része,
- egy írásjel,
- vagy akár több rövid szó együtt.
Ezért két ugyanolyan hosszú szöveg tokenben akár jelentősen eltérhet egymástól.
Például egy programkód, egy táblázat vagy egy JSON fájl sokkal több tokent fogyaszthat, mint egy egyszerű magyar bekezdés.
Mit tartalmaz a Context Window?
Sokan azt gondolják, hogy csak a beszélgetés számít bele.
Valójában ennél jóval több minden foglal helyet.
A Context Window része lehet:
- a teljes eddigi beszélgetés,
- a rendszerutasítások,
- a modell működését meghatározó háttérszabályok,
- a feltöltött dokumentumok,
- képek elemzésének eredménye,
- egyéb háttér-információk,
- valamint az a válasz is, amelyet a modell éppen készül megírni.
Ez utóbbi fontos részlet.
Ha például egy modell 128 000 tokenes Context Window-val rendelkezik, akkor ebbe nemcsak a bemenet, hanem a kimenet is beleszámít.
Miért fontos a nagy Context Window?
Minél nagyobb a kontextusablak, annál tovább tud „egy gondolatmenetben” dolgozni a modell.
Ez különösen hasznos:
- hosszú beszélgetéseknél,
- könyvek elemzésénél,
- több száz oldalas dokumentumoknál,
- programozás során,
- kutatásoknál,
- vagy összetett projektek esetén.
Egy nagy Context Window lehetővé teszi, hogy a modell egyszerre lássa az összefüggéseket.
Nem kell újra és újra elmagyarázni ugyanazt.
Mi történik, amikor megtelik?
Itt szoktak megjelenni az első furcsaságok.
A modell általában nem írja ki, hogy:
„Figyelem, elfogyott a Context Window.”
Egyszerűen elkezd „öregedni” a beszélgetés.
A legrégebbi részek fokozatosan kiesnek a kontextusból.
Honnan lehet észrevenni?
Több árulkodó jel is van.
1. Elfelejti a korábbi részleteket
Korábban megbeszéltetek valamit, de később már úgy válaszol, mintha az soha nem hangzott volna el.
2. Ismét kérdez olyasmit, amit már tudnia kellene
Például:
„Milyen operációs rendszert használsz?”
Miközben ezt fél órával korábban már részletesen átbeszéltétek.
3. Ellentmond saját korábbi válaszainak
Mivel már nem látja a régi állításait, előfordulhat, hogy mást mond ugyanarról a témáról.
4. Egyre felszínesebb lesz
Ahelyett, hogy összekapcsolná a korábbi információkat, inkább csak az utolsó néhány üzenetre reagál.
5. Megszakadnak a hosszú gondolatmenetek
Egy összetett projekt közepén egyszer csak úgy viselkedik, mintha most kezdődött volna a beszélgetés.
Ez azt jelenti, hogy a modell „elfelejt”?
Nem egészen.
Fontos különbséget tenni a Context Window és a memória között.
A Context Window az aktuális munkaterület.
Ha valami kikerül belőle, attól még nem feltétlenül „veszett el”, csak éppen nincs előtte.
Ez olyan, mintha egy könyvtárban dolgoznál.
A könyvek továbbra is ott vannak a polcon, de az íróasztalodon már nincs hely mindegyiknek.
Mit lehet tenni, ha megtelt?
Szerencsére több megoldás is létezik.
1. Készíts összefoglalót
Az egyik leghatékonyabb módszer.
Kérd meg a modellt:
„Foglald össze az eddigi beszélgetést úgy, hogy egy új chatben innen tudjuk folytatni.”
Ezzel akár több tízezer tokennyi beszélgetést néhány száz tokenre lehet sűríteni.
2. Indíts új beszélgetést
Ha a projekt már túl hosszú lett, gyakran egyszerűbb egy új chatet nyitni.
A beszélgetés elejére beilleszthető az előző összefoglalója, így a modell újra teljes képet kap.
3. Dolgozz fejezetekben
Nagy dokumentumok esetén ne egyszerre próbálj meg feldolgozni több száz oldalt.
Jobb stratégia:
- fejezetenként,
- modulonként,
- vagy témánként haladni.
4. Kerüld a felesleges ismétlést
Minden újra bemásolt szöveg tokeneket fogyaszt.
Ha valami már egyszer szerepelt, gyakran elég csak hivatkozni rá.
5. Használj strukturált összefoglalókat
Egy jó projektösszefoglaló tartalmazhatja:
- a célt,
- a fontos döntéseket,
- a jelenlegi állapotot,
- a következő feladatokat,
- a nyitott kérdéseket.
Ez sokkal hatékonyabb, mint több száz korábbi üzenetet újra végigolvastatni.
A nagyobb Context Window mindig jobb?
Nem feltétlenül.
Nagyobb kontextusablak esetén a modell több információból dolgozhat, de:
- több adatot kell feldolgoznia,
- nőhet a válasz elkészítésének ideje,
- bizonyos rendszereknél magasabb lehet a költség,
- és a nagyon régi információk nem mindig kapnak akkora hangsúlyt, mint a frissek.
A nagy Context Window tehát nem csodaszer, hanem nagyobb munkaterület.
Gyakorlati tanács
Ha hosszabb projekten dolgozol egy AI-val, érdemes időnként megállni és készíteni egy tömör állapotjelentést.
Egy jól megírt, 500–1000 tokenes összefoglaló gyakran többet ér, mint egy 80 000 tokenes, nehezen áttekinthető beszélgetés. Így a modell gyorsabban átlátja a helyzetet, kevesebb részlet vész el, és sokkal következetesebben tud segíteni.
A Context Window tehát nem a modell memóriája, hanem az aktuális munkafelülete. Minél jobban gazdálkodsz vele, annál pontosabb, következetesebb és hasznosabb válaszokat kapsz.
![]()





