أحدث إصدار للذكاء الاصطناعي من Meta هو روبوت ترميز مفتوح المصدر
في الحال، شاركت Meta أحدث إصداراتها من الذكاء الاصطناعي مع العالم، وهذه المرة، تسمح الشركة لأي شخص بالحصول على روبوت يمكنه كتابة التعليمات البرمجية وتصحيحها ووصفها بعدد كبير من لغات البرمجة.
كما أشارت تقارير الأسبوع الماضي لأول مرة، ميتا كود لاما عبارة عن ذكاء اصطناعي كامل لإنشاء التعليمات البرمجية يستخدم اللغة الطبيعية لإنشاء التعليمات البرمجية ووصفها بلغات ترميز متعددة. مثل معظم منتجات الذكاء الاصطناعي تم إصدار Meta’s مؤخرًا، وهو نموذج مفتوح المصدر وهو مجاني للاستخدام شخصيًا وتجاريًا.
حاولت Meta الإشارة ضمنًا إلى أنها لن تحل محل المبرمجين تمامًا، بدلاً من وصفها بأنها أداة “لجعل سير العمل أسرع” و”تقليل حاجز الدخول للأشخاص الذين يتعلمون البرمجة”. يمكن للبرنامج إنشاء التعليمات البرمجية وتصحيحها، هو – هي كما يمكن فهم وتقديم تفسيرات نصية للأسئلة المتعلقة بلغات البرمجة المختلفة.
وهو يدعم اللغات بما في ذلك C ++، جافاوPHP وTypescript وBash وC#. هناك أيضًا نسخة متخصصة من النموذج تسمى Code Llama – Python، وهي مصممة خصيصًا للبرمجة فيما أصبح واحدًا من أكثر لغات البرمجة شيوعًا.
هناك أيضًا نموذج The Code Llama – Instruct وهو الأفضل في فهم تعليمات اللغة الطبيعية. قال ميتا إن أولئك الذين يتطلعون إلى إنشاء تعليمات برمجية يجب أن يستخدموا نموذج Instruct منذ لقد تم “ضبطها بدقة لتوليد إجابات مفيدة وآمنة باللغة الطبيعية.” يعد هذا التركيز على السلامة أمرًا مثيرًا للاهتمام، كما فعلت روبوتات البرمجة السابقة نتائج متباينة إنشاء كود عملي، وهذا دون ذكر الباحثين الذين أثبتوا أن الروبوتات الأخرى تحبهم تم التلاعب بـ ChatGPT وBard لإنشاء تعليمات برمجية ضارة. ميتا لديها سياسة الاستخدام المقبول للذكاء الاصطناعي الخاص بها حول إنشاء تعليمات برمجية ضارة وبرامج ضارة، أو فيروسات الكمبيوتر.
أما بالنسبة لمخاطر استخدام الذكاء الاصطناعي لإنتاج محتوى ضار، فقال ميتا إنه متعاون البرنامج في محاولة لإجباره على إنتاج تعليمات برمجية ضارة ووجدت “تم الرد على Code Llama باستجابات أكثر أمانًا” مقارنةً بـ ChatGPT الذي يعمل على GPT-3.5 Turbo.
يعتمد النموذج على إطار نموذج لغة Meta’s Llama 2. وقالت الشركة إنها قامت بتدريب LLM بشكل أكبر على “مجموعات البيانات الخاصة بالكود”. بحسب ميتا مشاركة مدونة، يقبل النموذج كلاً من التعليمات البرمجية واللغة. يستطيع المستخدمون أيضًا إخبار النموذج بالمزيد عن قاعدة التعليمات البرمجية الحالية الخاصة به، والتي من المفترض أن تؤدي إلى استجابات أكثر تخصيصًا.
كود اللاما ثلاثة إصدارات مختلفة من الذكاء الاصطناعي تم تحجيمها بمزيد من المعلمات 7 مليار و13 مليار و34 مليار نسخة معلمة متاح. عادةً ما تكون المعلمات علامة على قدرات الذكاء الاصطناعي الشاملة لإنتاج نتائج دقيقة. كلما كان النموذج أصغر، كان من السهل تشغيله على وحدات معالجة الرسومات الفردية. ذكرت ميتا أيضًا أن النماذج الأصغر حجمًا أسرع وقد تكون أفضل من أجل “إكمال التعليمات البرمجية في الوقت الفعلي”.
وفقًا لما نشرته المدونة، فإن سجل إصدار معلمة Code Llama 34B نتائج مشابهة لـ OpenAI’s GPT-3.5 في العديد من الاختبارات مثل HumanEval التي تقيم قدرات LLMs. كان الذكاء الاصطناعي أقل بكثير مما يمكن أن يفعله GPT-4 على HumanEval، لكنه كان أداؤه أفضل من بعض النماذج الأخرى التي تركز على البرمجة مفتوحة المصدر مثل Palm-Coder وStarCoder.
النموذج يشبه جي المملوكة لشركة مايكروسوفترمحور مساعد الطيار و أمازون CodeWhisperer، على الرغم من أن برنامج Copilot يكلف أموالاً بعد فترة تجريبية مدتها 30 يومًا، كما أن CodeWhisperer مجاني للاستخدام الفردي فقط. ويقال إن هذه الأنواع من النماذج تحظى بشعبية كبيرة بين المبرمجين، حيث تدعي مايكروسوفت ذلك 92% من المبرمجين في الشركات الكبرى يستخدمون الذكاء الاصطناعي إلى حد ما.
أناليس كل المرق. لقد توقفت Meta على وجه التحديد عن ذكر ما هو موجود في بيانات تدريب Llama 2، وذلك لسبب وجيه. بعض لقد رفع المطورون بالفعل دعوى قضائية ضد Microsoft وGitHub زاعمين أن الشركة قامت بتدريب الذكاء الاصطناعي على الكود الخاص بهم، متجاهلة تراخيصهم.
اكتشاف المزيد من موقع دبليو 6 دبليو
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.