خبير ITMO إيليا بلاغورودوف: الذكاء الاصطناعي لا يعفي المطوّر من مسؤوليته عن الشيفرة البرمجية
يسرّع استخدام الذكاء الاصطناعي في التطوير كتابة الشيفرة البرمجية، لكنه لا يعفي المبرمج من المسؤولية عمّا تفعله هذه الشيفرة. هذا ما يراه إيليا بلاغورودوف، الذي أمضى 30 عامًا في مجال التطوير ويعمل خبيرًا في برنامج الماجستير عبر الإنترنت لدى ITMO وياندكس براكتيكوم. وبحسب قوله، فإنه برمج أكثر لا أقل، رغم استخدامه النشط للشبكات العصبية.
معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
نشر إيليا بلاغورودوف، الذي أمضى 30 عامًا في مجال التطوير ويعمل خبيرًا في برنامج الماجستير عبر الإنترنت «تطوير الواجهات الأمامية والخلفية وحلول الذكاء الاصطناعي» لدى ITMO بالشراكة مع ياندكس براكتيكوم، مقالًا على موقع «هابر» يتناول لماذا لا يعفي استخدام الذكاء الاصطناعي في العمل المطوّر من المسؤولية عن الشيفرة، ولماذا صار هو نفسه يبرمج أكثر لا أقل، رغم استخدامه النشط للشبكات العصبية.
لماذا لا يحلّ الذكاء الاصطناعي محل المطوّر
الفكرة المحورية عند الكاتب أن مساعدات الذكاء الاصطناعي، من الإكمال التلقائي للشيفرة إلى الوكلاء الكاملين الذين يكتبون دوالّ بأكملها، تسرّع كتابة الشيفرة، لكنها لا تعفي المطوّر من واجب فهم ما تفعله هذه الشيفرة تحديدًا. أما المسؤولية عن خطأ برمجي أو ثغرة أمنية أو بنية غير مثلى في بيئة الإنتاج، فيتحمّلها الإنسان الذي وقّع على الـcommit، لا النموذج الذي ولّده. وهذا ما يميّز استخدام الذكاء الاصطناعي عن مجرد أتمتة الأعمال الروتينية: فكلما ارتفعت حصة الشيفرة المولَّدة في المشروع، ازدادت أهمية القدرة على قراءتها ومراجعتها بسرعة ودقة.
بماذا تختلف بيئة التطوير المتكاملة (IDE) عن أداة الذكاء الاصطناعي؟
يرسم الكاتب حدًّا بين بيئة التطوير المعتادة ومساعد الذكاء الاصطناعي: فالـIDE أداة تقترح صياغة الشيفرة وتكشف أخطاء الترجمة وتسرّع التنقل داخل الشيفرة، لكن القرارات يتخذها المطوّر. وقد تبدو أداة الذكاء الاصطناعي من هذه الزاوية نسخة أقوى من الشيء نفسه، لكنها عمليًا لا تقدّم اقتراحات بل حلولًا جاهزة. وهنا يسهل أن يفقد المطوّر عادة التفكير المستقل في المنطق البرمجي، ما لم يحتفظ بسيطرة واعية على ذلك.
- الكاتب هو إيليا بلاغورودوف، صاحب خبرة 30 عامًا في التطوير
- خبير في برنامج الماجستير عبر الإنترنت «تطوير الواجهات الأمامية والخلفية وحلول الذكاء الاصطناعي» لدى ITMO بالتعاون مع ياندكس براكتيكوم
- رغم استخدامه النشط للذكاء الاصطناعي في العمل، صار يبرمج أكثر لا أقل، بحسب قول الكاتب نفسه
ماذا ينبغي تعلّمه للبقاء مطلوبًا؟
يصوغ الكاتب مفارقة مألوفة لكثير من المطوّرين: كلما كتب الذكاء الاصطناعي الشيفرة أسرع، اضطُرّ المطوّر إلى إنفاق وقت أطول في فحصها، وفهم حدود صلاحيتها، وإدراجها ضمن البنية القائمة. وينشر المقال في سياق برنامج ماجستير يعدّ متخصصين عند تقاطع الواجهات الأمامية والخلفية وحلول الذكاء الاصطناعي، أي في المجال الذي يطرح فيه سؤال «ما الذي ينبغي أن يتقنه المطوّر في عصر مساعدات الذكاء الاصطناعي» بحدّة خاصة على البرامج التعليمية.
ويتقاطع موقف الكاتب مع ما يتردد في القطاع بصورة متزايدة: فالمطوّرون المبتدئون الذين يعتمدون على أدوات الذكاء الاصطناعي دون فهم ما يجري «تحت الغطاء» يخاطرون بالبقاء عند مستوى نسخ الحلول الجاهزة، بينما يستخدم المهندسون ذوو الخبرة الأدوات نفسها كمسرّع، لكنهم يفحصون النتيجة ويختبرونها ويعيدون كتابتها يدويًا حيث يلزم. ولهذا السبب بالذات، بحسب الكاتب، لم يقلّل استخدام الشبكات العصبية في عمله حجم الشيفرة المكتوبة يدويًا، بل زاده: فكلما مرّت شيفرة مولَّدة أكثر عبر المشروع، تطلّب ذلك جهدًا أكبر في المراجعة والتحسين.
ماذا يعني ذلك
يندرج المقال ضمن نقاش أوسع في القطاع حول تغيّر مهنة المطوّر مع الانتشار الواسع لمساعدات الذكاء الاصطناعي: فالأدوات تسرّع كتابة الشيفرة، لكن قيمة المختص تنتقل أكثر فأكثر نحو قدرته على فهم ما تنتجه هذه الأدوات والتحقق منه وتحمّل المسؤولية عنه.
أسئلة وأجوبة حول الخبر
بماذا تختلف بيئة التطوير المتكاملة (IDE) عن أداة الذكاء الاصطناعي؟
يرسم الكاتب حدًّا بين بيئة التطوير المعتادة ومساعد الذكاء الاصطناعي: فالـIDE أداة تقترح صياغة الشيفرة وتكشف أخطاء الترجمة وتسرّع التنقل داخل الشيفرة، لكن القرارات يتخذها المطوّر. وقد تبدو أداة الذكاء الاصطناعي من هذه الزاوية نسخة أقوى من الشيء نفسه، لكنها عمليًا لا تقدّم اقتراحات بل حلولًا جاهزة. وهنا يسهل أن يفقد المطوّر عادة التفكير المستقل في المنطق البرمجي، ما لم يحتفظ بسيطرة واعية على ذلك. الكاتب هو إيليا بلاغورودوف، صاحب خبرة 30 عامًا في التطوير خبير في برنامج الماجستير عبر الإنترنت «تطوير الواجهات الأمامية والخلفية وحلول الذكاء الاصطناعي» لدى ITMO بالتعاون مع ياندكس
ماذا ينبغي تعلّمه للبقاء مطلوبًا؟
يصوغ الكاتب مفارقة مألوفة لكثير من المطوّرين: كلما كتب الذكاء الاصطناعي الشيفرة أسرع، اضطُرّ المطوّر إلى إنفاق وقت أطول في فحصها، وفهم حدود صلاحيتها، وإدراجها ضمن البنية القائمة. وينشر المقال في سياق برنامج ماجستير يعدّ متخصصين عند تقاطع الواجهات الأمامية والخلفية وحلول الذكاء الاصطناعي، أي في المجال الذي يطرح فيه سؤال «ما الذي ينبغي أن يتقنه المطوّر في عصر مساعدات الذكاء الاصطناعي» بحدّة خاصة على البرامج التعليمية. ويتقاطع موقف الكاتب مع ما يتردد في القطاع بصورة متزايدة: فالمطوّرون المبتدئون الذين يعتمدون على أدوات الذكاء الاصطناعي دون فهم ما يجري «تحت الغطاء» يخاطرون بالب
ما أبرز التفاصيل حول لماذا لا يحلّ الذكاء الاصطناعي محل المطوّر؟
الفكرة المحورية عند الكاتب أن مساعدات الذكاء الاصطناعي، من الإكمال التلقائي للشيفرة إلى الوكلاء الكاملين الذين يكتبون دوالّ بأكملها، تسرّع كتابة الشيفرة، لكنها لا تعفي المطوّر من واجب فهم ما تفعله هذه الشيفرة تحديدًا. أما المسؤولية عن خطأ برمجي أو ثغرة أمنية أو بنية غير مثلى في بيئة الإنتاج، فيتحمّلها الإنسان الذي وقّع على الـcommit، لا النموذج الذي ولّده. وهذا ما يميّز استخدام الذكاء الاصطناعي عن مجرد أتمتة الأعمال الروتينية: فكلما ارتفعت حصة الشيفرة المولَّدة في المشروع، ازدادت أهمية القدرة على قراءتها ومراجعتها بسرعة ودقة.
Executive AI Consulting, Custom Agents & Team Workshops
Work directly with Zhemal Khamidun at hamidun.com — enterprise AI architecture, production RAG & multi-agent systems, and executive training.
أهم ما في عالم الذكاء الاصطناعي — مرة كل أسبوع
سبع قصص مهمة فعلاً هذا الأسبوع، مختارة بعناية. بلا ضجيج ولا بيانات صحفية.
تم! تحقق من بريدك للتأكيد.