0Pricing
AI Prompt Engineering · درس

نوافذ سياق بمليون رمز

الفرص والمخاطر.

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

ما الذي تتيحه مليون رمز

تتيح نوافذ المليون رمز وضع مستودعات الشفرة كاملةً، أو مجموعات الوثائق، أو نصوص مفرغة لساعات متعددة مباشرةً في السياق — من دون الحاجة إلى نظام استرجاع. والوعد هنا هو كل شيء داخل السياق: إذ يستدل النموذج من المادة الخام بدل ملخص فاقد للمعلومات.

  • الاستدلال على المستودع بأكمله وإعادة هيكلته.
  • تركيب المعلومات عبر الوثائق من دون تقسيمها إلى أجزاء.
  • محادثات طويلة الأمد تحتفظ بالتفاصيل المبكرة.

لكن السعة لا تساوي الاستخدام الفعّال.

السعة مقابل السياق الفعّال

النافذة المعلنة حد أقصى، وليست ضمانًا لاسترجاع متجانس. أما السياق الفعّال — أي النطاق الذي يسترجع النموذج المعلومات ويستدل منها بثقة — فعادةً ما يكون أصغر، وتختلف فعاليته باختلاف الموضع.

تعامل مع النافذة بوصفها ميزانية ذات قيمة غير متجانسة: إذ يُسترجع ما قرب الأطراف من الرموز أفضل مما دُفن في الوسط.

حقائق زمن الاستجابة والتكلفة

تزداد تكلفة الانتباه مع طول السياق، وكذلك زمن الوصول إلى أول رمز. وقد يعني تلقين من مليون رمز ثواني من زمن التهيئة المسبقة وتكلفة كبيرة لكل استدعاء، حتى عندما تكون الإجابة قصيرة.

  • تستحوذ التهيئة المسبقة على معظم زمن الاستجابة في التلقينات الضخمة.
  • تتسع التكلفة مع عدد رموز الإدخال بصرف النظر عن حجم المخرجات.
  • حشو سياق لا تحتاج إليه يعني أنك تدفع لإرباك النموذج.
# Rough mental model: input tokens drive both $ and prefill ms.
# 900k tokens of haystack to answer one question is rarely optimal.

التشتيت والتخفيف

قد يؤدي المزيد من السياق إلى الإضرار بالدقة. فالمحتوى غير ذي الصلة يخفف الانتباه ويضيف مشتتات قد يتعلق بها النموذج. وغالبًا ما يتفوق تلقين مركز من 20 ألف رمز على تلقين صاخب من 500 ألف رمز عند طرح سؤال محدد.

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

متى يتفوق السياق الطويل على الاسترجاع

يتفوق السياق الطويل عندما تتطلب المهمة استدلالًا شاملًا وعابرًا لأجزاء متعددة كان الاسترجاع سيجزّئه: "اعثر على كل موضع انتُهك فيه هذا الثابت عبر المستودع"، أو "وفّق بين التناقضات عبر العقود العشرة جميعها". فقد يفوّت الاسترجاع المقسّم الصلة التي تمتد عبر الأجزاء.

استخدم السياق الكامل للتركيب؛ واستخدم الاسترجاع للعثور على معلومة محددة داخل مجموعات ضخمة.

متى يتفوق الاسترجاع على السياق الطويل

يتفوق الاسترجاع عندما تكون النسبة ذات الصلة ضئيلة وثابتة. فجلب الصفحات الخمس ذات الصلة من أصل 50,000 صفحة أرخص وأسرع، وغالبًا ما يكون أدق من حشو الصفحات الخمسين ألفًا كلها والأمل في أن يعثر النموذج عليها.

  • استعلامات متكررة على مجموعة ثابتة -> افهرسها مرة، واسترجع منها بتكلفة منخفضة.
  • تركيب شامل لمرة واحدة -> استخدم سياقًا طويلًا.

تجمع أنظمة كثيرة بين النهجين: استخدم الاسترجاع للتضييق، ثم السياق الطويل للتركيب.

def route(task):
    if task.is_global_synthesis: return 'long_context'
    if task.relevant_fraction < 0.05: return 'retrieval'
    return 'hybrid'

الموضع مورد

