Intervjuer te pita: „Kako Agent izbegava eksploziju konteksta?" Ako odgovoriš „samo obriši stare razgovore", gotovo si — ovu laku tačku opet nisi iskoristio.
Zašto?
Zato što, kad obrišeš previše, Agent zaboravlja ključne informacije, a kad obrišeš premalo, prozor i dalje nije dovoljan. Suština nije da li brisati, nego kako kontrolisati dužinu konteksta bez gubitka ključnih informacija.

Danas za tri minuta ćemo razumeti suštinu Agent-ove eksplozije konteksta i opšta rešenja.
Ovo pitanje na intervjuu proverava tri nivoa: prvo, Agent-ov context window je ograničen; drugo, koja opšta rešenja postoje; treće, koje prednosti i nedostatke svako od njih ima u poređenju sa drugima.
Dobro, sad ti dajem odgovor za maksimalan broj poena, nauči ga napamet.
Prvo o context window-u. Svaki model ima fiksni context window — Opus Fable 5 ima 1M, GPT-5.5 ima 256K. Zašto context window ne može biti beskonačan? Zato što je pažnja LLM-a raspoređena po U-obliku — dobro pamti početak i kraj, a lako zaboravlja sadržaj iz sredine. Što je kontekst duži, to Agent lakše gubi ključne informacije koje se nalaze u sredini.
A šta sve staje u taj ograničeni context window? sistemski prompt, lista definicija alata, lista definicija skill-ova, istorija razgovora, pa i rezultat svakog poziva alata i tako dalje.
Ranije smo već spominjali. Agent je niz ReAct petlji, i svaka runda razmišljanja, akcije i posmatranja dodaje sadržaj u context window. Uzmimo Claude Code kao primer — zamoliš ga da raščlavi jedan produkacioni bug, on treba duboko da razmisli, pa da čita logove, čita izvorni kod, pokrene testove, i pre ili kasnije će mu context window puknuti.
Šta onda činiti? Četiri poteza.
Prvi potez, skraćivanje izlaza alata. Ne mora sav sadržaj koji se vrati da se zadrži u celosti — obriši ono što treba obrisati, zadrži samo sažetak i pokazivač na originalne podatke.
Drugi potez, kompresija sažetkom. Stare razgovore semantički sažmi, zadrži ključne informacije, odbaci detalje. Upravo to radi Claude Code.
Treći potez, izolacija podređenog Agent-a. Složen zadatak delegiraj podređenom Agent-u, svaki podređeni Agent radi sa potpuno novim context window-om, a kad završi, samo zaključak vraća glavnom Agent-u.
Četvrti potez, učitavanje po potrebi. Alate, skill-ove i pravila ne učitavaj sve odjednom pri pokretanju u kontekst, dovoljno je učitati samo odgovarajući opis, a kad ti zatreba neki, tek tad ga i učitaj.
Ako intervjuer nastavi da pita: „Da li prejaka kompresija neće izgubiti ključne informacije?"
Reci mu — hoće. Najbolja praksa je da se ručno kompresuje kad kontekst dostigne 60% do 75%; Agent-ova automatska kompresija lako gubi ključne informacije. Ko je koristio Codex za crtanje, dobro to zna — jednom kada se okine automatska kompresija, čak i uz skill ograničenje, sledeća generisana slika će vrlo verovatno biti drugačijeg stila od prethodne.
Na kraju, jedna izreka za sve vas — izlaz alata skrati, sažetkom sačuvaj ključno; po potrebi podređeni Agent izoluj, učitavanjem po potrebi uštedi prostor.
Da li si savladao ovo pitanje? Za još izvorno rastavljenih Agent intervju pitanja, lajkuj i prati
