حين تسمع عبارة «دَعِ الذكاء الاصطناعي يكتب الشيفرة»، قد يتبادر إلى ذهنك مشهد النسخ واللصق في نافذة محادثة. لكن أدوات البرمجة بالذكاء الاصطناعي اليوم تجاوزت تلك المرحلة منذ زمن. فهي تقرأ الملفات، وتعيد كتابة الشيفرة، وتشغّل الاختبارات، وتصلح أخطاءها بنفسها ― تحرّك المشروع بأكمله كأنها رفيق يجلس إلى جوارك. هذه الدورة ترشدك بأقصر طريق حتى تتقن فعلياً الأدوات الكبرى مثل Claude Code وCursor وGitHub Copilot.
الهدف: «اجعل الذكاء الاصطناعي رفيقك، وضاعف سرعة يدك عشر مرات»
ما أدوات البرمجة بالذكاء الاصطناعي
أدوات البرمجة بالذكاء الاصطناعي مصطلح جامع لـأدوات التطوير التي تستعين بالنماذج اللغوية الكبيرة (LLM) لمساعدتك في كتابة الشيفرة وتعديلها وتنقيحها. ويمتد نطاقها من مجرد «إكمال تلقائي ذكي» إلى «وكيل مستقل» يمضي في التنفيذ عبر عدة ملفات بمجرد أن تُسلّمه التعليمات.
القاسم المشترك بينها أنها تحوّل قصدك الذي تعبّر عنه بلغتك الطبيعية إلى شيفرة تعمل. فالعمل الذي كان يستغرق ساعات من البحث في الوثائق والمحاولة والخطأ صار يُنجَز دفعة واحدة عبر الحوار. غير أنّ ―
💡 البطل هو أنت في النهاية. الذكاء الاصطناعي لا يقرر «ماذا تبني». أما إعطاء التعليمات الدقيقة، وقراءة الشيفرة الناتجة، والحكم على جودتها فهي مهمة الإنسان. حين تصبح ممّن يتقنون الأداة تقفز إنتاجيتك قفزة هائلة، أما إن ألقيت كل شيء عليها فستتراكم شيفرة تبدو صالحة لكنها هشّة. هذه الدورة خريطة تجعلك ممّن «يتقنون» الأداة.
ثلاثة أنواع ― سطر الأوامر والمحرر والسحابة
مهما كثرت الأدوات، فإن تقسيمها إلى ثلاثة أنواع كبرى بحسب مكان تشغيلها يجعل الصورة أوضح فوراً. لنرسّخ هذه الخريطة في أذهاننا أولاً.
حين تعطيه تعليماتك من الطرفية، يقرأ الملفات ويكتبها بنفسه، ويشغّل الأوامر، ويجري الاختبارات. يمكن أن تُوكِل إليه المشروع بأكمله. أبرز ممثّليه Claude Code.
يناسب: من يريد أن يُوكِل جزءاً كبيراً من التنفيذ.
يقوم الذكاء الاصطناعي بالإكمال والمحادثة والتعديل داخل محرّر الشيفرة الذي اعتدت عليه. سحره في الحوار وأنت تنظر إلى الشيفرة. أبرز ممثّليه Cursor وGitHub Copilot.
يناسب: من يريد الكتابة مع مراجعة الشيفرة أمام عينيه.
دون إعداد بيئة، تصف ما تريد بناءه في المتصفح فـيولّد لك هيكل التطبيق كاملاً. مثل v0 وBolt وLovable. تُخرج شيئاً قابلاً للتشغيل دون أن تكتب شيفرة تقريباً.
يناسب: من يريد أن يرى شيئاً يعمل بسرعة أولاً.
هذه الأنواع الثلاثة ليست حصرية. من الطبيعي أن تصنع الهيكل بمنشئ تطبيقات، ثم تنظّمه بمحرّر ذكاء اصطناعي، ثم تضيف الميزات بوكيل سطر الأوامر. تتمحور هذه الدورة أساساً حول ①وكيل سطر الأوامر (Claude Code) و②محرّر الذكاء الاصطناعي، متعمّقةً في إتقانهما عملياً. أما ③ فنتناوله بالتفصيل في مقال مقارنة منشئات التطبيقات بالذكاء الاصطناعي وفي الدورة الشقيقة «التطوير الفردي بالذكاء الاصطناعي».
أبرز الأدوات في الساحة
إليك أبرز الأدوات التي يجدر بك الإلمام بها الآن، مرتّبةً بحسب النوع والخصائص. حين تمسك بأسمائها ومواقعها هنا، تصبح الفصول التالية أيسر في القراءة بكثير.
من إنتاج Anthropic. يعمل في الطرفية ويؤدّي التخطيط والتنفيذ والاختبار باستقلالية. بطل هذه الدورة. الموقع الرسمي claude.com/claude-code.
محرّر متخصص بالذكاء الاصطناعي مبني على VS Code. يمكنك الحوار مع الذكاء الاصطناعي وإجراء تعديلات دفعة واحدة وأنت تنظر إلى الشيفرة. للتفاصيل: ما Cursor.
أكثر أدوات الإكمال انتشاراً. يُدمج في VS Code وغيره، ويقترح السطر التالي أثناء كتابتك. للتفاصيل: ما GitHub Copilot.
وكيل برمجة من إنتاج OpenAI. موقعه قريب من Claude Code. الفرق بينهما في Claude Code مقابل Codex.
مجموعة أدوات أقرب إلى «بلا شيفرة» تولّد التطبيق حين تعطيها تعليماتك في المتصفح. المقارنة في مقارنة منشئات التطبيقات.
📊 إن أردت مقارنة الأدوات الأربع جنباً إلى جنب فمقال المقارنة الشاملة بين Cursor وClaude Code وGitHub Copilot وCodex مفيد. وتتمحور هذه الدورة، من بينها جميعاً، حول Claude Code الذي يمكن أن تُوكِل إليه جزءاً كبيراً من التنفيذ، ونمضي معه عملياً.
أيها تختار؟
«في النهاية، أيها أستخدم؟» ― تلك أول عقبة. والإجابة يحدّدها أسلوب عملك. جرّب أن تجيب عن الأسئلة الثلاثة التالية.
لا تقرؤها تقريباً ← ابدأ بـمنشئ التطبيقات أو البرمجة بالإحساس. تقرؤها قليلاً ← انتقل إلى محرّر الذكاء الاصطناعي أو Claude Code.
أن تُوكِل التنفيذ دفعة واحدة ← Claude Code (وكيل سطر الأوامر). أن تراجع سطراً سطراً ← Copilot أو Cursor.
تريد تجنّبه وتجربة سريعة ← منشئ تطبيقات يعمل في المتصفح. تريد العمل الجادّ في بيئتك ← أدوات سطر الأوامر/المحرّر.
✅ إن حِرت، فابدأ بـ Claude Code. يمكن أن تُوكِل إليه جزءاً كبيراً من التنفيذ، ويكفيك وجود طرفية للبدء. وبما أن هذه الدورة تسير حول Claude Code، فأتقنه أولاً ثم أضف Cursor أو Copilot عند الحاجة ― هذا أقصر الطرق دون التفاف.
خريطة هذه الدورة
هذه الدورة سبعة فصول كاملة. بترتيب «تعرف ← تبدأ ← تقارن ← تطلب بإتقان ← تتجاوز العقبات ← توسّع القدرات ← تخفّض التكلفة»، تجعلك تتقن الأدوات على المستوى العملي. استخدمها خريطةً تعرف بها أين تتعلّم الآن.
الفرق بين Cursor وCopilot وCodex وكيف تختار بينها.
إلى الفصل 3 →قبل أن تبدأ
من الفصل التالي نبدأ العمل فعلياً. الاستعداد ليس كثيراً. أن تُلمّ قليلاً بالطرفية، وأن يكون لديك شيفرة تريد صنعها (ولو للتدريب) ― هذا يكفي.
يكفي أن تفهم إجمالاً التنقّل بين المجلدات وتشغيل الأوامر. لا حاجة إلى الإتقان الكامل.
جهّز مادةً واحدة يمكنك العبث بها، مثل تطبيق مهام صغير أو سكربت.
حساب على الأداة التي ستستخدمها (Anthropic لـ Claude Code). التفاصيل في الفصل التالي.
- أدوات البرمجة بالذكاء الاصطناعي رفيق يحوّل القصد المعبّر عنه باللغة الطبيعية إلى شيفرة تعمل. والبطل هو أنت.
- الأنواع ثلاثة ― ①وكيل سطر الأوامر (Claude Code) ②محرّر الذكاء الاصطناعي (Cursor/Copilot) ③منشئ التطبيقات السحابي (v0/Bolt/Lovable). ويمكن مزجها.
- الاختيار يتحدّد بـ«هل تقرأ الشيفرة؟ إلى أي مدى تُوكِل؟ هل تريد إعداد بيئة؟». وإن حِرت فابدأ بـ Claude Code.
- هذه الدورة سبعة فصول ترشدك، حول Claude Code، حتى الإتقان على المستوى العملي.
فلنبدأ إذن. في الفصل الثاني «ابدأ مع Claude Code» نمضي حتى تثبيته فعلياً وإعطائه أول تعليمة.