إن كنت تستخدم الذكاء الاصطناعي منذ فترة، فمن المحتمل أنك سمعت بـ “prompt engineering” — فنّ السؤال الجيد. لكن في 2026، الذين يحصلون على أفضل النتائج تجاوزوا الـ prompt engineering إلى شيء أوسع: context engineering.
ليسا مستويين مختلفين من الشيء نفسه. إنهما نطاقان مختلفان.
الخلاصة في سطر
- الـ prompt engineering صياغة رسالة واحدة للحصول على إجابة أفضل.
- الـ context engineering تنسيق كل ما يراه النموذج — ملفات، تاريخ، تعليمات، أدوات — بحيث تكون الإجابة شبه حتمية قبل أن تسأل حتى.
الـ Prompt engineering — الرسالة
الـ prompt engineering يتعلّق بـ كيف تسأل:
- أن تكون محدّدًا بدل الغموض
- إعطاء أمثلة لما يبدو عليه “الجيّد”
- إخبار النموذج بالتنسيق المطلوب
- ذكر ما يجب تجنّبه
هذا مهم. “لخّص هذا المستند” يعطي نتيجة أضعف من “لخّص هذا المستند في 3 نقاط، مع التركيز على الأثر المالي، لجمهور CFO.” هذا هو الـ prompt engineering، وهو حقيقي.
لكن له سقف.
الـ Context engineering — الغرفة
الـ context engineering يتعلّق بـ ما الموجود في الغرفة حين تسأل:
- أي ملفات قرأها Claude؟
- ماذا يقول
CLAUDE.mdعن المشروع؟ - هل الـ context window نظيف، أم مليء بضوضاء من المهمة السابقة؟
- هل فوّضت البحث في 30 ملفًا لـ subagent، أم تركته يلوّث الخطّ الرئيسي؟
- هل أدوات الـ MCP المناسبة متصلة ليتمكّن Claude فعلًا من التحقّق من عمله؟
أحسن prompt في العالم مع context خاطئ سيفشل. و prompt متوسّط مع الـ context الصحيح ينجح عادةً.
التحوّل
| Prompt engineering | Context engineering | |
|---|---|---|
| النطاق | رسالة واحدة | مجموعة العمل الكاملة |
| السؤال | ”كيف أصيغ هذا؟" | "ماذا يجب أن يرى Claude الآن؟“ |
| متى بلغ ذروته | 2023 | 2025-2026 |
| التشبيه | كتابة بريد إلكتروني جيد | إعداد حقيبة إحاطة |
| السقف | محدود بما هو موجود في الـ context | محدود بما تستطيع إعطاءه |
| في Claude Code | رسالتك المكتوبة | CLAUDE.md + الملفات المقروءة + MCP + الـ subagents + /clear |
كيف يبدو هذا يوميًا
العادة القديمة (prompt engineering فقط):
اكتب function تحلّل ملفات CSV. عالج الـ edge cases. استخدم TypeScript.
العادة الجديدة (context engineering):
CLAUDE.mdيقول مسبقًا أن المشروع TypeScript، فلا تحتاج التحديد- وجّهت Claude إلى الـ parser الحالي في
src/utils/ليطابق الاصطلاحات- نفّذت
/clearلتنظيف الـ context من المهمة السابقة غير المترابطة- وصلت الـ test runner عبر MCP ليتمكّن Claude من التحقّق من عمله
- ثم كتبت: “أضف CSV parsing إلى الـ import pipeline”
الـ prompt أبسط. النتيجة أفضل. هذا هو الـ context engineering.
الخلاصة
الـ prompt engineering لا يزال مفيدًا — اكتب بوضوح، كن محدّدًا، أعطِ أمثلة. لكن إن كان هذا كل ما تفعله، فأنت تترك معظم الأداء على الطاولة.
المهارة الحقيقية في 2026 هي إدارة الـ context window: ما يدخل، ما يبقى خارجًا، ومتى تنظّفه. تعلّم ذلك، والنموذج يقوم بالباقي.