وهم الكفاءة: لماذا تكلف "الميل الأخير" للذكاء الاصطناعي كل شيء
تقرأ عن قاعدة 80/20 في برمجة الذكاء الاصطناعي وتومئ برأسك موافقاً.
يكتب الذكاء الاصطناعي أول 80% من الكود الخاص بك في ثوانٍ. يبدو الأمر وكأنه تقدم، وتشعر وكأنه سرعة.
هذا فخ.
الـ 20% الأخيرة من العمل تستغرق 80% من وقتك. هنا تموت المشاريع، وهنا يفقد المطورون صوابهم.
يعمل الذكاء الاصطناعي بناءً على الاحتمالات؛ فهو يتنبأ بالكلمة أو سطر الكود التالي الأكثر احتمالاً. هو لا يفهم المنطق، ولا يفهم بنية نظامك الخاصة. إنه ينشئ "مساراً مثالياً" (happy path) يعمل فقط في الظروف المثالية.
عندما تتجاوز المسار المثالي، ستصطدم بالحائط.
أسمي هذا "دين التحقق" (Verification Debt).
الديون التقنية (Technical debt) تأتي من الحلول السريعة، أما دين التحقق فيأتي من نقص الفهم.
عندما تكتب الكود بنفسك، فإنك تبني خريطة ذهنية؛ فأنت تعرف سبب وجود كل سطر. أما عندما يكتبه الذكاء الاصطناعي، فيتم تسليمك منتجاً جاهزاً لم تبنه أنت. أنت لا تملك المنطق، بل تملك النتيجة فقط.
إذا لم تفهم الكود، فلن تتمكن من تصحيح أخطائه (debug). ستقضي ساعات في محاولة إصلاح خطأ ارتكبه الذكاء الاصطناعي في ثانية واحدة.
سرعة التوليد تخلق وهماً بالاكتمال. تظن أنك أوشكت على الانتهاء، ثم تظهر الحالات الاستثنائية (edge cases)، وتفشل عملية التكامل (Integration)، وتظهر الثغرات الأمنية.
الـ 20% الأخيرة ليست مجرد "لمسات نهائية". إنها جوهر الجودة. إنها الاختبار، وتصحيح الأخطاء، والتعامل مع الحالات الاستثنائية.
كيف تعالج هذا؟
توقف عن التعامل مع مخرجات الذكاء الاصطناعي كمنتج نهائي. عاملها كبيانات غير موثوقة.
- اكتب الاختبارات أولاً. لا تقم أبداً بتوليد المنطق قبل توليد الاختبارات. حدد شكل الفشل قبل أن ينطق الذكاء الاصطناعي.
- تحقق عبر أجزاء. لا تنتظر التكامل الكامل للنظام لتكتشف الأخطاء. اختبر كل كتلة صغيرة بشكل منعزل.
- استبدل بدلاً من الترقيع. إذا فشلت وظيفة (function) أنتجها الذكاء الاصطناعي في الاختبار، فلا تحاول إصلاحها سطراً بسطر. احذفها وجرب أمراً (prompt) مختلفاً. فترقيع أخطاء الذكاء الاصطناعي غالباً ما يؤدي إلى المزيد من الأخطاء.
قاعدة 80/20 هي تحذير. الذكاء الاصطناعي يزيد من سرعتك، لكنه يزيد أيضاً من مسؤوليتك في التحقق.
إذا قضيت كل وقتك في إصلاح أخطاء الذكاء الاصطناعي، فأنت لم تكتسب كفاءة. لقد قمت فقط باستبدال نوع من العمل بنوع آخر.
"الميل الأخير" هو المكان الذي تثبت فيه أن الكود يعمل بالفعل. هو المكان الذي تثبت فيه أنك لم تكن مخدوعاً بكذبة تبدو مثالية.
المصدر: https://dev.to/amrree/the-illusion-of-efficiency-why-ais-last-mile-costs-everything-a7g
مجتمع تعليمي اختياري: https://t.me/GyaanSetuAi
