ميتا تُحدّث أداة Code Llama لإنشاء الأكواد البرمجية اعتماداً على الذكاء الاصطناعي

أعلنت شركة ميتا Meta أنّ Code Llama 70B أحدث نماذج الذكاء الاصطناعي الخاصة بإنشاء التعليمات البرمجية من ميتا أنها النموذج الأكبر والأفضل أداءً حتى الآن.

وتمّ إطلاق أداة Code Llama في أغسطس/آب الماضي وهي مجانية للاستخدام البحثي والتجاري.

وبحسب شركة ميتا فإن Code Llama 70B يستطيع التعامل مع تعليمات أكثر من الإصدارات السابقة، مما يعني أنه يمكن للمطورين تغذيته بمزيد من المطالبات النصية أثناء البرمجة، ويمكن أن يكون أكثر دقة.

سجل Code Llama 70B دقة بنسبة 53 بالمائة وفقًا لمعيار HumanEval، وكان أداؤه أفضل من أداء GPT-3.5 البالغ 48.1 بالمائة وأقرب إلى علامة 67 بالمائة التي ذكرتها ورقة OpenAI (PDF) لـ GPT-4.

ويساعد Code Llama، المبني على Llama 2، المطورين على إنشاء سلاسل من التعليمات البرمجية من المطالبات وتصحيح العمل المكتوب بواسطة الإنسان.

وأطلقت Meta في وقت واحد أداتين أخريين من أدوات Code Llama في الخريف الماضي، Code Llama – Python وCode Llama – Instruct، والتي ركزت على لغات برمجية محددة.

يتوفر Code Llama 70B في ثلاثة إصدارات، وما زالت مجانية للاستخدامات البحثية والتجارية.

وتم تدريب النموذج الكبير على 1 تيرابايت من التعليمات البرمجية والبيانات المتعلقة بالكود.

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

وقالت ميتا إن نماذجها الأكبر، 34B و70B، تعطي أفضل النتائج وتسمح بمساعدة أفضل في البرمجة.

أصدر مطورو الذكاء الاصطناعي الآخرون مولدات الأكواد في العام الماضي، حيث تم إطلاق CodeWhisperer من Amazon في أبريل، في حين قامت Microsoft باستغلال نموذج OpenAI لجلب GitHub Copilot.

مقالات قد تعجبك

مايكروسوفت تختبر ميزة في ويندوز 11 لتصفية صوت التسجيل
مايكروسوفت تختبر ميزة في ويندوز 11 لتصفية صوت التسجيل
إطلاق هاتف Honor Magic V2 رسمياً للطلب المسبق في أوروبا
ما هي أجهزة آيفون التي تدعم اتصال شبكات الجيل الخامس 5G؟
هل الشحن السريع ضار لبطارية الهاتف الذكي؟

ميتا تطلق أداة Code Llama المعتمدة على الذكاء الاصطناعي لكتابة الأكواد البرمجية

أعلنت شركة ميتا Meta عن إصدار أداة Code Llama الجديدة المعتمدة على الذكاء الاصطناعي، والمبنية على نموذج اللغة الكبير Llama 2.

وستقوم الأداة بإنشاء الأكواد البرمجية، وتصحيح أخطاء الأكواد الأخرى المكتوبة بواسطة البشر.

وستستخدم Code Llama نفس ترخيص المجتمع مثل Llama 2 وهو مجاني للاستخدام البحثي والتجاري.

وقالت الشركة إن Code Llama يمكنها إنشاء سلاسل من التعليمات البرمجية بالاعتماد على المطالبات النصية، أو حتى إكمال التعليمات البرمجية وتصحيح الأخطاء عند الإشارة إلى سلسلة تعليمات برمجية محددة.

كما أصدرت الشركة أيضاً إصدارًا متخصصًا بلغة Python يسمى Code Llama-Python وإصدارًا آخر يمكنه فهم التعليمات باللغة الطبيعية يسمى Code Llama-Instrct.

وفقًا لـ Meta، فإن كل إصدار محدد من Code Llama غير قابل للتبديل، ولا توصي الشركة باستخدام Code Llama الأساسي أو Code Llama-Python لتعليمات اللغة الطبيعية.

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

وقالت الشركة إن Code Llama سجل 53.7 بالمائة في معيار الكود HumanEval وكان قادرًا على كتابة التعليمات البرمجية بدقة بناءً على وصف نصي.

ستصدر Meta ثلاثة أحجام مختلفة من Code Llama، وقالت إن أصغر حجم لها يتناسب مع وحدة معالجة رسومات واحدة لمزيد من المشاريع ذات زمن الوصول المنخفض.

وكانت GitHub قد أصدرت أداة Copilot في شهر مارس مدعومة بـ OpenAI GPT-4 لكتابة التعليمات البرمجية والتحقق منها بسرعة.

يمكن لـ GitHub Copilot أيضًا إعادة كتابة التعليمات البرمجية القديمة لتحديثها. تمتلك AWS من Amazon أيضًا CodeWhisperer، الذي يقوم أيضًا بكتابة التعليمات البرمجية والتحقق منها وتحديثها.

كما وتمتلك Google أيضًا أداة لكتابة التعليمات البرمجية في AlphaCode، ولكن لم يتم طرحها بعد. هذا لم يتم طرحه بعد.

مقالات قد تعجبك

سوني ستُطلق جهاز الألعاب المحمول PlayStation Portal قبل نهاية هذا العام
واتساب ستسمح للمستخدمين إنشاء مجموعات دون الحاجة لتسميتها
جوجل ستطلب التحقّق من هوية المستخدم عند إضافة عنوان إعادة توجيه
أسباب وحلول لإصلاح لوحة لمس معطلة في الكمبيوتر المحمول
ما الذي يمكن فعله مع حافظات Cases الهاتف القديم