يبرز اتجاه البرمجة القائمة على الذكاء الاصطناعي بين المطورين، حيث يصف المطلوب ببساطة وتتكفل أدوات الذكاء الاصطناعي ببناء البرنامج من البداية إلى النهاية، فيتمكن المهندسون من توليد أجزاء كبيرة من التعليمات البرمجية وتعديلها دون الحاجة إلى كتابة كل سطر أو مراجعتها بدقة.
لكنه، وبالرغم من مساعدة الذكاء الاصطناعي، لا يجوز الاعتماد كلياً على هذا النهج، فهذه النقطة يحذر منها رئيس شركة Cursor الذي يشير إلى أن البرمجة المعتمدة على الذكاء الاصطناعي قد تكون محفوفة بالمخاطر وتؤدي إلى مشاكل خطيرة مع مرور الوقت.
تحذيرات من البرمجة القائمة على AI
وفي حديثه في مؤتمر Fortune Brainstorm AI الذي عُقد في وقت سابق من الشهر، حذر مايكل ترويل من أن الإفراط في الاعتماد على التعليمات البرمجية المولَّدة يمكن أن يضعف أسس مشاريع البرمجيات، وأشار إلى أنه مع ازدياد حجم الأنظمة وتعقيدها، قد تتفاقم نقاط الضعف وتنهار الأنظمة في نهاية المطاف.
وأوضح ترويل أن البرمجة تطورت خلال العقد الماضي، عندما كان المطورون يقضون معظم أوقاتهم داخل محررات النصوص يكتبون ويراجعون التعليمات سطرًا سطرًا، ثم مع ظهور الذكاء الاصطناعي التوليدي تغيّرت هذه العملية فصار بإمكان المهندسين الرجوع خطوة إلى الخلف وترك الأدوات تتولى مهام كاملة، من كتابة الدوال إلى إعادة هيكلة أجزاء كبيرة من التعليمات البرمجية، وبلا شك أتاح هذا التحول التطوير بشكل أسرع وأسهل، خاصة للمبتدئين.
ومع ذلك، حذر ترويل من أن التراجع المفرط قد يؤدي إلى إهمال جوانب أساسية، قائلاً إن البرمجة بلا فحص دقيق تشبه بناء منزل وأنت تغلق عينيك عن الأساسات والأسلاك.
وأشار إلى أن هذا النهج قد يكون مقبولاً للنماذج الأولية أو العروض التوضيحية، لكنه يصبح خطيراً عند تطبيقه على برامج جادة وواسعة النطاق، فمع إضافة مزايا جديدة فوق كود غير مفهوم بشكل جيد تتضاعف مخاطر وجود عيوب خفية في طبقات متعددة، ما يؤدي إلى أنظمة هشة يصعب صيانتها.
تشبيه البناء والتحذير من هشاشة الأنظمة
وباستخدام تشبيه البناء، أوضح ترويل أن برمجة الاهتزازات تشبه بناء منزل دون فحص الأساسات أو الأسلاك أو الدعائم الهيكلية، وأضاف: إذا أغمضت عينيك ولم تُلقِ نظرة على الكود، وتركت الذكاء الاصطناعي يبني أشياء ذات أساسات هشة، ومع إضافة طبقة تلو الأخرى، سيبدأ كل شيء بالانهيار.
وأشار إلى أن هذا النهج قد يكون مقبولاً للنماذج الأولية أو العروض التوضيحية، ولكنه يصبح خطيراً عند تطبيقه على برامج جادة وواسعة النطاق، فمع إضافة ميزات جديدة فوق كود غير مفهوم بشكل جيد، يتضاعف الخطر وتظهر عيوب خفية في طبقات متراكمة.
ومن الجدير بالذكر أن صعود Cursor، التي تأسست في 2022، ودمجها الذكاء الاصطناعي مباشرةً في بيئة التطوير، قد ساعد الفرق الهندسية على كتابة التعليمات البرمجية وتصحيح الأخطاء بسرعة أكبر، وتستخدم حالياً من قبل فرق محترفة تعمل على مشاريع عالية المخاطر وأنظمة بنية تحتية، حيث بلغ عدد مستخدميها اليوم إلى أكثر من مليون مستخدم يومياً، وتحولت الشركة إلى كيان يقف بقيمة تبلغ مليارات الدولارات.
يؤكد هذا الواقع أن التوازن بين الاستفادة من قدرات الذكاء الاصطناعي والحذر من هشاشة الأنظمة يبقى المحور الأساسي للمضي قدماً في تطوير البرمجيات.



