Lesson 16 — Beginner
The Context Window
Model ka poora kaam-kaj ek chhote se workspace mein chalta hai — context window. System prompt, history, documents, tool outputs aur khud generated text — sab isi mein fit hote hain. Is lesson mein hum dekhenge kya-kya jagah leta hai, context aur knowledge aur memory mein kya farq hai, aur lambi context mein kya-kya bigadta hai.
Context window kya hai aur kya bharta hai
WHAT
Context window model ka working memory hai — ek fixed-size jagah (tokens mein naapi jaati hai) jahan har request ka saara text fit hota hai. Usse zyada aaya toh purana hissa kat jaata hai (truncation).
WHEN
Har request mein. Tum jab bhi prompt, history, document ya tool output bhejte ho, sab isi window mein fit ho raha hota hai — chaahe tumhe dikhe na.
WHERE
Provider ki docs mein likhi hoti hai (context-window spec) — par exact limit alag-alag models mein alag hoti hai. Hamesha current docs se check karo, purani sankhya ratte mat bithao.
Ek request ka composition aisa hota hai: system instructions + conversation history + user prompt + documents + few-shot examples + tool outputs + generated content. Sab mil kar window bharte hain. Isiliye ek chhota sa feature — jaise auto-summary — bhi prompt ko itna lamba kar sakta hai ki limit aa jaaye.
Context ≠ knowledge ≠ memory
- Context: is request ka kaam-kaj — temporary, request khatam toh gayab.
- Knowledge: training se aaya gyaan — model ke andar, par cutoff ke baad ka nahi (M1.10).
- Memory: app ki zimmedaari — chat history, user preferences, database. Agar tumne dobara bheja nahi, model yaad nahi rakhega.
Lambi context mein kya-bigadta hai
SYSTEM + HISTORY + DOCUMENT (50 pages) + EXAMPLES + TOOL OUTPUT
Sab mil kar context window bharte hain.
Problem A TRUNCATION — limit cross → purane ya middle hisse kat jaate hain
Problem B LOST-IN-MIDDLE — beech mein rakha fact model dhundh nahi paata
Problem C DILUTION — zaroori instruction 400 pages mein kho jaati hai
- Truncation: window bahar gaya toh kuch kat jaata hai — aksar chupke se. Chhupi truncation se model ko jankari hi nahi milti, aur wo confidently guess karta hai.
- Lost-in-the-middle: observation yahi hai — shuru aur end ki lines model ko zyada yaad rehti hain, beech ka hissa kam. Zaroori cheez diye hue bhi beech mein mat chipkao.
- Context dilution: poora document thoonse ke bajaye sirf relevant hissa do — warna zaroori instruction dabe rehti hai.
Bada window kyun kaafi nahi hota
- Bada window = har token equally accha use — galat. Window kitni bhi ho, attention ki quality evenly distribute nahi hoti.
- Sahi strategy: retrieval se relevant chunk chuno aur window mein targeted hissa dalo — yahi RAG ka asli faayda hai (L4).
- Practical rule: har prompt ko chhote brief ki tarah likho — sirf wahi context jo kaam ke liye zaroori hai. Lamba = mehnga + dheere + behtar guarantee nahi.
Exercise
Question: Context window kya bharta hai — sirf user message ya poora request payload?
Question: Training se aaya permanent gyaan kisme hai — context window ya model knowledge?
Question: Bade document mein zaroori line shuru, beech ya end mein rakhna zyada reliable hai? (do shabd)
Question: Context window ki exact limit kahan se verify karni chahiye — purani notes ya current provider docs?
Common mistakes
- Context ko memory samajhna: Context sirf is request tak hai — agli request mein model ko yaad nahi. Chat history app ko store karke dobara bhejni padti hai, warna model purani baat bhool jaayega.
- Bada window = har token equally useful samajhna: Lost-in-middle aur dilution ki wajah se beech ka content daba rehta hai. Window badi ho sakti hai, attention evenly badi nahi hoti — quality ke liye selection chahiye.
- Poora document paste kar dena: Mehnga, dheera aur behtar guarantee nahi — kabhi-kabhi model confuse bhi hota hai. Retrieval se relevant hissa chuno, yahi RAG ka kaam hai.
Thaila fixed size ka hai — sab kuch daal doge toh zaroori chabi dab jaayegi (dilution), aur thaila phat bhi sakta hai (truncation). Isliye sirf aaj ka zaroori rakho, baaki ghar mein hi rehne do:
Thaila (context window) = fixed size
Sab daalna → chabi dab gayi (dilution)
Thaila bahar → kuch gir gaya (truncation)
Sahi tareeka → sirf aaj ke 3 zaroori cheezein rakho
RAG ka matlab → baaki cheezein alag godown, mangwao zaroorat par- Q: Context window mein kya-kya aata hai? — System prompt, history, user message, documents, examples, tool outputs aur generated content — sab mil kar.
- Q: Context, knowledge aur memory ka farq? — Context is request ka working space, knowledge training se aaya, memory app ki zimmedaari — teeno alag.
- Q: Lost-in-the-middle kya hai? — Lambi context mein beech ka content model ke liye kho jaata hai — isliye zaroori cheez shuru ya end rakho.
- Q: Kya bada context window RAG ko bekaar kar deta hai? — Nahi — window badi ho sakti hai par attention evenly badi nahi; retrieval targeted context deta hai, sasta aur saaf.
Context window clear. Agla lesson — LLM Capabilities & Failure Modes — mein dekhenge model kis kaam ke liye natural hai, kahan tootta hai aur hallucination hota kyun hai.