قام Claude Fable 5 بتحويل تغريدة عمرها أربع سنوات إلى لعبة متصفح ثلاثية الأبعاد قابلة للعب في جلسة تطوير واحدة، وقام بكل العمل الشاق دون أي تدخل بشري لاختيار التقنيات المستخدمة أو التصميم.
زود Simon Willison النموذج بالوصف الموجز للتغريدة، ولقطة شاشة، وصورتين داعمتين. ومن خلال هذا الأمر البسيط، كتب Claude Fable 5 الكود المصدري بالكامل، واختار Three.js كمحرك ثلاثي الأبعاد، وأنشأ أنسجة اللعبة (textures) عبر نموذج OpenAI، ودفع بكل تغيير إلى مستودع GitHub. كان المستودع مرتبطًا بـ GitHub Pages، لذا ظهر كل commit على رابط مباشر في غضون نصف دقيقة تقريبًا. والنتيجة هي لعبة "Raccoon Heist" وظيفية يمكن لأي شخص لعبها في المتصفح اليوم.
كيف جرت التجربة
- أمر بسيط (Minimal prompt) – تضمنت التغريدة الأصلية من عام 2022 مفهومًا للعبة وعرضت لقطة شاشة واحدة. أضاف Willison صورتين إضافيتين كمرجع وبضعة أسطر من النص، لكنه لم يقدم أي تعليمات بشأن لغة البرمجة، أو مكتبة الرسوميات، أو عملية النشر.
- قرارات مدفوعة بالنموذج – اختار Claude Fable 5 مكتبة Three.js، وهي مكتبة JavaScript للرسوميات ثلاثية الأبعاد، كمحرك للرندرة (rendering engine). كما كتب أكواد HTML وJavaScript وأكواد تحميل الأصول (asset-loading) اللازمة لتشغيل اللعبة.
- أصول منشأة بواسطة الذكاء الاصطناعي – أنتج نموذج OpenAI صور الأنسجة (textures)، مما ألغى الحاجة إلى مصمم.
- التسليم المستمر – أدى كل دفع للكود (code push) إلى تحفيز GitHub Pages لإعادة بناء الموقع، مما جعل أحدث نسخة مرئية في أقل من 30 ثانية. راقب Willison تطور اللعبة في الوقت الفعلي، من لوحة فارغة إلى نموذج أولي قابل للعب بالكامل.
لماذا يهم هذا الأمر
ساعدت مساعدات البرمجة التقليدية القائمة على الذكاء الاصطناعي في الإكمال التلقائي، أو اقتراح إصلاح الأخطاء، أو إنشاء مقتطفات برمجية عندما يقدم المطور مواصفات مفصلة. لكن Claude Fable 5 تجاوز هذا الحد: فقد قبل هدفًا رفيع المستوى، واختار حزمة التنفيذ (implementation stack)، وأنتج الأصول، وشحن منتجًا مباشرًا — كل ذلك دون أي توجيه بشري إضافي.
تقيس المعايير المرجعية مثل SWE-bench مدى قدرة النماذج على حل المشكلات البرمجية، ولكن مشاهدة نموذج يبني تجربة تفاعلية شاملة (end-to-end) بشكل مستقل تظهر قدرة مختلفة تمامًا. بالنسبة للنماذج الأولية السريعة، يثبت سير العمل أنه يمكن للمطور تسليم مفهوم ومجموعة صغيرة من الأصول للنموذج، وتوجيهه نحو هدف النشر، والحصول على عرض تجريبي قابل للاستخدام في دقائق.
من المستفيد، ومن قد يتخلف عن الركب
- الشركات الناشئة والمطورون المستقلون يمكنهم تكرار وتطوير أفكار الألعاب أو مفاهيم واجهة المستخدم دون الحاجة لتوظيف فريق هندسي كامل.
- فرق المنتجات قد تستخدم هذا النهج لإنشاء ميزات لإثبات المفهوم (proof-of-concept) للمراجعات الداخلية.
- موردو الأدوات الذين يوفرون توليد الكود المدعوم بالذكاء الاصطناعي قد يشهدون تحولًا في الطلب نحو ميزات التنسيق (orchestration) عالية المستوى — مما يسمح للنماذج باختيار أطر العمل وإدارة خطوط أنابيب CI/CD.
وعلى العكس من ذلك، قد يجد المطورون المتخصصون في قرارات البنية التحتية (architecture)، أو ضبط الأداء، أو الإخراج الفني أن المهام الأكثر وضوحًا ومنخفضة التعقيد أصبحت مؤتمتة بشكل متزايد. كما تثير استقلالية النموذج تساؤلات حول جودة الكود، والأمان، وترخيص الأصول التي ينشئها الذكاء الاصطناعي — وهي قضايا لا تزال تتطلب إشرافًا بشريًا.
حدود العرض التجريبي الحالي
- النطاق – اللعبة هي نموذج أولي ثلاثي الأبعاد متواضع؛ ولا يزال توسيع هذا النهج ليشمل تطبيقات كبيرة وكثيفة البيانات أمرًا غير مثبت.
- الدعم البشري (Human scaffolding) – قام Willison بإعداد خط أنابيب GitHub Pages وراقب مخرجات النموذج. سيحتاج النظام الذي يعمل بشكل مستقل تمامًا إلى آليات لاكتشاف فشل البناء (build failures) أو الكود غير الآمن.
- دقة الأصول – تعمل الأنسجة التي ينشئها الذكاء الاصطناعي في الألعاب البسيطة، ولكنها قد لا تفي بالغرض في الإنتاجات الضخمة التي تتطلب واقعية فوتوغرافية أو فنًا خاصًا بالعلامة التجارية.
ما الذي يجب مراقبته لاحقًا
- تكامل الأدوات – توقع ترابطًا أوثق بين النماذج اللغوية الكبيرة وخدمات البناء السحابية، مما يقلل من الخطوات اليدوية التي قام بها Willison.
- طبقات الأمان – قد تضيف المنصات مراجعة آلية للكود أو تقنيات "sandboxing" لاكتشاف الثغرات الأمنية قبل النشر.
- تطور المعايير المرجعية – قد تعمل مجموعات التقييم الجديدة التي تختبر تسليم المنتج من البداية إلى النهاية كمكمل لمقاييس إكمال الكود الحالية.
الخلاصة واضحة: يمكن للذكاء الاصطناعي الآن الانتقال من مرحلة "اكتب هذه الدالة" إلى "ابنِ واشحن منتجًا كاملاً وقابلاً للتشغيل" عند تزويده بهدف موجز وبعض المواد المصدرية. لا تزال هذه التكنولوجيا في مراحلها الأولى، لكن عرض Claude Fable 5 يلمح إلى مستقبل يتم فيه إنشاء المسودة الأولى للعديد من أفكار البرمجيات بشكل مستقل، مما يحرر المطورين للتركيز على التحسين والاستراتيجية والإبداع.
