AI Agents · درس

لماذا لا تتوسع السياقات الطويلة

تنمو التكلفة خطيًا، وتتراجع الجودة، وتتسبب ظاهرة «الضياع في المنتصف» في نسيان النموذج للمحتوى المدفون في المطالبات الطويلة.

الدرس 2 من 413 خطوة

لماذا لا تتوسع السياقات الطويلة درس مجاني في AI Agents على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في AI Agents، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة AI Agents 4 دروس في المجموع.

الأكبر ليس دائمًا أفضل

تمتلك النماذج الحديثة نوافذ سياق ضخمة — 200k أو 1M أو حتى 2M من الرموز. ومن المغري «إدخال كل شيء دفعة واحدة» بدلًا من بناء ذاكرة حقيقية.

يفشل هذا النهج في بيئة الإنتاج لثلاثة أسباب.

السبب 1: التكلفة

كل رمز في كل استدعاء يكلّف مالًا. إن أضفت prompt نظام مكوّنًا من 100k رمز إلى 1000 جولة، فستحصل على 100M رمز إدخال، بتكلفة إجمالية تبلغ عشرات الدولارات لكل جلسة.

يساعد التخزين المؤقت للـ prompt، لكنه لا يلغي التكلفة.

السبب 2: زمن الاستجابة

تضيف معالجة 100k رمز إدخال من 1 إلى 3 ثوانٍ إلى زمن الحصول على أول رمز. وفي تجربة الدردشة، تريد أن يكون TTFT أقل من 500ms.

السبب 3: تراجع الجودة

تولي النماذج اهتمامًا أقل للمحتوى الموجود في منتصف prompts الطويلة — وهو تأثير «الضياع في المنتصف» الذي وثّقه Liu وآخرون عام 2023.

تُستعاد المعلومات الموجودة في البداية أو النهاية بدقة، بينما تُغفل المعلومات الموجودة في المنتصف كثيرًا.

اختبار عملي

أدرج حقيقة فريدة في مواضع مختلفة من مستند طويل، واطلب من النموذج استرجاعها. الدقة:

  • بداية المستند: 95%
  • نهاية المستند: 90%
  • المنتصف: 50-70%

السياق الطويل للتقييم لا للإنتاج

تفيد السياقات الطويلة في المهام لمرة واحدة، مثل تحليل قاعدة الشيفرة كاملة، لكنها غير مناسبة لوكلاء الإنتاج العاملين باستمرار.

في بيئة الإنتاج، استخدم الاسترجاع لإدخال نسبة 5% ذات الصلة فقط في كل جولة.

متى تفيد السياقات الطويلة

  • التحليل الأولي لقاعدة الشيفرة
  • طرح الأسئلة حول مستند كامل في استدعاء واحد
  • مقارنة مستندين طويلين

مهام لمرة واحدة من دون إعادة تشغيل.

متى تضر السياقات الطويلة

  • روبوتات الدردشة التي تضم مئات الجولات
  • الوكلاء متعددو المستأجرين والمشتركون بين المستخدمين
  • أي حالة تكون فيها التكلفة أو زمن الاستجابة مهمًا

البنية الصحيحة

بالنسبة إلى الوكلاء الذين يعملون لفترات طويلة:

  1. الجولات الحديثة في prompt، أي آخر 10-20 جولة
  2. تلخيص الجولات الأقدم في ملخص متنامٍ
  3. تحويل الحقائق إلى متجهات وتخزينها في الذاكرة طويلة الأمد
  4. استرجاع أعلى K من الذكريات ذات الصلة في كل جولة

نهج هجين

اجمع بين التقنيات:

messages = [
    {'role': 'system', 'content': PERSONA},
    {'role': 'system', 'content': f'Conversation summary so far: {summary}'},
    {'role': 'system', 'content': f'Relevant past facts: {retrieved_facts}'},
    *last_n_turns,
]

مُشغّلات الضغط

حدّد متى تجري الضغط:

  • كل N من الجولات (بسيط)
  • عندما يتجاوز عدد الرموز حدًا معينًا (أفضل)
  • عندما يبدأ النموذج في النسيان (الأفضل، لكن يصعب اكتشافه)

الضياع في المنتصف

ما تأثير «الضياع في المنتصف»؟

مراجعة

لا تحل مشكلة الذاكرة بزيادة السياق إلى أقصى حد. استخدم الملخصات والاسترجاع لإظهار ما يهم في كل جولة.

البدء مجانًا

تعلم AI Agents مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
60
الدروس
239

الأسئلة الشائعة

هل درس «لماذا لا تتوسع السياقات الطويلة» مجاني؟

نعم — نص درس «لماذا لا تتوسع السياقات الطويلة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة AI Agents، انتقل إلى CoddyKit PRO. تتضمن دورة AI Agents 4 دروس في المجموع.

ماذا ستتعلم في «لماذا لا تتوسع السياقات الطويلة»؟

تنمو التكلفة خطيًا، وتتراجع الجودة، وتتسبب ظاهرة «الضياع في المنتصف» في نسيان النموذج للمحتوى المدفون في المطالبات الطويلة. تتمرن على AI Agents مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ AI Agents؟

لا تُشترط خبرة سابقة. AI Agents على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «لماذا لا تتوسع السياقات الطويلة»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس AI Agents هذا؟

نعم. كل درس في AI Agents يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. الذاكرة قصيرة الأمد في نافذة السياق
  2. لماذا لا تتوسع السياقات الطويلة
  3. التلخيص بوصفه ضغطًا
  4. مخازن الذاكرة البسيطة (مفتاح-قيمة)
← العودة إلى AI Agents