
للإجابة بشكل عملي على سؤال: هل سيحل الذكاء الصناعي مكان المبرمجين في المدى المنظور؟ …..عملت تجربة صغيرة
حاولت أعمل مشروع بسيط جداً ولكن كامل من الألف إلى الياء (إطار لارافيل) بالاعتماد على الذكاء الصناعي بدون ما اكتب اي كود بإيدي
المشروع عبارة عن مدونة
استخدمت فيه DeepSeek كونو متاح للجميع تقريباً بشكل مجاني (أنا بالحياة العملية بعتمد على chatGPT كمساعد فقط)
المهم وصلت للاستنتاجات التالية:
إنشاء مشاريع كاملة بالذكاء الاصطناعي (إيجابيات وسلبيات)
سرعة (رهيبة) لتطوير النماذج الأولية (Prototype)
تقليل الأكواد الروتينية (واجهات برمجة التطبيقات، قوالب الواجهات)
جودة الأكواد غير مضمونة (أخطاء، ثغرات أمنية)
شبه مستحيل تحصل على نسخة شغالة من اول محاولة وانت عالأكيد بحاجة لمبرمج خبير يعرف يوجه الذكاء الصناعي لتصحيح الأخطاء (حتى لو مابدك تكتب كود بإيدك لساتك مضطر تعرف برمجة)
الذكاء الاصطناعي كمساعد (إيجابيات وسلبيات)
زيادة الإنتاجية (إكمال تلقائي، تصحيح الأخطاء)
تحكم أفضل (مراجعة بشرية للأكواد)
يتطلب خبرة (الحاجة إلى أوامر دقيقة)
وطبعاً الانتاجية رح تكون أقل من لما تولد المشروع كامل…..
بعض الأدوات:
لتوليد الأكواد كاملة: ChatGPT-4، Claude 3، v0.dev
للمساعدة في البرمجة: Copilot، Tabnine، Cursor IDE
الخلاصة: يُفضل استخدام الذكاء الاصطناعي كمساعد وليس بديلاً في المشاريع الجادة, لن يحل الذكاء الصناعي مكان المبرمجين في المدى المنظور بسبب المخاطر العالية للاعتماد الكلي على الذكاء الصناعي.
رابط المشروع على github
https://github.com/mutasemhajhasan/simple-ai-generated-blog-deepseek
ملاحظة: المشروع لأغراض تعليمية فقط, أنا غير مسؤول عن أي أخطاء أو مشاكل برمجية ضمن المشروع