شو يعني نافذة السياق (Context Window)؟ وليش المساعد «بينسى» أول المحادثة؟
نافذة السياق هي «طاولة شغل» النموذج — أقصى نص بيشوفه بنفس اللحظة. لما تمتلي، أول المحادثة بيوقع من الطرف — وهاد سر «النسيان» وحدود الملفات، مع نصائح عملية.
شو يعني نافذة السياق (Context Window)؟ وليش المساعد «بينسى» أول المحادثة؟
صارت معك أكيد: محادثة طويلة مع مساعد ذكي، وفجأة بتحس إنه «نسي» شغلة قلتلها بالبداية. أو رفعت ملف كبير وطلعلك تحذير «الملف أطول من الحد المسموح». أو قريت بخبر: «النموذج الجديد بنافذة سياق مليون توكن!» وما فهمت ليش هاد إنجاز. كل هالمواقف سببها مفهوم واحد — نافذة السياق — وهو من أكتر الأشياء اللي بتفسّرلك سلوك المساعدين الأذكياء الغريب أحياناً.
الجواب المختصر
نافذة السياق (Context Window) هي أقصى كمية نص يقدر النموذج «يشوفها» بنفس اللحظة — سؤالك + محادثتكم السابقة + أي ملفات رفعتها + جوابه اللي بيكتبه. بتنقاس بالتوكنز، ولما تمتلي… أول المحادثة بيبلّش يطلع برا النافذة — وهاد سبب «النسيان».
التشبيه: طاولة الشغل
تخيّل النموذج بيشتغل على طاولة محدودة المساحة. كل رسالة بينكم ورقة بتنحط عالطاولة. النموذج بيقدر يقرا بس الأوراق اللي عالطاولة — ما عنده جوارير ولا أرشيف. لما الطاولة تمتلي وتيجي أوراق جديدة؟ الأوراق الأقدم بتوقع من الطرف التاني. النموذج ما «نسي» بالمعنى البشري — الورقة حرفياً ما عادت قدامه.
هاد بيفسّرلك:
- ليش بينسى أول محادثة طويلة: أول الرسايل طلعت برا النافذة.
- ليش في حد لحجم الملفات: الملف لازم يركب عالطاولة مع باقي المحادثة.
- وليش «مليون توكن» خبر كبير: طاولة أضخم = بيقدر يشتغل على كتب وملفات مشاريع كاملة بجلسة وحدة.
ليش ما يخلوها بلا حدود؟
سؤال منطقي — والجواب تقني واقتصادي:
- التكلفة بتنفجر: آلية الانتباه بالنماذج بتقارن كل توكن بكل التوكنز التانية — كل ما طولت النافذة، الحسابات بتكبر بشكل حاد. نافذة أطول = ذاكرة وحوسبة (ومصاري) أكتر بكتير.
- والانتباه بيتشتت: حتى بالنوافذ الطويلة، الأبحاث بتوثّق ظاهرة «الضياع بالنص» — النموذج بيلقط أول النافذة وآخرها أحسن من نصها. طاولة أكبر ما بتعني قراءة مثالية لكل ورقة عليها.
نصائح عملية من هالفهم
- بالمحادثات الطويلة: لخّصي الاتفاقات المهمة برسالة («للتذكير: احنا اتفقنا على كذا وكذا») — هيك بترجعي حطيت الورقة المهمة عالطاولة من جديد.
- محادثة جديدة لموضوع جديد: بدل ما تكملي بنفس المحادثة المتخمة — طاولة نظيفة أدق وأرخص.
- بالملفات الكبيرة: اطلبي الشغل عالأجزاء المهمة بدل الملف كله إذا مش ضروري.
- وبالـ API: انتبهي إنك بتدفعي عن كل توكن بالنافذة — محادثة متخمة بتكلف أكتر بكل رسالة جديدة.
أخطاء وسوء فهم شائع
- «المساعد إله ذاكرة دائمة وبيتذكرني»: النافذة بتنمسح بين المحادثات — كل محادثة جديدة طاولة فاضية. (بعض التطبيقات ضافت «ذاكرة» منفصلة بتخزن ملاحظات عنك — بس هاي ميزة إضافية فوق النافذة، مش منها.)
- «النسيان عطل بالنموذج»: لأ — سلوك متوقع لما النافذة تمتلي. الحل بإيدك: لخّصي وذكّري.
- «نافذة أطول = نموذج أذكى»: النافذة سعة مش ذكاء — نموذج بنافذة مليون ممكن يكون أضعف بالمنطق من نموذج بنافذة أصغر. مقياسان مختلفان.
- «الملف اللي رفعته اتحفظ عنده للأبد»: الملف بيقعد بالنافذة لهالمحادثة — بمحادثة جديدة، راح. (وسؤال «وين بتروح ملفاتي؟» إله مقالة كاملة.)
خلاصة سريعة
- نافذة السياق = أقصى نص بيشوفه النموذج بنفس اللحظة (بالتوكنز) — طاولة شغله.
- لما تمتلي، الأقدم بيوقع من الطرف — هاد «النسيان».
- أطول = أفضل للملفات الكبيرة، بس أغلى حوسبياً — والانتباه بيتشتت بالنص.
- عملياً: لخّصي المهم، وافتحي محادثة جديدة لكل موضوع.
- النافذة سعة مش ذكاء — ومش ذاكرة دائمة.
أسئلة بتوصلنا كتير
- ما معنى نافذة السياق (Context Window)؟ أقصى كمية نص يقدر النموذج يعالجها بنفس اللحظة — سؤالك ومحادثتكم وملفاتك وجوابه — وتنقاس بالتوكنز؛ لما تمتلي بيبدأ أول المحادثة يخرج منها.
- ليش ChatGPT بينسى أول المحادثة الطويلة؟ لأن أول الرسائل طلعت برا نافذة السياق لما امتلت — النموذج بيشوف بس اللي جوا النافذة، فالحل تلخيص المهم أو فتح محادثة جديدة.
- شو يعني نموذج بنافذة مليون توكن؟ يعني بيقدر يشوف ويشتغل على نص ضخم (كتب وملفات مشاريع كاملة) بجلسة وحدة — سعة أكبر، بس مش بالضرورة ذكاء أعلى.
- What does "context window" mean in Arabic? In Arabic it is «نافذة السياق» — the maximum amount of text a model can see at once (measured in tokens). When it fills up, the oldest part of the conversation drops out — which is why assistants seem to "forget".
كمّل رحلتك من هون
- وحدة القياس نفسها: شو يعني توكن؟
- الدماغ اللي بيقرا النافذة: شو يعني LLM؟
- وملفاتك وين بتروح فعلاً؟ هل ChatGPT بيحفظ كلامك؟
- حيل تحكي فيها أحسن: كيف تكتب برومبت صح؟
- الصورة الكاملة لأنواع الذاكرة: ذاكرة النماذج اللغوية
- مصطلح مش واضح؟ قاموس «شو يعني؟»
المصادر
- Lost in the Middle: How Language Models Use Long Contexts — بحث «الضياع بالنص» (2023)
- الرسم التوضيحي: من إعداد «شو في AI؟»