نحن بحاجة للتحدث عن تطوير البرمجيات باستخدام الذكاء الاصطناعي

يواجه المطورون مشكلة جديدة.

عندما يظهر خطأ برمجِيّ (bug)، يتجاهل الكثيرون التفكير. لا يستخدمون Google، ولا يقرؤون التوثيق (documentation)، بل يتوجهون مباشرة إلى الذكاء الاصطناعي.

يعطي الذكاء الاصطناعي إجابات سريعة. وهذا شعور جيد، لكنك تفقد شيئاً حيوياً.

إن صراعك مع المشكلة يبني خريطة ذهنية؛ فأنت تتعلم لماذا يعمل الحل. وعندما يحلها الذكاء الاصطناعي نيابة عنك، فإنك تتخطى بناء تلك الخريطة. ستحصل على الكود، لكنك ستفقد الفهم.

هذا الأسلوب ينجح حتى يحدث عطل في بيئة الإنتاج (production). فالمشكلات المعقدة تتطلب تفكيراً عميقاً، ولا يوجد "أمر" (prompt) يمكنه حل فشل النظام. إذا كنت تعمل بنظام "الطيار الآلي"، فسوف تفشل.

الذكاء الاصطناعي أداة رائعة. استخدمه من أجل:

الذكاء الاصطناعي هو مُضاعِف للقدرات. يجب أن تمتلك المعرفة أولاً لكي تتمكن من مضاعفتها.

جرب هذه القاعدة: فكر أولاً، ثم استخدم الذكاء الاصطناعي ثانياً.

اقضِ 10 دقائق في محاولة حل المشكلة بنفسك. اقرأ التوثيق، جرب، واخطئ. عندما تسأل الذكاء الاصطناعي أخيراً، سيكون لديك السياق الكافي لفهم الإجابة.

الأساسيات لا تنتهي صلاحيتها. الأطر البرمجية (frameworks) تتغير، لكن هذه الأمور تظل ثابتة:

لا يمكن للذكاء الاصطناعي بناء هذه الأسس لك؛ أنت تبنيها من خلال الأخطاء والخبرة.

المطورون ذوو القيمة لا يستخدمون الذكاء الاصطناعي كبديل للتفكير، بل يستخدمونه كإضافة فوق أساسيات قوية.

في المرة القادمة التي تتعثر فيها، انتظر 10 دقائق. فكر، حاول، ثم استخدم الذكاء الاصطناعي. ستتطور بشكل أسرع.

هل تلجأ إلى الذكاء الاصطناعي بسرعة كبيرة؟ أم أن هذه هي مجرد طريقة العمل الجديدة؟

المصدر: https://dev.to/kavya1205/we-need-to-talk-about-how-were-using-ai-for-development-23hg