ستة عشر عميلًا من Claude يعملون معًا لإنشاء مترجم C جديد
قامت شركة Anthropic بتجربة مثيرة باستخدام 16 عميلًا من نموذج Claude لإنشاء مترجم C جديد، مما أظهر تقدمًا كبيرًا في مجال البرمجة باستخدام الذكاء الاصطناعي.
مقدمة
في إطار توجه نحو استخدام عملاء الذكاء الاصطناعي، قامت شركة Anthropic بإجراء تجربة مثيرة تتعلق ببرمجة C باستخدام 16 عميلًا من نموذج Claude Opus 4.6.
تفاصيل التجربة
نشر الباحث نيكولاس كارليني من Anthropic تقريرًا يصف كيفية استخدامه لـ 16 نسخة من نموذج Claude لتحويل قاعدة تعليمات برمجية مشتركة إلى مترجم C من الصفر. خلال أسبوعين، أنشأ العملاء مترجمًا قائمًا على Rust يتكون من 100,000 سطر، قادرًا على بناء نواة Linux 6.9 على معماريات x86 وARM وRISC-V.
- التكلفة الإجمالية للتجربة بلغت حوالي 20,000 دولار.
- المترجم أنجز اختبار GCC بنسبة نجاح 99% ونجح في تشغيل لعبة Doom.
التحديات والقيود
رغم النجاحات، كان هناك قيود واضحة: المترجم يفتقر إلى دعم x86 16-bit، كما أن جودة الشيفرة الناتجة لم تصل إلى مستوى المبرمجين المحترفين. أشار كارليني إلى أن "المترجم وصل تقريبًا إلى حدود قدرات Opus".
الدور البشري والتحديات التقنية
على الرغم من أن Anthropic تصف المترجم كتنفيذ في غرفة نظيفة، إلا أن النموذج تم تدريبه على كميات هائلة من الشيفرات المتاحة علنًا. كما أن الجهود البشرية كانت ضرورية لتصميم بيئة العمل وتحسين أداء العملاء. هذا يشمل بناء أنظمة اختبار وأنابيب تكامل مستمر.
الخاتمة
على الرغم من أن التجربة أظهرت تقدمًا كبيرًا في استخدام الذكاء الاصطناعي لتطوير البرمجيات، إلا أن المشروع يسلط الضوء أيضًا على التحديات المرتبطة بالاعتماد على أنظمة الذكاء الاصطناعي في البرمجة. أفاد كارليني بأنه لم يتوقع تحقيق هذا الإنجاز مبكرًا، مما يعكس إمكانيات الذكاء الاصطناعي المستقبلية مع الكثير من العمل المطلوب لتحسين النتائج.
المصدر: Ars Technica