نحن نقف عند نقطة تحوّل في تطوير البرمجيات. وغالبًا ما يدور النقاش حول وأيّ ما إذا كان الذكاء الاصطناعي يكتب أفضل شيفرة (كلود أم تشات جي بي تي)، أو ما إذا كان المكان الذي ينبغي أن يوجد فيه الذكاء الاصطناعي (بيئة التطوير المتكاملة أم واجهة سطر الأوامر). لكن هذه ليست الصياغة الصحيحة للسؤال.
إذا تبنّينا الذكاء الاصطناعي بوصفنا «مبرمجي الإحساس» — حيث نحدّد النية ويتولى الذكاء الاصطناعي التنفيذ — فإننا سننشئ تدفقًا هائلًا من البرمجيات الجديدة. يستطيع سرب من وكلاء الذكاء الاصطناعي توليد شيفرة خلال دقيقة واحدة تفوق ما يستطيع مطوّر برمجيات خبير مراجعته خلال أسبوع. لقد أصبح الإنسان عنق الزجاجة.
الحل ليس أكثر البشر. الحل هو هيئة تصميم الذكاء الاصطناعي.
تقليديًا، تكون «هيئة التصميم» مجموعة من المعماريين الذين يجتمعون مرة واحدة أسبوعيًا أو شهريًا للموافقة على تصميم أو رفضه. وفي عالم تطوير الذكاء الاصطناعي فائق السرعة أصبح هذا النموذج متقادمًا بصورة ميؤوس منها. فهو بطيء للغاية وقائم على ردّ الفعل.
إذا انتقلنا إلى «الشيفرة القابلة للتخلص» — أي البرمجيات التي لا نعيد هيكلتها إلى ما لا نهاية، بل نتخلّص منها ونعيد توليدها عندما تتغير المتطلبات — فإن دورنا سيتغير جذريًا. لم نعد بنّائين يضعون الحجارة واحدة تلو الأخرى. بل أصبحنا معماريي المصنع الذي يطبع الجدران.
لكن من يتحقق من أن تلك الجدران مستقيمة؟
إن سلطة تصميم الذكاء الاصطناعي ليست شخصًا، بل هي خط أنابيب. إنها «حلبة» يتعين على كل سطر من الشيفرة المُولَّدة أن يجتازها بشقّ الأنفس حتى يصل إلى بيئة الإنتاج. ولا تستبدل هذه العملية مراجعة الشيفرة البشرية بـ لا شيء، بل بشيء أفضل.
إنها تعمل على ثلاث طبقات:
1. السلطة التنفيذية (التوليد)
نحن لا نطلب من ذكاء اصطناعي واحد تقديم حل، بل نطلب ذلك من ثلاثة. نجعل جيميني 3، وجي بي تي-5، ونموذجًا مفتوح المصدر مثل لاما، يعملون بالتوازي على المشكلة نفسها. وهذا يمنع الرؤية النفقية ويكسر «الكسل» الذي تعاني منه نماذج اللغة الكبيرة أحيانًا. وقد خضعت هذه المنهجية أيضًا لـ دراسة علمية وتُظهر أن بإمكانك منع هلوسة الذكاء الاصطناعي وبناء سلاسل طويلة جدًا من دون أخطاء
2. المرشح الصارم (القانون)
هنا لا مجال للنقاش. يجب أن تُترجم الشيفرة بنجاح. ولا يجوز لأدوات فحص الشيفرة أن تسجل أي ملاحظات. والأهم من ذلك: يجب أن تنجح اختبارات الصندوق الأسود لا نختبر ما إذا كانت الوظيفة تعمل من الداخل (فقد تتمكن أداة الذكاء الاصطناعي من التلاعب بذلك)، بل نختبر ما إذا كان النظام ينفذ من الخارج ما يُفترض به تنفيذه. هل فشل الاختبار؟ إذن إلى سلة المهملات فورًا.
3. المرشّح الناعم (لجنة تحكيم الذكاء الاصطناعي)
هذا هو الابتكار الحقيقي. تُعرض الحلول المتبقية على «ذكاء اصطناعي للتصويت» متخصص. لا يكتب هذا الوكيل شيفرة، بل يقرأ الشفرة. وقد دُرِّب على مبادئ بنيتنا المعمارية، ومتطلبات الأمان (OWASP وISO)، وقواعد الامتثال (قانون الذكاء الاصطناعي الأوروبي).
وهو يُصدر حكمه قائلاً: «الحل أ أسرع، لكن الحل ب أكثر أماناً ويلتزم ببنية الخدمات المصغّرة لدينا بصورة أفضل.»
ينتقل الحل الفائز إلى مرحلة الإنتاج.
يفرض هذا النموذج مبدأ الفصل بين السلطات، وهو مبدأ تفتقر إليه فرق كثيرة.
project-description.md, rules.md, skills.md en principles.md)، والمتطلبات الصارمة. ويحدد المعماري ماذا ما الذي نبنيه، ومن يبنيه، وكيف و لماذا.إنه يحررنا من طغيان أخطاء الصياغة، ويتيح لنا التركيز على ما نتقنه: التفكير المنظومي، والتحقق من الحقائق، والهيكلة واتخاذ القرارات.
ليس السؤال ما إذا كان الذكاء الاصطناعي قادراً على كتابة شيفرتنا. فقد حُسم هذا الموضوع بالفعل. وستصبح الشيفرة في معظمها منتجاً يُستبدل باستمرار.
السؤال هو: هل تجرؤ على التخلي عن السيطرة على الشيفرة لكي تستعيد بذلك السيطرة على الجودة من جديد؟
أخبرني بذلك