ليه الذكاء الاصطناعي لسه ما قدر يستبدل كل المبرمجين؟
الموضوع ببساطة: صناعة البرمجيات ما بس كتابة كود.
ليه الذكاء الاصطناعي لسه ما قدر يستبدل كل المبرمجين؟
الموضوع ببساطة: صناعة البرمجيات ما بس كتابة كود.
عشان الذكاء الاصطناعي يستبدل المبرمجين بالكامل، لازم تتم أتمتة كل العمليات المصاحبة للتطوير – ودي حاجة ممكن تحصل يومًا ما إذا حصلت اختراقات قوية في تقنيات الذكاء الاصطناعي… لكن برضو ما شرط تحصل قريب.
حالياً، المبرمجين ممكن يستفيدوا من النماذج دي لبناء أنظمة بتعتمد على الذكاء الاصطناعي، لكن عشان النظام دا يشتغل بكفاءة بياخد وقت وجهد. خلينا نوضح:
1. البحث (Research)
أي مشروع برمجي بيبدأ بمرحلة بحث. ما ممكن مبرمج يبني حاجة ما عارف المطلوب منها.
فلازم تتم أتمتة البحث.
شنو يعني أتمتة البحث؟
بكل واقعية، البحث هو عملية تصفح الإنترنت وجمع معلومات. شركات زي OpenAI عملت أدوات بحث ذكية بتديك لمحة عن المجال.
2. جمع المتطلبات (Requirements Gathering)
بعد البحث، المعلومات لازم تتحول لمتطلبات واضحة.
لكن العملية دي ما خط مستقيم – في طرق مختلفة لإدارة المشاريع: Agile/Scrum, Waterfall, PRINCE2 …
الذكاء الاصطناعي ممكن يحول وصف واضح إلى كود، لكن العملية كلها أعقد من مجرد كود.
3. إدارة العمليات (Processes)
ممكن تقول كل مهمة في السلسلة دي قابلة للاستبدال ببرمجية.
حتى مدير المشروع – ممكن يُستبدل بببغاء يقول "وين وصلنا؟" أو "حنضيف ناس زيادة لو ما خلصتوا الأسبوع الجاي"!
لكن الموضوع محتاج وقت وعزيمة، وغالباً شخص واحد "مجنون" يتعلم كل الحاجات دي مع بعض – وده بالضبط الناس متوقعين من الذكاء الاصطناعي يعملو.
4. النتيجة (The Consequence)
لو تم أتمتة العملية بالكامل، دا معناه إنو المبرمجين وكل الناس المشاركين ما عندهم دور.
ليه؟
لأن الذكاء الاصطناعي بدل ما يكتب برمجية بتحتاج تدخل بشري، ممكن يعمل الأتمتة الكاملة للمهمة مباشرة.
5. النهاية (The Endgame)
الذكاء الاصطناعي في النهاية حيقدر يعمل برمجيات.
وبعدها حيقدر يطور نسخة أفضل من نفسه.
وده معناه إنه ممكن يتجاوز قدرات البشر في ساعات قليلة من لحظة تشغيله.
الناس ممكن تسأل: "كيف نتحكم فيه؟"
والإجابة الوحيدة: "ما بنقدر!"