البرمجة بتتغير بسرعة. بدل ما الـ AI يكمّلك سطر، دلوقتي بيقدر يبني مشاريع كاملة لوحده — بيقرأ الكود، بيعدّل ملفات، بيشغّل اختبارات، ويصلّح أخطاء. ده اسمه Agentic Coding.
إيه هو Agentic Coding؟
البرمجة الوكيلية (Agentic Coding) معناها إن الـ AI مش بس بيقترح كود — بيتصرف كمبرمج كامل. بيقرأ المشروع، بيفهم الهيكل، بيكتب كود، بيشغله، ولو فيه خطأ بيصلحه لوحده.
الفرق عن Copilot التقليدي:
– Copilot العادي: أنت بتكتب وهو بيكمّل (سطر بسطر)
– Agentic AI: أنت بتوصف المهمة وهو بينفذها كاملة (ملفات متعددة، اختبارات، تصحيح)
Claude Code — البرمجة من سطر الأوامر
Claude Code من Anthropic هو أداة بتشتغل من Terminal مباشرة. بتوصفله مهمة برمجية وبينفذها.
إيه بيقدر يعمل:
– يقرأ ويفهم مشروع كامل بكل ملفاته
– يكتب ملفات جديدة ويعدّل ملفات موجودة
– يشغّل أوامر في Terminal (اختبارات، تثبيت مكتبات، بناء المشروع)
– يتعامل مع Git (يعمل commits ويفتح Pull Requests)
أضف نظام تسجيل دخول بالإيميل والباسورد مع JWT. عدّل الملفات الموجودة واكتب اختبارات.
Claude Code حيقرأ المشروع، يعرف الهيكل، يكتب الكود، يشغل الاختبارات، ويصلح أي مشاكل — كل ده من غير ما تفتح محرر أكواد.
Cursor Agent Mode
Cursor كمان عنده وضع Agent — تفعّله من Composer واختار Agent بدل Normal.
الفرق عن الوضع العادي: في وضع Agent، Cursor بيقدر يشغّل أوامر في Terminal، يبحث في الإنترنت، وينفذ مهام متعددة الخطوات.
متى تستخدمه: لما المهمة كبيرة وفيها خطوات كتير — مثلاً إعادة هيكلة جزء كامل من المشروع.
أدوات تانية في المجال
Devin (من Cognition): أول «مهندس برمجيات AI» — بيقدر ياخد مهمة من Jira وينفذها لوحده. لسه في مراحل مبكرة.
Windsurf (من Codeium): محرر أكواد مبني على VS Code مع خاصية Cascade — وكيل AI بيكتب ويعدّل ملفات متعددة.
GitHub Copilot Agent: GitHub كمان دخلوا المجال — Copilot بقى يقدر يشتغل على Issues ويفتح Pull Requests لوحده.
تأثير ده على المبرمجين
المهام الروتينية حتتأتمت: كتابة الاختبارات، إصلاح الأخطاء البسيطة، إعادة الهيكلة — الـ AI حيعمل ده كله.
المبرمج حيبقى مهندس قرارات: بدل ما تكتب كل سطر، حتركز على التصميم والقرارات المعمارية ومراجعة كود الـ AI.
الطلب على المبرمجين مش حيقل: بالعكس — الأدوات دي بتخلي كل مبرمج أكتر إنتاجية، والشركات حتبني حاجات أكتر.
ازاي تجهّز نفسك
1. اتعلم توصف المهام بوضوح: مهارة كتابة البرومبت الواضح للـ AI أصبحت مهارة برمجية أساسية.
2. ركّز على فهم الأنظمة: الـ AI بيكتب الكود — أنت لازم تفهم ازاي الأجزاء بتتواصل مع بعض.
3. اتعلم مراجعة الكود: أهم مهارة — لازم تعرف تقيّم لو كود الـ AI آمن وفعّال.
4. جرب الأدوات: Claude Code وCursor Agent — ابدأ بمشروع صغير وشوف التجربة.
جرّب بنفسك
نزّل Cursor وافتح مشروع برمجي صغير. فعّل وضع Agent في Composer واوصفله مهمة كاملة — مثلاً «أضف صفحة إعدادات المستخدم مع نموذج تعديل البيانات الشخصية». شوف ازاي بينفذ المهمة خطوة بخطوة وقيّم النتيجة.
قرمصيص للأخبار أخبار الذكاء الاصطناعي بالعربي