بدون تدخل بشري.. وكلاء ذكاء اصطناعي يطورون مترجم لغة C كامل خلال أسبوعين
في خطوة تقنية غير مسبوقة، نجحت مجموعة من وكلاء الذكاء الاصطناعي في تطوير مترجم لغة C شبه كامل دون تدخل بشري مباشر، ما يمثل قفزة كبيرة في مجال هندسة البرمجيات الآلية، التجربة التي أجراها مختبر Anthropic أثبتت أن أنظمة الذكاء الاصطناعي أصبحت قادرة على التعاون الذاتي، إدارة مشاريع برمجية ضخمة، وتسليم برامج بنية تحتية معقدة تعمل في بيئات حقيقية.
كيف تمت تجربة تطوير مترجم C؟
قاد الباحث نيكولاس كارليني تجربة تطوير مترجم لغة C باستخدام 16 وكيلاً مستقلاً من نموذج Claude Opus 4.6، حيث عمل كل وكيل داخل حاوية Docker خاصة به، مع استنساخ نفس مستودع Git المشترك، المثير في التجربة هو غياب أي مدير أو مشرف بشري، إذ اختارت الأنظمة المهام تلقائيًا وقامت بحل النزاعات البرمجية عبر Git، ثم دفعت التحديثات إلى المستودع المشترك دون مراجعة بشرية، وخلال أسبوعين فقط، أنتجت الوكلاء أكثر من 100 ألف سطر برمجي بلغة Rust عبر نحو 2000 جلسة برمجة مستقلة، وبتكلفة بلغت حوالي 20 ألف دولار عبر واجهات API، وفقًا لتقرير نشره موقع Gizmochina.

قدرات المترجم الجديد
المترجم الذي طورته أنظمة الذكاء الاصطناعي جاء مفتوح المصدر وقابل للعمل بالكامل، حيث تمكن من:
- ترجمة نواة Linux 6.9 للمعماريات x86 وARM وRISC-V
- تشغيل مشاريع مفتوحة المصدر ضخمة مثل PostgreSQL وSQLite وRedis وFFmpeg
- تحقيق معدل نجاح يصل إلى 99% في اختبار GCC Torture Test Suite
- ترجمة وتشغيل لعبة Doom كاختبار رمزي لقدراته
هذه النتائج تشير إلى أن الذكاء الاصطناعي بات قادرًا على التعامل مع قواعد كود ضخمة ومعقدة كانت سابقًا تتطلب فرقًا هندسية كبيرة.
لماذا تعتبر هذه التجربة مهمة؟
تكمن أهمية التجربة في أنها تثبت قدرة أنظمة الذكاء الاصطناعي على:
- التنسيق الذاتي بين عدة وكلاء
- إدارة مشاريع برمجية طويلة الأمد
- كتابة كود بنية تحتية عالي الأداء
- حل النزاعات البرمجية دون تدخل بشري
- تسليم برامج قابلة للإنتاج
وعلى الرغم من أن المترجم لا يعد بديلاً كاملًا عن GCC في الوقت الحالي، إلا أنه يمثل خطوة كبيرة نحو تطوير البرمجيات بشكل مستقل باستخدام الذكاء الاصطناعي.
تأثير الذكاء الاصطناعي على مستقبل البرمجة
تشير هذه التجربة إلى تحول جذري في طريقة تطوير البرمجيات في المستقبل. فمن المتوقع أن تتولى وكلاء الذكاء الاصطناعي المهام الروتينية مثل:
- كتابة الكود المتكرر
- إعادة هيكلة المشاريع البرمجية
- اختبار البرمجيات
- إصلاح الأخطاء
- تحسين الأداء
بينما سيركز المبرمجون البشر على تصميم الأنظمة، والهندسة المعمارية، وحل المشكلات المعقدة، والإشراف على جودة الكود.
تحديات ومخاوف مستقبلية
رغم الإنجاز الكبير، يثير هذا التطور العديد من الأسئلة، من بينها:
- كيف يمكن ضمان جودة الكود الذي ينتجه الذكاء الاصطناعي؟
- ما هي آليات التحقق والمراجعة؟
- هل يمكن الوثوق بأنظمة تكتب برامج بنية تحتية حساسة؟
- كيف ستتغير وظائف المبرمجين في ظل الأتمتة المتزايدة؟
هذه الأسئلة ستشكل محور النقاش في السنوات القادمة مع تطور قدرات الذكاء الاصطناعي في هندسة البرمجيات، تعد تجربة تطوير مترجم لغة C بالكامل تقريبًا بواسطة وكلاء ذكاء اصطناعي نقطة تحول في عالم البرمجة، فهي تظهر أن الذكاء الاصطناعي لم يعد مجرد أداة مساعدة، بل أصبح قادرًا على قيادة مشاريع هندسية ضخمة بشكل مستقل، ومع استمرار التطور السريع لنماذج الذكاء الاصطناعي، قد نشهد مستقبلًا تصبح فيه البرمجيات تُبنى بشكل شبه ذاتي، بينما يتحول دور الإنسان إلى الإشراف والتوجيه الاستراتيجي، مما يعيد تعريف مفهوم البرمجة وهندسة البرمجيات بالكامل.





