تكنولوجيا

الكود الذكي تحت المجهر: إنتاج أسرع مقابل ثغرات أعمق

يشهد قطاع البرمجيات توسعًا متسارعًا في الاعتماد على أدوات الذكاء الاصطناعي لتوليد الأكواد البرمجية، في ظل وعود متكررة بزيادة الإنتاجية وتقليص الوقت والجهد، غير أن بيانات حديثة أعادت فتح النقاش حول الكلفة الخفية لهذا التحول، بعدما كشفت دراسة متخصصة عن ارتفاع واضح في عدد الثغرات والمشكلات داخل الأكواد التي ينتجها الذكاء الاصطناعي، مقارنة بتلك التي يكتبها المطورون البشر، وهو ما يطرح تساؤلات جدية حول حدود الاعتماد الآمن على هذه التقنيات.

 

فجوة الجودة بين السرعة والدقة

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

وتشير المعطيات نفسها، إلى أن الخطورة لا تكمن فقط في العدد، بل في طبيعة هذه المشكلات، إذ تبيّن أن الأكواد المولدة بالذكاء الاصطناعي تحتوي على نسبة أعلى من المشكلات الحرجة والمشكلات الكبرى، ما يعني أن الثغرات لا تقتصر على أخطاء شكلية أو تنظيمية، بل تمتد إلى نقاط ضعف قد تؤثر مباشرة على أمن الأنظمة واستقرارها.

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

 

الأمان والمنطق في دائرة الخطر

تُظهر الدراسة أن أكثر أنواع المشكلات شيوعا في الأكواد المولدة بالذكاء الاصطناعي، ترتبط مباشرة بالجوانب الأمنية، حيث لوحظ ضعف في التعامل مع كلمات المرور واعتماد مراجع غير آمنة، إلى جانب ثغرات تسمح بحقن أوامر غير مرغوب فيها، فضلا عن أخطاء في آليات معالجة البيانات قد تفتح المجال لاستغلال النظام.

ولا يقتصر الخلل على الجانب الأمني فقط، إذ كشفت النتائج عن مشكلات واضحة في منطق البرمجة والأداء، حيث تظهر أخطاء تؤثر على صحة النتائج المتوقعة أو تؤدي إلى بطء غير مبرر في تنفيذ العمليات، وهي عناصر جوهرية في أي نظام رقمي يعتمد على الاستقرار والكفاءة

كما سجلت الأكواد المولدة آليًا تحديات تتعلق بجودة التنظيم وقابلية الصيانة، ما يجعل تطويرها لاحقًا أو تعديلها أكثر تعقيدًا، وهو ما قد يرفع الكلفة التشغيلية على المدى الطويل، خصوصًا في المشاريع الكبيرة التي تتطلب تحديثًا مستمرًا وتدخلًا بشريًا متكررًا. هذه المؤشرات مجتمعة ترسم صورة مزدوجة لتقنيات توليد الكود، صورة تجمع بين الإمكانات العالية والمخاطر الكامنة، وتفرض على المطورين والمؤسسات إعادة النظر في كيفية دمج هذه الأدوات ضمن بيئات العمل دون الإخلال بمعايير الأمان والجودة.

 

إنتاجية أعلى لا تلغي الدور البشري

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

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

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

بن عبد الله ياقوت زهرة القدس

مقالات ذات صلة

زر الذهاب إلى الأعلى