📚 تعلّم

هندسة السياق: أهمّ من صياغة البرومبت

البرومبت شو بتقوله، والسياق شو بيشوفه النموذج كله. وهاد اللي بيفسّر ليش نفس البرومبت بيعطي جوابين مختلفين.

هندسة السياق: أهمّ من صياغة البرومبت

هندسة السياق (Context Engineering) هي تقرير شو بيشوفه النموذج بالضبط لحظة ما يجاوب — مش كيف بتصيغ سؤالك، بل شو بيدخل معه وشو بينشال.

قعدت تظبّط صياغة البرومبت كلمة كلمة والجواب ضلّ ضعيف؟ غالباً المشكلة مش بالصياغة. النموذج ما بيشوف سؤالك لحاله — بيشوف كل اللي حطّيتَه قدّامه: التعليمات والمحادثة السابقة والملفّات ونتايج البحث. وهاد المجموع كله اسمه السياق، وهو اللي بيقرّر الجواب.

شو بيدخل بنافذة السياق — وشو بيزاحم شو
شو بيدخل بنافذة السياق — وشو بيزاحم شو
شرحنا كيف تكتب برومبت صح وشو يعني نافذة السياق. هون بنسأل السؤال اللي بعدهم: لمّا تكون النافذة محدودة، شو بتحطّ فيها وشو بتشيل؟

الفرق بجملة

البرومبت = شو بتقوله. السياق = شو بيشوفه كله.

سؤالك ممكن يكون ٢٠ كلمة، والسياق اللي وصل للنموذج ٨٬٠٠٠ كلمة: تعليمات نظام، وعشر رسائل سابقة، وثلاث وثائق استرجعها البحث. والـ٢٠ كلمة تبعتك غرقت فيهم.

ولهيك بتلاقي نفس البرومبت بيعطي جواباً ممتازاً بمحادثة جديدة، وجواباً باهتاً بمحادثة طويلة.

شو بيتزاحم على المساحة؟

المكوّنشو بيعملالمخاطرة
تعليمات النظامبتحدّد الدور والقواعدبتذوب لو طوّلت المحادثة
سجلّ المحادثةبيحافظ على الخيطبياكل المساحة بسرعة
الوثائق المسترجَعةبتجيب معلومة محدّثةفقرة غير دقيقة بتسمّم الجواب
مخرجات الأدواتبتعطي بيانات حيّةبتطلع طويلة وفوضوية
سؤالكالمطلوب الفعليبيضيع بين كل هدول

والمساحة محدودة بالتعريف. نافذة السياق سقف ثابت، وكل توكن بتحطّه بياخد مكان توكن تاني.

القواعد اللي بتفرق فعلياً

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

مثال محسوس

بدك مساعداً يجاوب أسئلة موظّفين من دليل سياسات ٢٠٠ صفحة.

الطريقة الساذجة: تحطّ الدليل كله بالسياق كل مرّة. النتيجة: كلفة عالية كل سؤال، وبطء، وجواب أضعف — لأن الصفحة ذات الصلة انحشرت بين ١٩٩ صفحة غير ذات صلة.

هندسة السياق: تقطّع الدليل لفقرات، تبحث بالسؤال، بترشّح ثلاث فقرات أقربهن، وتحطّهن مع تعليمة واضحة وسؤال المستخدم. السياق صار صفحة بدل ٢٠٠.

النتيجة: أرخص وأسرع وأدقّ — لأن النموذج ما بيحتاج يلاقي الإبرة، إنت ناولتَه إيّاها.

أخطاء وسوء فهم شائع

  • «سياق أكبر = جواب أحسن»: غلط. النافذة الأكبر بتسمح بحشو أكتر، والحشو بيضعّف الأداء ويرفع الكلفة.
  • «هندسة السياق اسم جديد لهندسة البرومبت»: مش نفس الإشي. البرومبت نصّك إنت؛ السياق كل اللي بيوصل للنموذج، وأغلبه بيتجمّع آلياً.
  • «لازم نحتفظ بكل المحادثة»: لأ — التلخيص غالباً أفضل من السجلّ الكامل، وبيوفّر مساحة للمهمّ.
  • «المهمّ أحطّه، والترتيب تفصيل»: الترتيب بيفرق. ابدأ بالتعليمات واختم بالسؤال، وحطّ المرجع قبله مباشرة.
  • «كل اللي رجّعه البحث مفيد»: المسترجَع غير المنقّى بيزيد الهلوسة — النموذج بيحاول يستعمل اللي قدّامه حتى لو مش مناسب.

خلاصة سريعة

  • البرومبت شو بتقوله، والسياق شو بيشوفه كله.
  • المكوّنات بتتزاحم على مساحة محدودة: تعليمات · محادثة · وثائق · أدوات · سؤالك.
  • القريب من السؤال بيوزن أكتر — والبداية بتبهت.
  • قلّل ونقّي بدل ما تحشي؛ الحشو بيضعّف المهمّ ويرفع الكلفة.
  • لخّص القديم بدل ما تشيله.
  • افصل التعليمات عن البيانات — تنظيم ودفاع بنفس الوقت.

أسئلة بتوصلنا كتير

  • ما معنى هندسة السياق (Context Engineering) بالعربي؟ تصميم ما يراه النموذج فعلياً لحظة التوليد: التعليمات وسجلّ المحادثة والوثائق المسترجَعة ومخرجات الأدوات والسؤال — واختيار ما يدخل منها وما يُستبعَد وبأي ترتيب.
  • What is context engineering? ممارسة بناء نافذة السياق بعناية بدل الاكتفاء بصياغة الأمر: اختيار المحتوى وتنقيته وترتيبه وتلخيصه ليحصل النموذج على ما يحتاجه فقط.
  • ما الفرق بين هندسة البرومبت وهندسة السياق؟ هندسة البرومبت تُعنى بصياغة النصّ الذي يكتبه المستخدم؛ أمّا هندسة السياق فتُعنى بكامل ما يصل إلى النموذج، وأغلبه يُجمَع آلياً من المحادثة والبحث والأدوات. ولذلك يظلّ الأداء ضعيفاً أحياناً مهما حُسِّنت الصياغة.
  • هل النافذة الأكبر تعني جواباً أفضل؟ لا بالضرورة. النافذة الأكبر تسمح بإدخال محتوى أكثر، لكن المحتوى غير ذي الصلة يُضعِف وزن المهمّ ويرفع الكلفة وزمن الاستجابة؛ والأجود انتقاء أقلّ وأدقّ.
  • كيف أمنع المحادثة الطويلة من إضعاف الأجوبة؟ باستبدال الرسائل القديمة بملخّص موجز يحفظ الخيط، وبإبقاء أهمّ معلومة قريبة من السؤال، وبتنقية ما يسترجعه البحث قبل إدخاله.

كمّل رحلتك من هون

▶ شوف فيديوهات شرح على يوتيوب عن «context engineering vs prompt engineering LLM» ↗

📘 مصطلحات وردت بالمقالة

Context Engineering هندسة السياق — تصميم ما يراه النموذج فعلاً وقت التوليد
Context Window نافذة السياق — السقف الثابت لما يمكن أن يراه النموذج مرّة واحدة
Context Rot بهتان السياق — ضعف وزن ما يقع في بداية سياق طويل
Retrieval الاسترجاع — جلب الفقرات ذات الصلة قبل التوليد
📩
وصلك الشرح؟ في واحد جديد كل سبت. أبرز أبحاث الأسبوع بالعربي + مقالة تعليمية + أداة مفيدة. إيميل واحد، ومجاني.

بتقدر تلغي بضغطة · ما بنشارك بريدك مع حدا