تطوير البرمجيات ليس مجرد كتابة الشيفرة: لماذا يحلّ الذكاء الاصطناعي المشكلة الخطأ
تطوير البرمجيات مهمة هندسية وليس مجرد كتابة شيفرة. فعلى الرغم من أن الذكاء الاصطناعي يكتب الشيفرة بكفاءة عالية، فإنه يتجاهل الأسباب الرئيسية للمشكلات: المتطلبات الغامضة، والبنية المعمارية الخاطئة، وبطء استجابة أصحاب المصلحة (stakeholders)، والدين التقني. الذكاء الاصطناعي يحلّ المشكلة الخطأ.
معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
تطوير البرمجيات ليس مجرد كتابة شيفرة. يتعامل الذكاء الاصطناعي بكفاءة مع هذه المهمة الضيقة، لكن العملية الهندسية بأكملها تتألف من عشرات المشكلات الأخرى التي تعجز الآلة عن حلّها.
كتابة الشيفرة وتطوير البرمجيات: مهنتان مختلفتان
ثمة فارق مفيد ظلّ منسيًّا في الفضاء المعلوماتي لفترة طويلة. كتابة الشيفرة (الترميز) ليست سوى ترجمة المنطق إلى صياغة لغة برمجة. وتتطلب هذه المهمة تعليمًا متوسطًا متخصصًا وخبرة في لغة أو لغتين.
أما تطوير البرمجيات فهو انضباط هندسي متكامل. فالمطوّر ينشغل بالتصميم المعماري، والتواصل مع أصحاب المصلحة (stakeholders)، وإدارة المتطلبات، وتخطيط الإصدارات، وتقييم المخاطر والدين التقني. وكتابة الشيفرة مكسب لطيف، لكنها ليست العمل الأساسي.
يكتب الذكاء الاصطناعي الشيفرة بالفعل بكفاءة. لكن عندما ننظر إلى السبرنتات (sprints) والاجتماعات الاسترجاعية (retrospectives) الفعلية في الشركات، يتضح أن الشيفرة ليست سوى جزء واحد من بين أجزاء كثيرة في الصورة العامة للتطوير.
أين لا يرى الذكاء الاصطناعي المشكلات
نادرًا ما تنشأ التأخيرات والإخفاقات في التطوير لأن شيئًا ما "صعب تقنيًّا". ففي الاجتماعات الاسترجاعية تشكو الفرق من أمور مختلفة تمامًا:
- المتطلبات مصاغة بصورة غامضة، ما يستلزم توضيحها وإعادة العمل عليها مرارًا، ثم توضيحها من جديد
- القرارات المعمارية التي اتُّخذت قبل أشهر لم تأخذ في الحسبان قيودًا (constraints) جديدة، أو ازداد تعقيدها
- أصحاب المصلحة يردّون ببطء، أو يعطون توجيهات متناقضة، أو يغيّرون الأولويات في منتصف السبرنت
- الدين التقني يتراكم دون أن يلاحظه أحد ويبطئ التطوير بنسبة 30-40%
- يصعب تقدير مهمة جديدة دون مواصفات واضحة وكاملة
هنا تظهر قيمة الهندسة البشرية: في إدارة هذا التعقيد. يستطيع الذكاء الاصطناعي أن يأخذ مواصفات جاهزة وكاملة ويكتب شيفرة جيدة وموثوقة. لكن إذا كانت المواصفات نفسها حصيلة نصف عام من التوضيحات والمفاوضات والتسويات والخلافات المعمارية، فإن الذكاء الاصطناعي لا يرى هذه العملية ولا يستطيع تحسينها.
«يحلّ الذكاء الاصطناعي مهمة كتابة الشيفرة بصورة جيدة بما يكفي. لكنه
يحلّ المهمة الخطأ».
ما الذي يحتاجه التطوير فعلًا
الاستثمار في كتابة الشيفرة بالذكاء الاصطناعي مبرَّر وسيواصل التطور. لكنه يعالج مهمة ثانوية. أما القفزة الحقيقية في الإنتاجية فستأتي مع أدوات وعمليات تساعد على جمع المتطلبات وتوضيحها دون ثلاثين اجتماعًا مع مدير المنتج (product manager)، وتتبّع تغيّراتها أثناء السبرنت، وإدارة البنية المعمارية والدين التقني، وربط الشيفرة بالمتطلبات.
ماذا يعني ذلك
يتركز الضجيج المحيط بالذكاء الاصطناعي حاليًّا على سرعة كتابة الشيفرة. لكن إذا جُمعت المتطلبات بصورة سيئة، وكانت البنية المعمارية متعثرة، وكان أصحاب المصلحة غير متفقين فيما بينهم، فلن تفيدك الشيفرة السريعة. فالتطوير الهندسي يبدأ قبل فتح بيئة التطوير (IDE) بوقت طويل. وهنا لا يستطيع الذكاء الاصطناعي أن يفعل شيئًا يُذكر تقريبًا.
Access Frontier LLMs & Multimodal AI in One Workspace
Discover NomadNet AI (nomadnet.ai) — unified access to frontier language models, research synthesis, and multimodal workflows.
أهم ما في عالم الذكاء الاصطناعي — مرة كل أسبوع
سبع قصص مهمة فعلاً هذا الأسبوع، مختارة بعناية. بلا ضجيج ولا بيانات صحفية.
تم! تحقق من بريدك للتأكيد.