انتقل إلى المحتوى الرئيسي

الدرس 5 — التنظيم

معظم مشاريع تعلّم الآلة لا تفشل لأسباب تقنية. تفشل لأنّ لا أحد يملك النموذج بعد النشر، أو لأنّ الفريق الذي دربّه ليس الفريق الذي يشغّله، أو لأنّ المشكلة لم تكن مشكلة تعلّم آلي أصلاً.

الأدوار

في المؤسّسات الكبيرة تكون منفصلة، وفي الصغيرة يجمعها شخص أو اثنان. والمهمّ أن تكون المسؤوليات معرَّفة لا أن يكون لكلّ دور شخص.

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

خبير المجال. يُعامَل غالباً كمستشار عابر، وهو من يحدّد ما هو الصواب. بلا مشاركته الفعلية: الوسم يكون غير متّسق، والسمات المهمّة تُهمَل، والمقاييس المختارة لا تعني شيئاً في العمل. فريق تقني بلا خبير مجال يبني نموذجاً دقيقاً لمشكلة خاطئة.

سؤال الملكية

السؤال الذي يجب أن يُجاب قبل النشر لا بعده: من يستقبل التنبيه في الثالثة صباحاً إذا فشل النموذج؟

الأنماط القائمة:

فريق مركزي للتعلّم الآلي يبني ويشغّل كلّ النماذج. يجمع الخبرة، ويصبح عنق زجاجة، ويبعد النموذج عن سياق العمل.

فرق منتَج مستقلّة، كلّ منها تملك نماذجها. أسرع وأقرب إلى العمل، وتكرّر العمل وتتفاوت جودتها.

نموذج المنصّة: فريق مركزي يبني الأدوات والبنية، وفرق المنتَج تستخدمها وتملك نماذجها. هذا النمط هو الأنجح في المؤسّسات التي بلغت حجماً معيّناً، لأنّه يوحّد الممارسات ولا يخلق عنق زجاجة.

دورة الحياة الكاملة

انتبه إلى شيئين في هذا المخطّط غالباً ما يُنسيان:

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

إخراج النموذج من الخدمة. نموذج توقّف عن إنتاج قيمة يجب أن يُتقاعَد، لا أن يبقى يستهلك موارد وانتباهاً. وفرق قليلة تفعل ذلك، فتتراكم لديها نماذج لا أحد يعرف إن كانت مفيدة.

مستويات النضج

تشخيص سريع لموقع فريقك:

المستوى 0 — يدوي. دفاتر ملاحظات، ونشر يدوي، ولا مراقبة. النقل إلى الإنتاج يستغرق أسابيع، وإعادة إنتاج نموذج قديم غير ممكنة. معظم الفرق تبدأ هنا، وهذا طبيعي.

المستوى 1 — تدريب مؤتمَت. خطّ أنابيب يعيد التدريب بأمر واحد، وتجارب مسجَّلة، ونسخ للبيانات. النقل إلى الإنتاج يستغرق أيّاماً.

المستوى 2 — نشر ومراقبة مؤتمَتان. تكامل مستمرّ للنماذج، ونشر تدريجي، ومراقبة على الطبقات الأربع، وتراجع مختبَر. النقل يستغرق ساعات.

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

القاعدة العملية: المستوى 2 يكفي لمعظم المؤسّسات، والمستوى 3 يُبرَّر بعدد نماذج كبير أو مجال سريع التغيّر.

أسباب فشل المشاريع

بترتيب التكرار الفعلي، وأوّلها ليس تقنياً:

  1. مشكلة أعمال غير محدَّدة. «نريد استخدام الذكاء الاصطناعي» ليست مشكلة. أيّ قرار سيُتَّخذ من مخرج النموذج؟ إن لم يكن هناك جواب، فالمشروع لن ينجح مهما كان النموذج جيّداً.
  2. بيانات غير موجودة أو غير كافية. يُكتشَف بعد ثلاثة أشهر من العمل.
  3. لا مالك بعد النشر. فريق المشروع انتهى وانتقل، والنموذج بلا صاحب.
  4. مقياس نجاح غير متّفق عليه. التقني يقيس الدقّة، والعمل يريد إيراداً، ولا رابط بينهما.
  5. لا مراقبة. التدهور يُكتشَف بعد أشهر من شكوى عميل.
  6. معايير غير واقعية. انتظار دقّة 99% في مشكلة يبلغ فيها اتّفاق الخبراء البشريين 85%.

الدين التقني الخاصّ بتعلّم الآلة

هذه الأنظمة تتراكم فيها أنواع دين لا توجد في البرمجيات العادية:

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

والوقاية بسيطة في الوصف وصعبة في الالتزام: التوثيق، وقابلية إعادة الإنتاج، وحذف ما لا يُستخدَم.


في ثلاث جمل

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


التاليالدرس 6: الملخّص والأسئلة الشائعة ←