نافذة السياق الطويلة: هل ألغت الحاجة إلى RAG؟
ما الذي تغيّره نوافذ السياق الكبيرة فعلًا، ولماذا يتراجع أداء النماذج حين تُدفن المعلومة وسط سياق طويل، ومتى يكون الحشو أرخص من الاسترجاع.
كلما اتّسعت نوافذ السياق، عاد السؤال: «ما دام النموذج يبتلع كتابًا كاملًا، لماذا نبني خط استرجاع؟» السؤال وجيه، وجوابه ليس «لأن RAG أفضل» بل ثلاث حقائق قابلة للقياس.
أولًا: الموضع داخل السياق يغيّر الدقّة
فحصت دراسة Lost in the Middle [1] كيف تستعمل النماذج سياقاتها الطويلة، وخلصت إلى نمط ثابت: الأداء يبلغ ذروته حين تكون المعلومة ذات الصلة في بداية السياق أو نهايته، ويتراجع تراجعًا ملموسًا حين تُدفن في المنتصف — منحنى على شكل حرف U.
الترجمة العملية: حشو ثلاثين مستندًا «احتياطًا» ليس تأمينًا، بل زيادة في احتمال أن يقع المستند الصحيح في المنطقة التي يقرؤها النموذج أضعف.
ثانيًا: الاقتصاد
الحشو يعني دفع ثمن كل رمز في كل طلب. الاسترجاع يعني كلفة فهرسة تُدفع مرة، ثم إدخال بضعة مقاطع في كل طلب.
| حشو كامل | استرجاع | |
|---|---|---|
| رموز الإدخال للطلب | عشرات الآلاف | آلاف قليلة |
| الكلفة | تتكرّر مع كل سؤال | فهرسة مرة + سياق صغير |
| الكمون | يرتفع مع طول الإدخال | شبه ثابت |
| التحديث | إعادة إرسال المستند كاملًا | تعديل مستند وإعادة فهرسته |
ثالثًا: التتبّع والاستشهاد
مع الاسترجاع تعرف أي مقطع استُعمل، فتعرضه للمستخدم وتدقّقه. مع الحشو الكامل تفقد هذا الخيط، ويصير سؤال «من أين جاءت هذه الجملة؟» بلا جواب — وهو سؤال يأتي دائمًا في السياقات المؤسسية.
متى يكون الحشو هو الصواب
- قاعدة صغيرة وثابتة: دليل من عشرين صفحة يُقرأ كاملًا في كل مرة.
- أسئلة تحتاج المستند كله: تلخيص عقد، أو استخراج كل البنود التي تحمل شرطًا معيّنًا.
- نموذج أوّلي: ابدأ بالحشو لتثبت الفكرة، ثم انتقل إلى الاسترجاع حين يكبر المحتوى أو ترتفع الفاتورة.
المعمارية التي أوصي بها
استرجاع جيّد ثم سياق واسع، لا أحدهما بدل الآخر:
- استرجع بسخاء (٣٠–٥٠ مرشّحًا) لأن النافذة تتّسع.
- أعد ترتيبهم واختر الأقوى.
- رتّبهم داخل السياق فتضع الأقوى في الطرفين لا الوسط.
- اطلب استشهادًا برقم المقطع.
النافذة الواسعة هنا ترفع سقف ما يمكن إدخاله، والاسترجاع يقرّر ماذا يدخل. هذا أفضل ما تعطيه الوفرة: مجال أوسع لقرار أدقّ، لا ذريعة لإلغاء القرار.
كيف تحسم الاختيار بتجربة واحدة
بدل الجدال النظري، قِس الخيارين على أسئلتك في جلسة واحدة:
- جهّز عشرين سؤالًا تحتاج إجاباتها معلومات متفرّقة في وثائقك — لا أسئلة تُجاب من فقرة واحدة، فهذه لا تفرّق بين المعماريتين.
- شغّل المسارين: حشو الوثائق كاملةً في السياق، مقابل استرجاع أفضل المقاطع. ثبّت النموذج والمُوجّه، ولا تغيّر إلا مصدر السياق.
- سجّل أربعة أعمدة لكل سؤال: صحّة الإجابة، ورموز المدخل المستهلكة، والكمون حتى أول رمز، وهل أمكن ردّ الإجابة إلى مصدر بعينه.
- العمود الرابع هو الحاسم غالبًا. الحشو يعطي إجابة صحيحة أحيانًا دون أن تعرف من أين جاءت؛ وحين يشكّك مستخدم في جواب، لا تملك ما تريه إيّاه.
- أعد التجربة عند مضاعفة حجم الوثائق. المعمارية التي تنجح على مئة صفحة قد تنهار على ألف — والانهيار يكون في التكلفة والكمون قبل أن يكون في الدقّة.
القرار بعد هذه الجلسة يصير موثّقًا برقم، لا مبنيًّا على آخر مقال قرأته عن طول السياق.
الأخطاء الشائعة
- الاستنتاج من «النافذة اتّسعت» أن الترتيب لم يعد مهمًّا.
- قياس الحشو على أسئلة سهلة فقط، حيث الفارق لا يظهر.
- تجاهل الكمون: طول الإدخال يرفع زمن أول رمز، وهو ما يشعر به المستخدم.
- إسقاط الاستشهاد لأن «كل شيء في السياق».
الأسئلة الشائعة
هل يعني هذا أن السياق الطويل بلا فائدة؟
بالعكس: يسمح بإدخال مقاطع أكثر بعد إعادة الترتيب، وبتاريخ محادثة أطول، وبأمثلة أوفر داخل التعليمة. الفائدة حقيقية، لكنها لا تُلغي الحاجة إلى اختيار ما يدخل.
كيف أقيس أيّهما أفضل عندي؟
شغّل المسارين على مجموعتك الذهبية نفسها وقارن ثلاثة أرقام: دقّة الإجابة، والتكلفة لكل ألف طلب، وزمن الاستجابة عند المئين ٩٥. القرار يظهر في الجدول لا في النقاش.
ماذا عن التخزين المؤقت للسياق؟
يخفّض كلفة الجزء الثابت المتكرّر في مقدّمة الطلبات، ولا يخفّض كلفة مستندات تتغيّر مع كل سؤال. يفيد الحشو حين يكون المحشوّ ثابتًا بين الطلبات.
المراجع
- Liu, N. et al. Lost in the Middle: How Language Models Use Long Contexts. TACL 2024. arXiv:2307.03172
- Lewis, P. et al. Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks. arXiv:2005.11401
- Gao, Y. et al. Retrieval-Augmented Generation for LLMs: A Survey. arXiv:2312.10997
- Thakur, N. et al. BEIR. arXiv:2104.08663
اقرأ بعده
إعادة الترتيب (Reranking): كم تكلّفك الدقّة من الكمون؟
الفرق بين النموذج ثنائي الترميز والنموذج التقاطعي، ولماذا ترفع إعادة الترتيب دقّة RAG، وكم مرشّحًا تُعيد ترتيبه قبل أن ينفجر زمن الاستجابة.
اقرأ المقالالبحث الهجين: متى يتفوّق BM25 على المتجهات
ما أثبته تقييم BEIR عن ضعف النماذج الكثيفة خارج نطاق تدريبها، وكيف تدمج BM25 مع المتجهات بخوارزمية RRF، وأين تضع إعادة الترتيب دون أن ينفجر الكمون.
اقرأ المقالدليل RAG الكامل: من المستند إلى إجابة موثوقة
خط أنابيب الاسترجاع المعزّز بمراحله الست، وأين ينكسر فعلًا في الإنتاج، وما تقوله أوراق BEIR وDPR و«الضياع في المنتصف» عن كل قرار تتخذه فيه.
اقرأ المقالنشرة إسناد الأسبوعية
ثلاثة أشياء مفيدة كل أسبوع: ورقة بحثية مشروحة، قياس عملي، وخطأ شائع رأيناه في الإنتاج. بلا حشو وبلا رعايات مخفية.