أرشيف بوابة الذكاء الإصطناعي

“Stability AI” تُطلق “Stable Code 3B” لتعزيز المساعدة في البرمجة بواسطة الذكاء الاصطناعي

منصة الذكاء الاصطناعي ـ متابعات:
أعلنت “Stability AI” عن إصدار “Stable Code 3B”، وهو نظام ذكاء اصطناعي يحتوي على ثلاثة مليارات معلمة مُحسّن لتوليد واستكمال الشفرات التلقائي. ومن خلال تحسينات مثل زيادة حجم السياق وتحسين جودة الاستكمال، يهدف “Stable Code 3B” إلى دفع حدود التطوير البرمجي المعتمد على الذكاء الاصطناعي.

بفضل حجمها الصغير الذي يبلغ ثلاثة مليارات معلمة فقط، تم تصميم “Stable Code 3B” للتشغيل بكفاءة على أجهزة متوفرة بسهولة مثل الأجهزة المحمولة، بخلاف النماذج الأكبر التي تتطلب شرائح متخصصة ومكلفة. وعلى الرغم من حجمها الأصغر، يزعم الشركة أنها تتفوق على نوعية استكمال الشفرة للنماذج التي يزيد حجمها عنها بأكثر من مرتين.

يستند النظام إلى نموذج “Stable LM” للغة الطبيعية الخاص بـ “Stability AI”، بالإضافة إلى التدريب الإضافي على بيانات هندسة البرمجيات مثل مستودعات الشفرة ومنتديات المبرمجين. ويغطي 18 لغة برمجة بما في ذلك Python وJavaScript وJava وC++ وGo.

شهدت عملية تدريب النموذج تحسينًا من خلال إدخال “Rotary Position Embeddings (RoPE)”، مما زاد من حجم السياق لتحسين الأداء. تُسمح لهذه التقنية، التي تُستخدم أيضًا في نموذج “Llama 2 Long” لـ “Meta”، بطولات سياق تصل إلى 100 ألف رمز.

بالإضافة إلى مجرد اقتراح خطوط شفرة جديدة، يمكن للنظام أيضًا ملء أجزاء كبيرة مفقودة في الشفرة الموجودة. وتُعرف هذه القدرة المتقدمة باسم “Fill in the Middle (FIM)” وتتيح له كتابة وظائف أو مكونات برمجية بالكامل تلقائيًا.

لقد جذبت مجالات إنتاج الشفرة بواسطة الذكاء الاصطناعي اهتمامًا كبيرًا من العمالقة التكنولوجيين مثل Microsoft و OpenAI و Meta. ونظام “Stability AI” الجديد يتفوق على النماذجالمماثلة مثل “StarCoder” ويضع نفسه كقائد في هذا المجال الديناميكي.

مع المؤشرات المثيرة للإعجاب والوصول المزيد من خلال حجمه الكفء، يهدف “Stable Code 3B” إلى تقديم تحسينات في استكمال الشفرة بواسطة الذكاء الاصطناعي لجمهور أوسع. وصوله يعد بتسريع دمج الذكاء الاصطناعي الإنتاجي في سير العمل لتطوير البرمجيات في مختلف الصناعات.

مع نظم مثل “Stable Code 3B” التي تقوم بتوتير مهام البرمجة الميكانيكية، يمكن للمطورين أن يصبحوا أكثر إنتاجية وإبداعًا، ويمكنهم تركيز جهودهم على تحديات أكثر تعقيدًا.

هذا المحتوى تم بمعرفة وحدة الذكاء الاصطناعي.

مقالات ذات صلة

زر الذهاب إلى الأعلى