تعلم الذكاء الاصطناعي AlphaCode كتابة التعليمات البرمجية ليس أسوأ من المبرمج العادي
Miscellanea / / February 03, 2022
كان بإمكانه القيام بعمل جيد في مسابقات البرمجة.
شركة DeepMind البريطانية خلقت نظام الذكاء الاصطناعي AlphaCode ، والذي ، على حد تعبيرها ، "يكتب برامج الكمبيوتر على مستوى تنافسي." في حل المشكلات من مسابقة البرمجة AlphaCode تجاوز معظم المطورين البشر.
تم اختبار AlphaCode على المهام التي تم إنشاؤها لمنصة Codeforces التنافسية. يتم نشر المتغيرات الجديدة هنا كل أسبوع ، ومن أجل حلها ، يمكن للمطورين كسب نقاط للصعود إلى أعلى خطوط التصنيف الداخلي للمنصة.
تم عرض عشر مهام على AlphaCode بالطريقة نفسها لمستخدمي Codeforces العاديين: مع الوصف النصي ومتطلبات المعلومات الواردة والصادرة وأمثلة لحالات الاختبار و النتائج. أنتج نظام الذكاء الاصطناعي عددًا كبيرًا من الإجابات الممكنة ، ثم أجرى اختبارًا وحدد أفضل الخيارات. حول نفس الشيء ، وفقًا لمؤلفي الدراسة ، يفعل غالبية المشاركين من البشر.
احتلت حلول AlphaCode المرتبة الأولى في 54.3٪ من الاختيارات. هذه مسموح الذكاء الاصطناعي يدخل قائمة 28٪ من كبار المطورين لتصنيف Codeforces Elo الذي يضم 1238 مشاركًا.
أشار مؤسس منصة Codeforces ، ميخائيل ميرزايانوف ، إلى:
أستطيع أن أقول بثقة أن نتائج AlphaCode قد فاقت توقعاتي. كنت متشككًا ، لأنه حتى في المشكلات التنافسية البسيطة غالبًا ما يكون مطلوبًا ليس فقط تنفيذ الخوارزمية ، ولكن أيضًا (وهذا هو الأصعب) لابتكارها. تمكنت AlphaCode من الأداء على مستوى منافس جديد واعد.
ميخائيل ميرزايانوف
مؤسس Codeforces ، مساعد بكلية تكنولوجيا المعلومات والبرمجة بجامعة ITMO
وقال أوريول فينيالس المتخصص في DeepMind إن الدراسة لا تزال في مرحلة مبكرة. لكن نتائجها جعلت الشركة أقرب إلى إنشاء ذكاء اصطناعي مرن للإنشاء المستقل للكتل البرمجية وفقًا للمتطلبات الموصوفة.
على المدى الطويل ، تشجعنا قدرة [AlphaCode] على مساعدة المبرمجين و غير المبرمجين في كتابة التعليمات البرمجية أو تحسين الأداء أو إنشاء طرق جديدة للإنشاء البرمجيات.
أوريول فينيالس
زميل أول ديب مايند
ومع ذلك ، أقر DeepMind بأن مهارات AlphaCode لن تكون مفيدة دائمًا في حل المشكلات التي يواجهها المبرمجون كل يوم. في المسابقات ، يتم تقديم المشاركين بدلاً من الألغاز التي يريدون إيجاد الحل الأسرع والأكثر أناقة لها. هذا نادر الحدوث في المشاريع الحقيقية ، لذلك من السابق لأوانه الحديث عن تدمير مهنة المطورين.
اقرأ أيضا🧐
- بيعت لوحات الذكاء الاصطناعي السفلي بأكثر من مليون دولار
- لقد تعلم الذكاء الاصطناعي التمييز بين 12 نوعًا من البلاستيك
- ابتكر العلماء xenobots التي يمكنها التكاثر
لمدة 10 سنوات في مجال تكنولوجيا المعلومات ، حاولت كثيرًا: عملت كمسؤول نظام ومختبِر ، وكتبت بعشرات اللغات المختلفة البرمجة ، وقاد قسم الكمبيوتر في مكتب تحرير صحيفة مطبوعة وقاد نشرات الأخبار بوابات عالية التقنية. يمكنني تصحيح KDE2 لـ FreeBSD - وإخبارك بالتفصيل عن جميع الفروق الدقيقة في هذه العملية. أحلم بالطيران R2-D2 محلي الصنع ورحلات الفضاء.