AlphaCode ، آلة الذكاء الاصطناعي التي يمكن أن يكتب برامج أفضل من البشر

جاكرتا - طورت شركة الذكاء الاصطناعي (الذكاء الاصطناعي DeepMind) مؤخرا محرك ترميز جديد قادر على التفوق على العديد من المطورين البشريين، يسمى AlphaCode.

AlphaCode قادرة على كتابة برامج الكمبيوتر على "مستوى تنافسي" ، وترتيب بين أعلى 54 ٪ من البشر في بيئات تنافسية.

يتم تقييم أداء نموذج الذكاء الاصطناعي باستخدام عشرة تحديات مستضافة على Codeforces ، وهي منصة تجذب المطورين الذين يتطلعون إلى استعراض عضلات الترميز الخاصة بهم من خلال التنافس مع الآخرين لحل مشاكل محددة.

وفي حين أن هذه التحديات ليست نموذجية في متوسط عبء العمل اليومي، فإن القدرة على حل المشاكل التي تواجهها بطريقة خلاقة هي مؤشر ممتاز على القدرة على البرمجة. AlphaCode هو أول نظام الذكاء الاصطناعي قادر على التنافس مع البشر في هذا السياق.

DeepMind ألفا ألفا رمز

تم الاستحواذ عليها من قبل Google في عام 2014 ، لطالما كانت DeepMind في طليعة تطوير الذكاء الاصطناعي. وأبرزها، وضعت الشركة AlphaGo، الذي أصبح أول برنامج كمبيوتر للتغلب على لاعب الإنسان في لعبة الصينية القديمة الذهاب.

يمتد نشاط البحث والتطوير في DeepMind إلى العديد من المجالات التي يمكن أن تكون الذكاء الاصطناعي ممكنة ، ولكن يبدو أن الشركة وجدت فرصة جديدة ومثمرة مع AlphaCode.

تم تدريب النموذج مسبقا على مجموعة كبيرة من الشفرة مفتوحة المصدر المأخوذة من GitHub والمكررة باستخدام مجموعة بيانات أصغر تم جمعها من مسابقات البرمجة ، وهي خطوة وصفت بأنها "حاسمة للأداء".

في حين تفوق العديد من البشر على AlphaCode في الاختبار ، فإن قدرته على إنشاء حلول جديدة للمشاكل المعقدة يسلط الضوء على إمكانية دمج الذكاء الاصطناعي في المشهد التنموي في السنوات القادمة.

"حل مشاكل البرمجة التنافسية هو شيء صعب جدا القيام به ، فإنه يتطلب مهارات جيدة الترميز وحل المشاكل الإبداعية في البشر" ، ويوضح بيتر Mitrichev ، مبرمج تنافسية من جوجل ، كما نقلت Techradar.

وأضاف قائلا: "أنا معجب جدا بإمكانية "ألفا كود" إحراز تقدم في هذا المجال، ومتحمس لرؤية كيف يستخدم النموذج فهمه للبيانات لتوليد التعليمات البرمجية وتوجيه استكشافاته العشوائية لإنشاء حلول".

ما هو أكثر من ذلك ، DeepMind يقول أبحاثها في المنطقة لا تزال في مراحلها المبكرة ، وبالتالي فإن مستوى الأداء المعروض مع AlphaCode هو مجرد بداية.

"استكشافاتنا في توليد التعليمات البرمجية تترك مجالا واسعا للتحسين وتلميح إلى أفكار أكثر إثارة للاهتمام يمكن أن تساعد المبرمجين على زيادة إنتاجيتهم وفتح المجال للأشخاص الذين لا يكتبون التعليمات البرمجية حاليا"، كتب DeepMind. وسنواصل هذا الاستكشاف، ونأمل أن تسفر المزيد من البحوث عن أدوات لتحسين البرمجة وتقريبنا من حل المشاكل الذكاء الاصطناعي".