EndPrompt: Efficient Long-Context Extension via Terminal Anchoring
تُعد EndPrompt طريقة فعالة لتوسيع نافذة السياق للنماذج اللغوية الكبيرة إلى 64 ألف رمز باستخدام تسلسلات تدريب قصيرة فقط عبر إلحاق مطالبة نهائية تتضمن مؤشرات موضعية بالطول المستهدف، مما يحقق أداءً فائقاً في اختبارات معيارية مثل RULER وLongBench مع تجنب التكاليف الحسابية العالية للضبط الدقيق كامل الطول.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أن لديك طالباً عبقرياً (نموذج ذكاء اصطنا AI) بارعاً في قراءة القصص القصيرة، لكنه يصاب بالارتباك عندما يُطلب منه قراءة موسوعة كاملة. عادةً، لتعليم هذا الطالب كيفية التعامل مع الموسوعة، سيتعين عليك جعله يقرأ الكتاب بأكمله مراراً وتكراراً. هذا الأمر مكلف، بطيء، ويتطلب مكتبة ضخمة من الكتب الطويلة التي يصعب العثور عليها.
تقترح ورقة بحثية بعنوان "EndPrompt" حلاً ذكياً ومختصراً. فبدلاً من إجبار الطالب على قراءة الكتاب بأكمله، تعطي له قصة قصيرة ثم ترفق في نهايتها ملاحظة صغيرة ومحددة تقول: "هذه هي نهاية كتاب طويل جداً".
إليك كيف يعمل ذلك، مقسماً إلى مفاهيم بسيطة:
1. المشكلة: التكلفة "التربيعية" (Quadratic Cost)
فكر في قراءة مستند طويل كأنك تحاول ربط كل كلمة بكل كلمة أخرى في النص. إذا ضاعفت طول النص، فإن العمل المطلوب لربط الكلمات لا يتضاعف فحسب، بل يتضاعف أربع مرات. هذا يجعل تدريب الذكاء الاصطناعي على النصوص الطويلة مكلفاً للغاية وبطيئاً للغاية.
2. الحل: خدعة "نهاية الكتاب" (The Bookend Trick)
أدرك الباحثون أن الذكاء الاصطناعي لا يحتاج فعلياً إلى قراءة منتصف كتاب مكون من 64,000 كلمة ليفهم كيفية التعامل مع هذا الطول. هو يحتاج فقط لفهم المسافة بين البداية والنهاية.
لقد ابتكروا طريقة تسمى EndPrompt:
- الجزء الأول: نأخذ قطعة نصية عادية وقصيرة (مثل قصة قصيرة) ونبقيها كما هي دون تغيير. هذا هو "بداية" الكتاب.
- الجزء الثاني: نلحق بـ "مطالبة نهائية" (Terminal Prompt) قصيرة جداً (بضع كلمات) في النهاية.
- الخدعة السحرية: على الرغم من أن النص الفعلي قصير، إلا أننا نخبر "الساعة الداخلية" للذكاء الاصطناعي أن القصة القصيرة تقع في الموضع 0، وأن الملاحظة الصغيرة في النهاية تقع في الموضع 64,000.
3. التشبيه: "الشريط المطاطي الممدد"
تخيل أن آلية الانتباه (Attention Mechanism) في الذكاء الاصطناعي تشبه الشريط المطاطي.
- الطريقة القديمة: لتعليم الشريط المطاطي كيف يتمدد لمسافة 64,000 بوصة، كان عليك مطه فيزيائياً لتلك المسافة أثناء التدريب، وهو أمر صعب ويتطلب الكثير من القوة (قدرة حوسبية).
- طريقة EndPrompt: تبقي الشريط المطاطي قصيراً (فيزيائياً)، لكنك ترسم علامة عند نهايته وتقول: "هذه العلامة تبعد مسافة 64,000 بوصة". ولأن الذكاء الاصطناعي يستخدم أداة رياضية محددة (تسمى RoPE) تفهم المسافة كنمط (مثل الموجة)، فإنه يتعلم أن "موجة" المسافة بين البداية وهذه العلامة النهائية هي مسافة هائلة.
من خلال إبقاء القصة كاملة (دون تقطيعها إلى قطع)، يتعلم الذكاء الاصطناعي معنى القصة وفي الوقت نفسه يتعلم رياضيات العلاقات بعيدة المدى.
4. لماذا ينجح الأمر (نظرية "النعومة")
توضح الورقة البحثية أن رياضيات الذكاء الاصطناعي "ناعمة" (Smooth). إذا علمته كيفية التعامل مع مسافة 1 بوصة ومسافة 64,000 بوصة، فإن الرياضيات ستملأ الفجوات طبيعياً للمسافات التي تقع بينهما (مثل 10,000 أو 30,000 بوصة) دون الحاجة لتعليمه كل خطوة بشكل صريح. الأمر يشبه تعليم شخص ما كيفية القفز فوق بركة صغيرة وفوق أخدود عميق؛ سيفهم تلقائياً كيفية القفز فوق نهر متوسط الحجم في المنتصف.
5. النتائج: أسرع، أرخص، وأفضل
اختبر الباحثون هذه الطريقة على نماذج ذكاء اصطناعي شهيرة (عائلة LLaMA)، محاولين جعلها تتعامل مع 64,000 كلمة بدلاً من 8,000 فقط.
- الكفاءة: استخدموا فقط تسلسلات تدريب قصيرة، مما وفر الكثير من الوقت والمال.
- الأداء: تفوق الذكاء الاصطناعي على النماذج التي أُجبرت على التدريب على تسلسلات كاملة ومكلفة.
- تعدد الاستخدامات: نجحت الط nghiệm في مهام متنوعة مثل الإجابة على الأسئلة، تلخيص النصوص، وكتابة الأكواد البرمجية، مما يثبت أن الذكاء الاصطناعي لم يحفظ الخدعة فحسب، بل تعلم حقاً كيفية التعامل مع السياقات الطويلة.
ملخص
EndPrompt هي وسيلة لتعليم الذكاء الاصطناعي كيفية التعامل مع كميات هائلة من النصوص دون جعله يقرأ كميات هائلة من النصوص. من خلال إبقاء بيانات التدريب قصيرة ولكن مع "تمديد" تسميات المواضع في النهاية، يتعلم الذكاء الاصطناعي مفهوم "المسافة الطويلة" بكفاءة. الأمر يشبه تعليم عداء كيفية ركض ماراثون من خلال جعله يركض مسافة قصيرة وهو يرتدي أحذية تجعله يشعر وكأنه يركض ماراثون.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.