Ako premýšľa ChatGPT a moderné jazykové modely

Kontextové okno

Začiatočník36 min čítania38 častíZadarmo po registrácii
Lekcia05
Kontextové oknoPracovná pamäť má hranice
01Inštrukcie
02História
03Dokumenty
04Odpoveď

Keď sa limit zaplní, staršie alebo menej dôležité informácie môžu vypadnúť.

Kontextové okno je pracovný priestor modelu pre aktuálnu požiadavku. Nejde o ľudskú pamäť a jeho veľkosť sama osebe nezaručuje, že model použije každú vloženú informáciu správne.

Po prečítaní budete vedieť

  • rozlíšiť kontextové okno, parametre modelu a externú pamäť
  • navrhnúť poradie a štruktúru dlhého vstupu
  • testovať stratu informácií v rozsiahlych dokumentoch
Zadarmo po registrácii

Celá kapitola je zadarmo po registrácii.

Kontextové okno je pracovný priestor modelu pre aktuálnu požiadavku. Nejde o ľudskú pamäť a jeho veľkosť sama osebe nezaručuje, že model použije každú vloženú informáciu správne.

Keď používateľ vloží do chatbota otázku, zmluvu, staršiu konverzáciu a tabuľku, model nepracuje s každým prvkom oddelene. Aplikácia z nich vytvorí vstupnú sekvenciu tokenov. Táto sekvencia je dočasným pracovným prostredím, v ktorom model interpretuje pokyny a vypočítava ďalšie tokeny odpovede. Jej maximálny rozsah sa označuje ako context window, po slovensky kontextové okno. Okno je jednou z najviditeľnejších technických vlastností moderných LLM. Umožňuje analyzovať celé reporty, dlhšie úseky kódu, viac dokumentov či rozsiahlu konverzáciu. Zároveň patrí k najčastejšie nesprávne interpretovaným parametrom. Údaj „128K“ alebo „1M tokenov“ neznamená, že model všetko v takom vstupe chápe ako odborník, že si obsah uloží natrvalo ani že dokáže rovnako presne pracovať s každou pozíciou. V kapitole 1 - Čo je Large Language Model sme rozlíšili model od aplikácie a v kapitole 2 - Tokeny a ich význam sme vysvetlili tokenizáciu. Teraz tieto základy spojíme s attention, pozičnou informáciou, pamäťou pri inferencii a prácou s dlhými vstupmi.

Ťažisko tvoria časti „Čo je kontext v jednom volaní modelu“, „Kontextové okno, dĺžka vstupu a výstupný limit“ a „Tokeny nie sú slová ani strany“. Nejde iba o vysvetlenie pojmov. Kapitola ich prepája s rozhodnutiami, príkladmi a hranicami, ktoré treba poznať pri reálnom použití.

Po prečítaní budete vedieť rozlíšiť kontextové okno, parametre modelu a externú pamäť a navrhnúť poradie a štruktúru dlhého vstupu. Praktickým výsledkom bude schopnosť testovať stratu informácií v rozsiahlych dokumentoch.

Kapitola odpovedá aj na otázku „Čo sa počíta do kontextového okna?“ Systémové inštrukcie, história rozhovoru, vložené dokumenty, aktuálna otázka, výsledky nástrojov a často aj pripravovaná odpoveď.

38odborných častí
36minút čítania
30odkazov na zdroje
V plnej kapitole nájdete
  1. Čo je kontext v jednom volaní modelu
  2. Kontextové okno, dĺžka vstupu a výstupný limit
  3. Tokeny nie sú slová ani strany
  4. Kontext nie je dlhodobá pamäť
  5. Prečo poradie tokenov potrebuje pozičnú informáciu
  6. Self-attention: ako sa tokeny vzťahujú k predchádzajúcemu kontextu
  7. Prečo dĺžka pri štandardnom attention stojí veľa
  8. FlashAttention zrýchľuje presný attention, ale nemení jeho význam
Registrovať sa alebo prihlásiť

Prihlásenie zabezpečuje ChatGPT. PoznAI nedostane vaše heslo.

Praktické odpovede

Často kladené otázky

Čo sa počíta do kontextového okna?

Systémové inštrukcie, história rozhovoru, vložené dokumenty, aktuálna otázka, výsledky nástrojov a často aj pripravovaná odpoveď.

Pamätá si model všetko z dlhého kontextu rovnako dobre?

Nie. Informácie môže využívať nerovnomerne a dôležitý detail sa môže stratiť medzi veľkým množstvom textu.

Ako pracovať s veľmi dlhým dokumentom?

Rozdeľte úlohu na kroky, označte relevantné časti, používajte vyhľadávanie alebo RAG a overujte odpoveď proti pôvodným pasážam.