لأن الاسترجاع يختلف باختلاف الموضع، فإن مكان وضع المحتوى قرار تصميم. ضع تعليمة المهمة والمادة الأهم عند الحدود التي يسترجعها النموذج بأفضل شكل، وتجنب دفن الحقائق الضرورية في عمق الوسط.

أدر الموضع بوعي، لا نتيجة لترتيب الدمج العشوائي.

التحقق من استرجاع السياق الطويل

لا تفترض أن النموذج استخدم حقيقة مدفونة. اختبر ذلك. أدرج معلومة اختبارية معروفة في عمق معروف واطلب استرجاعها؛ وقِس الاسترجاع عبر أعماق مختلفة لتوصيف أداء نموذجك على شكل تلقينك قبل الوثوق به في الإنتاج.

canary = 'The internal code name is BLUE_HERON.'
# Place at depth d, then ask: 'What is the internal code name?'
# Sweep d across the window to map recall vs position.

الضغط بدل التراكم

في الجلسات الطويلة المعتمدة على الوكلاء، لا تسمح للسياق بالنمو بلا حدود. اضغطه دوريًا: لخّص الجولات القديمة في كائن حالة مكثف وأسقط السجل الخام. يحافظ ذلك على الإشارة، ويستعيد جزءًا من الميزانية، ويقلل التخفيف.

التراكم هو الوضع الافتراضي والفخ؛ أما الضغط فهو الانضباط.

state = summarize(old_turns)  # dense facts, decisions, open items
context = [system, state] + recent_turns

البنى الهجينة

تمزج أقوى التصاميم بين الاستراتيجيات: استرجع مجموعة مرشحين مركزة، وضعها في موضع مدروس، وخزّن السابقة الثابتة مؤقتًا، واضغط المحادثة. فالسياق الطويل أداة واحدة ضمن مجموعة أدوات إدارة الميزانية، وليس بديلًا عن الهندسة.

  • استخدم الاسترجاع للتقليص.
  • اضبط الموضع للإبراز.
  • استخدم التخزين المؤقت لتقليل التكلفة.
  • اضغط للحفاظ على الاستمرارية.

إرشادات اتخاذ القرار

قبل استخدام النافذة كاملة، اسأل:

  • هل تحتاج المهمة إلى استدلال شامل أم إلى معلومة محددة؟ المعلومة المحددة -> استخدم الاسترجاع.
  • هل النسبة ذات الصلة صغيرة وثابتة؟ نعم -> استخدم الاسترجاع والتخزين المؤقت.
  • هل سيكون زمن الاستجابة وتكلفة التهيئة المسبقة الضخمة مقبولين؟ لا -> قلّص السياق.
  • هل تحققت من الاسترجاع عند العمق الذي أعتمد عليه؟ إن لم تفعل، فاختبره أولًا.

السعة تتيح لك ذلك، لكنها ليست خطة.

اختبار سريع

يجب أن تجيب عن سؤال واقعي ضيق النطاق لا توجد إجابته إلا في نحو 3 صفحات من أرشيف ثابت يضم 40,000 صفحة، وستُجري هذا الاستعلام آلاف المرات يوميًا.

مراجعة: نوافذ بملايين الرموز

النافذة الضخمة هي ميزانية غير متجانسة، وليست استدعاءً مجانيًا للمعلومات. فالسياق الفعّال أصغر من السعة، كما أن زمن الاستجابة والتكلفة يزدادان مع حجم الإدخال، وتؤدي المواد غير ذات الصلة إلى إضعاف الدقة. استخدم السياق الطويل للتركيب الشامل، والاسترجاع للعثور على العناصر الدقيقة، والأساليب الهجينة لبقية الحالات — مع وضع المحتوى المهم في مواضع ذات قدرة تذكّر قوية، وتخزين البادئات الثابتة مؤقتًا، وتكثيف الجلسات الطويلة، واختبار قدرة التذكّر دائمًا قبل الوثوق بحقيقة مدفونة.

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

هل درس «نوافذ سياق بمليون رمز» مجاني؟

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

ماذا ستتعلم في «نوافذ سياق بمليون رمز»؟

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

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

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

كم من الوقت يستغرق درس «نوافذ سياق بمليون رمز»؟

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

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

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

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

  1. نوافذ سياق بمليون رمز
  2. الضياع في المنتصف
  3. هيكلة التلقينات الضخمة
  4. تخزين البادئات الطويلة مؤقتًا
← العودة إلى AI Prompt Engineering