خبير ITMO إيليا بلاغورودوف: الذكاء الاصطناعي لا يزيل مسؤولية المطور عن الكود
استخدام الذكاء الاصطناعي في التطوير يسرع من كتابة الكود، لكنه لا يزيل مسؤولية المبرمج عما يفعله هذا الكود — يقول إيليا بلاغورودوف، الذي قضى 30 سنة في التطوير ويعمل كخبير في برنامج الماجستير على الإنترنت في ITMO وYandex Praktikum. بحسب رأيه، رغم الاستخدام الفعال للشبكات العصبية، فقد بدأ هو نفسه بالبرمجة أكثر، وليس أقل.
معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
إيليا بلاغوروديف، الذي قضى 30 سنة في التطوير ويعمل كخبير في برنامج الماجستير عبر الإنترنت "تطوير Frontend و Backend وحلول الذكاء الاصطناعي" في ITMO بالشراكة مع Yandex Practicum، نشر عموداً على Habr حول سبب عدم تحرير استخدام الذكاء الاصطناعي في العمل المطور من المسؤولية عن الكود — ولماذا هو نفسه، على الرغم من الاستخدام النشط للشبكات العصبية، بدأ في البرمجة أكثر بدلاً من أقل.
لماذا الذكاء الاصطناعي لا يحل محل المطور
الأطروحة المركزية للمؤلف: مساعدو الذكاء الاصطناعي — من إكمال الكود التلقائي إلى الوكلاء الكاملين الذين يكتبون وظائف كاملة — يسرعون كتابة الكود لكنهم لا يحررون المطور من التزام فهم بالضبط ما يفعله هذا الكود. تقع المسؤولية عن خطأ أو ثغرة أمنية أو معمارية دون المستوى في الإنتاج على عاتق الشخص الذي وقّع الالتزام، وليس على النموذج الذي أنشأه. هذا يميز استخدام الذكاء الاصطناعي عن الأتمتة البسيطة للروتين: كلما زاد نسبة الكود المنتج في المشروع، أصبح من الأهمية بمكان مراجعته بسرعة ودقة.
كيف يختلف IDE عن أداة الذكاء الاصطناعي
يرسم المؤلف خطاً فاصلاً بين بيئة التطوير المألوفة والمساعد الذي يعمل بالذكاء الاصطناعي: IDE هي أداة تقترح بناء الجملة وتجد أخطاء الترجمة وتسرع التنقل عبر الكود، لكن المطور يتخذ القرارات. قد تبدو أداة الذكاء الاصطناعي في هذا الصدد مثل نسخة أقوى من نفس الشيء، لكنها في الواقع تقدم ليس اقتراحات، بل حلولاً جاهزة — ومن السهل أن تفقد عادة التفكير في المنطق بشكل مستقل إذا لم يتم الحفاظ على السيطرة الواعية على ذلك.
- المؤلف — إيليا بلاغوروديف، 30 سنة من خبرة التطوير
- خبير في برنامج الماجستير عبر الإنترنت "تطوير Frontend و Backend وحلول الذكاء الاصطناعي" في ITMO بالشراكة مع Yandex Practicum
- على الرغم من الاستخدام النشط للذكاء الاصطناعي في عمله، يؤكد المؤلف أنه بدأ في البرمجة أكثر بدلاً من أقل
ما الذي يستحق الدراسة للبقاء في الطلب
يصيغ المؤلف مفارقة مألوفة للعديد من المطورين: كلما كتب الذكاء الاصطناعي الكود بشكل أسرع، زاد الوقت الذي يجب قضاؤه على التحقق من هذا الكود وفهم حدود تطبيقه وتناسبه مع المعمارية الموجودة. تظهر العمود في سياق برنامج ماجستير يدرب المتخصصين على تقاطع الواجهة الأمامية والخلفية وحلول الذكاء الاصطناعي — أي حيث تكون مسألة "ما الذي يجب أن يكون قادراً على فعله المطور بالفعل في عصر مساعدي الذكاء الاصطناعي" مؤلمة بشكل خاص لبرامج التعليم.
صدى موقف المؤلف ما يُسمع بشكل متزايد في الصناعة: المطورون الصغار الذين يعتمدون على أدوات الذكاء الاصطناعي دون فهم ما يحدث "تحت الغطاء" يخاطرون بالتعثر على مستوى نسخ الحلول الجاهزة، بينما يستخدم المهندسون ذوو الخبرة نفس الأدوات كمعجل — لكنهم يتحققون ويختبرون ويعيدون كتابة النتيجة يدوياً حيث يكون ذلك ضرورياً. هذا بالضبط السبب، وفقاً للمؤلف، في أن استخدام الشبكات العصبية في عمله الخاص لم يقلل بل زاد من حجم الكود المكتوب يدوياً: كلما زاد الكود المنتج عبر مشروع، زادت الجهود المطلوبة لمراجعته وتحسينه.
ما الذي يعنيه هذا
تندرج العمود في نقاش صناعي أوسع حول كيفية تغيير مهنة المطور في أعقاب الاعتماد الجماعي لمساعدي الذكاء الاصطناعي: تسرع الأدوات كتابة الكود، لكن قيمة المتخصص تنزاح بشكل متزايد نحو القدرة على فهم والتحقق والمسؤولية عما تنتجه هذه الأدوات.
هل تريد التوقف عن قراءة الذكاء الاصطناعي والبدء باستخدامه؟
AI News هو موجز منسق لأخبار الذكاء الاصطناعي. تعلمك Hamidun Academy استخدام الذكاء الاصطناعي في عملك.
أهم ما في عالم الذكاء الاصطناعي — مرة كل أسبوع
سبع قصص مهمة فعلاً هذا الأسبوع، مختارة بعناية. بلا ضجيج ولا بيانات صحفية.
تم! تحقق من بريدك للتأكيد.