يعد نموذج StableCode الكبير أداة تستخدم خصيصًا لتطوير وتنفيذ خوارزميات وتطبيقات الذكاء الاصطناعي ويمكن تشغيلها على أطر تعلم عميقة متعددة ومناسبة لمهام مثل تصنيف الصور واكتشاف الهدف والتجزئة الدلالية.
تشتهر تقنية Stability AI بنموذج الصور المولدة بالنص Stable Diffusion، ولكن هذا ليس مجال اهتمامها الوحيد، حيث تتفرع الشركة الآن إلى إنشاء الأكواد أيضًا. اليوم، أصدرت شركة Stability AI نموذجها الجديد للغة الكبيرة المفتوحة (LLM) StableCode، والذي تم تصميمه لمساعدة المستخدمين على إنشاء كود لغة برمجة ويعتمد على الشبكة العصبية المحولة.
سيقدم StableCode ثلاثة مستويات مختلفة: نموذج أساسي للاستخدام العام، ونموذج تعليمات، ونموذج نافذة سياق طويل قادر على دعم ما يصل إلى 16000 رمز مميز.
يستفيد نموذج StableCode من مجموعة بيانات لغة البرمجة الأولية لمشروع BigCode مفتوح المصدر، ويخضع أيضًا لتصفية وضبط إضافيين بواسطة Stability AI، وسيدعم StableCode في البداية التطوير في لغات البرمجة مثل Python وGo وJava وجافا سكريبت وC وmarkdown وC++.
يعتمد تدريب أي LLM على البيانات، وتأتي بيانات StableCode من مشروع BigCode. أطلقت HuggingFace وServiceNow أيضًا برنامج StarCoder LLM المفتوح استنادًا إلى BigCode في مايو. قال ناثان كوبر، كبير علماء الأبحاث في Stability AI، إن تدريب StableCode يتضمن تصفية وتنظيف بيانات BigCode على نطاق واسع.
تحتوي نافذة السياق الطويلة لـ StableCode على نافذة سياق مكونة من 16000 رمز، والتي تدعي Stable AI أنها أكبر من أي نموذج آخر، وتتيح نافذة السياق الأطول استخدام مطالبات إنشاء تعليمات برمجية أكثر احترافية وتعقيدًا، وهذا يعني أيضًا أنه يمكن للمستخدمين السماح لـ StableCode بعرض وسيط قاعدة تعليمات برمجية بحجم كبير تحتوي على ملفات متعددة للمساعدة في فهم وإنشاء تعليمات برمجية جديدة.
لا يزال StableCode في مراحله الأولى، والهدف الرسمي الآن هو معرفة كيف سيقبل المطورون النموذج ويستخدمونه.