Log in to leave a comment
No posts yet
في عام 2026 الحالي، تغير تعريف كلمة “البرمجة” في مواقع تطوير البرمجيات تماماً. فمرحلة التنفيذ التي كانت تستغرق شهوراً بعد التخطيط في الماضي، باتت تُعالج في ثوانٍ معدودة بواسطة وكلاء الذكاء الاصطناعي (AI Agents). بعبارة أخرى، المراحل المتوسطة في عملية التطوير بدأت في التلاشي.
في الواقع، أعلنت كبرى شركات التكنولوجيا أن أكثر من 30% من قواعد بياناتها البرمجية يتم إنشاؤها بواسطة الذكاء الاصطناعي. بل إن بعض الفرق لديها ذكاء اصطناعي يكتب 90% من الأكواد التي يتم دمجها. المشكلة الحقيقية التي تواجه المطور الآن ليست “كيف يبرمج؟”، بل انتقل الجوهر إلى “كيف يتحكم في الذكاء الاصطناعي وينقل نواياه بدقة؟”.
بعيداً عن مجرد استخدام أدوات الذكاء الاصطناعي، سنستعرض استراتيجية هندسة السياق (Context Engineering)، وهي الكفاءة الأساسية لتعظيم أداء وكلاء الذكاء الاصطناعي.
إذا كان المطور التقليدي هو “مؤلف” الكود، فقد تحول الآن ليصبح مراجعاً يختبر ويعتمد مخرجات وكلاء الذكاء الاصطناعي، ومايسترو ينسق الأنظمة المعقدة.
مركز هذا التغيير هو هندسة السياق. وهي تقنية تتجاوز “هندسة الأوامر” (Prompt Engineering) القائمة على طرح الأسئلة الجيدة، لتصل إلى تصميم وتحسين النظام المعلوماتي لتمكين نماذج الذكاء الاصطناعي من إجراء الاستنتاج الأمثل. الذكاء الاصطناعي لا يخلق المعرفة من تلقاء نفسه، بل يقدم إجابات احتمالية ضمن السياق المقدم له فقط.
من أجل تحكم فعال، يجب إدارة المعلومات عبر الطبقات الأربع التالية:
مجرد إصدار أمر “بإنشاء خاصية تسجيل دخول” ليس سوى “برمجة انطباعية” (Vibe Coding). قد يبدو هذا سريعاً على المدى القصير، لكنه سيؤدي حتماً إلى ظهور ثغرات في الأنظمة المعقدة. إليكم ثلاث استراتيجيات تتبعها فرق التطوير الرائدة:
بدلاً من كتابة الكود أولاً، يتم تعريف مواصفات البرنامج المراد تنفيذه باستخدام Markdown أو XML. يقوم المطور بصقل وثيقة المواصفات بدقة، بينما يقتصر دور الذكاء الاصطناعي على “ترجمة” هذه المواصفات إلى كود قابل للتنفيذ.
لجعل وكيل الذكاء الاصطناعي يتذكر السياق الفريد للمشروع في كل جلسة، يجب وضع أدوات “ذاكرة مستمرة” في الدليل الرئيسي (Root) مثل CLAUDE.md أو NOTES.md. تُدرج هنا إصدارات التقنيات المستخدمة، قواعد تسمية الملفات، والمحاذير الأمنية. هذا الإجراء يمنع الذكاء الاصطناعي من تكرار نفس الأخطاء.
معدل حدوث الثغرات في الأكواد التي ينتجها الذكاء الاصطناعي أعلى منه لدى البشر. ولمنع ذلك، يجب أمر الذكاء الاصطناعي بكتابة أكواد الاختبار (Test Codes) قبل كود التنفيذ. الاختبار هو أقوى لجام للتحكم في الذكاء الاصطناعي والمعيار الحاسم للحكم على اكتمال العمل.
في عصر يقوم فيه وكلاء الذكاء الاصطناعي بتعديل الكود ذاتياً، لا تتحدد قيمة المطور بعدد الكلمات التي يطبعها، بل بمدى دقة السياق الذي يصممه. يجب أن يمتلك مهندس المستقبل القدرة على إدارة وكلاء ذكاء اصطناعي متخصصين في التخطيط، البرمجة، الأمن، والاختبار.
تتجلى قيمة هندسة السياق بشكل خاص في كفاءة إدارة التوكنات (Tokens). إذا تضخم السياق بلا هدف، تزداد التكلفة ويقل تركيز الذكاء الاصطناعي. لذا، فإن التحسين الذي يبقي فقط على المعلومات الجوهرية هو أمر ضروري.
يمكن وصف “كفاءة السياق” بالعلاقة التالية:
حيث هو كمية المعلومات الفعالة، هو تعقيد المهمة، و هو إجمالي عدد التوكنات المستخدمة. الحفاظ على كثافة معلومات عالية بأقل عدد من التوكنات هو جوهر المهارة التقنية.
اتجاه قيام الذكاء الاصطناعي بكتابة الكود هو تيار لا يمكن صده. المعرفة التقنية تعمل الآن كـ “فلتر” لتنسيق الذكاء الاصطناعي بشكل أكثر دقة. أطرح عليك ثلاث خطوات للبدء فوراً لتبقى موهبة لا يمكن استبدالها:
أولاً، قم بتفويض 50% من مهام التنفيذ فوراً. اترك كتابة الأكواد البسيطة للذكاء الاصطناعي، وركز أنت على دور المراجع الذي يفحص الثغرات والأداء بشكل نقدي.
ثانياً، ابنِ “أصول السياق” في الدليل الرئيسي للمشروع. قم اليوم بإنشاء ملف يسجل اتفاقيات المشروع وقيوده ليكون مرجعاً للذكاء الاصطناعي.
ثالثاً، التزم بمبدأ “الاختبار أولاً ثم التنفيذ”. عند توجيه الذكاء الاصطناعي، تأكد من استخراج وثيقة المواصفات وأكواد الاختبار التي تحتوي على المتطلبات أولاً لقطع الطريق على أي قفزات منطقية خاطئة.
بالنسبة لأولئك الذين يرون في الذكاء الاصطناعي منافساً، سيكون عام 2026 عام أزمة، ولكن بالنسبة للمطور الذي يستخدمه كأداة لتعزيز ذكائه، فسيكون ساحة لفرص غير مسبوقة.