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