اختبار الجدوى الذي تفشل فيه كل بنيات الذكاء الاصطناعي

معظم بنيات تطوير الذكاء الاصطناعي معطلة.

يتبع القطاع معادلة بسيطة: العميل = النموذج + الإطار (Agent = Model + Harness). هذا المنطق يعامل النموذج على أنه النظام بأكمله. وهذا خطأ.

يتطلب النظام الفعال خمسة عناصر أساسية. إذا فقدت أحدها، سيفشل النظام. وإذا أزلت أحدها، سيموت النظام.

تفشل بنيات الذكاء الاصطناعي الحالية لأنها تفتقر إلى اثنين من هذه الأجزاء الخمسة.

العناصر الخمسة هي:

  • الأداة (النموذج): تنتج المخرجات، مثل الكود أو الاختبارات. هي النشاط الأساسي، لكنها ليست النظام.
  • المحرك (المواصفات): هذا هو القصد البشري. إنه تعريف متين، ومؤرخ، وقابل للتحقق لما يبدو عليه النجاح. وبدونه، لا يكون للتوليد أي اتجاه.
  • ناقل الحركة (التسليم): يقوم بنقل التغييرات من الكود إلى النشر عبر CI/CD والعقود القابلة للقراءة آلياً.
  • وحدة التحكم (التحقق المستقل): هذا هو الجزء المفقود. إنها بوابة مستقلة تقيس المخرجات مقابل المواصفات. وليست النموذج الذي يتحقق من نفسه. يجب أن تكون نظاماً حتمياً (deterministic)، مثل مدقق الأنواع (type checker) أو مجموعة اختبارات (test suite).
  • الغلاف (الحدود والاستمرارية): يحمي النظام. يستخدم عزل الوحدات (module isolation) لمنع العملاء من تجاوز الحدود. كما يستخدم عملية الطرح لمنع تضخم الكود غير الضروري.

المشكلة في "النموذج + الإطار" هي أنها تركز فقط على الأداة.

الأداة القوية بدون وحدة تحكم هي آلة تنتج أخطاءً غير مؤكدة. وناقل الحركة السريع بدون وحدة تحكم هو خدمة بريد تسلم القنابل بموثوقية تامة.

لهذا السبب غالباً ما تجعل النماذج الأكثر قوة المشكلة أسوأ؛ فهي ببساطة تولد مخرجات غير مؤكدة بسرعة أكبر.

للتوسع إلى مئات العملاء، لا تحتاج إلى تنسيق (orchestration) أفضل، بل تحتاج إلى تفكيك (decomposition) أفضل.

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

توقف عن السؤال عما يحتاجه النموذج. ابدأ بالسؤال عما يتطلبه النظام لإنتاج برمجيات صحيحة.

المصدر: https://dev.to/bala_paranj_059d338e44e7e/the-viability-test-every-ai-dev-architecture-fails-d3

مجتمع تعليمي اختياري: https://t.me/GyaanSetuAi