Stability AI بیشتر بهدلیل مدل تولید متن به تصویر Stable Diffusion شناخته میشود اما این استارتاپ، مدلهای هوش مصنوعی دیگری نیز در اختیار دارد. اکنون Stability AI مدل زبانی بزرگ جدیدی تحت عنوان StableCode را راهاندازی کرده است که برای تولید کد میتوان از آن استفاده کرد. StableCode از زبانهایی مانند: پایتون، جاوااسکریپت و C پشتیبانی میکند و در سه گزینه مختلف ارائه شده است.
هوش مصنوعی StableCode از چه زبانهایی پشتیبانی میکند؟
مدل StableCode از مجموعه دادههای زبان برنامهنویسی پروژه منبعباز BigCode با فیلترهای اضافی و تنظیمات دقیقی از Stability AI بهره میبرد. در ابتدا نیز این مدل از زبانهای برنامهنویسی پایتون، Go، جاوا، جاوا اسکریپت، C و ++C پشتیبانی میکند.
"کریستین لافورت" رئیس تحقیقات Stability AI، به VentureBeat گفت:
"کاری که ما میخواهیم با این مدل انجام دهیم، مشابه کاری است که با Stable Diffusion انجام دادهایم تا به همه در جهان کمک کنیم هنرمند شوند. ما میخواهیم همین کار را با مدل StableCode نیز انجام دهیم تا هرکسی که ایده خوبی دارد و ممکن است در پیادهسازی آن مشکلی داشته باشد، بتواند برنامهای بنویسد که فقط آن مشکل را برطرف کند."
هوش مصنوعی برای برنامه نویسی
«نیتن کوپر»، دانشمند تحقیقاتی ارشد Stability AI نیز در مصاحبهای درباره استفاده از دادههای BigCode برای آموزش مدل StableCode صحبت کرد و گفت:
"ما BigCode را دوست داریم؛ آنها کار شگفتانگیزی در خصوص حاکمیت داده، حاکمیت مدل و آموزش مدل انجام میدهند. ما از مجموعه دادههای آن استفاده کردیم و فیلترهای اضافی را برای کیفیت و همچنین ساخت نسخه زمینه طولانی روی آنها اعمال کردیم و سپس مدل خود را براساس آن آموزش دادیم."
کوپر همچنین توضیح داد که با مدل زمینه طولانی StableCode که از حداکثر 16 هزار توکن پشتیبانی میکند، میتوان کدهای تخصصیتر و پیچیدهتر تولید کرد.