شرکت Stability AI از انتشار Stable Code 3B، یک سیستم هوش مصنوعی با سه میلیارد پارامتر ارتقا یافته برای تولید و تکمیل خودکار کد خبر داد.
سیستم Stable Code 3B با پیشرفتهایی مانند تکمیل خودکار کد به میزان زیاد بهبود یافته، قصد دارد مرزهای توسعه نرمافزار به کمک هوش مصنوعی را پیش ببرد.
Stable Code 3B با تنها سه میلیارد پارامتر، به گونهای طراحی شده است که بر خلاف مدلهای بزرگتر که به تراشههای تخصصی گرانقیمت نیاز دارند، روی سختافزارهای در دسترس مانند لپتاپها بهطور مؤثر اجرا شود. با وجود اندازه کوچکتر، این شرکت ادعا می کند که با کیفیت تکمیل کد مدل ها بیش از دو برابر اندازه آن مطابقت دارد یا از آن فراتر می رود.
این سیستم بر اساس مدل زبان طبیعی Stability AI Stable LM با آموزش اضافی در مورد داده های مهندسی نرم افزار مانند مراجع کد و انجمن های برنامه نویس ساخته شده است. این سیستم 18 زبان برنامه نویسی از جمله پایتون، جاوا اسکریپت، جاوا، C++ و Go را پوشش می دهد.
فرآیند آموزش مدل شاهد بهینهسازی از طریق ادغام جاسازیهای موقعیت چرخشی (RoPE) بود که اندازه زمینه را برای بهبود عملکرد گسترش میداد. این تکنیک که توسط Meta’s Llama 2 Long نیز به کار گرفته شده است، به طول زمینه تا 100 هزار توکن اجازه می دهد. علاوه بر پیشنهاد خطوط جدید کد، میتواند بخشهای بزرگی از کد موجود را نیز پر کند. این توانایی پیشرفته به عنوان Fill in the Middle (FIM) شناخته می شود و به آن اجازه می دهد تا به طور خودکار کل توابع یا اجزا را بنویسد.
کدهای تولید شده توسط هوش مصنوعی توجه غول های فناوری مانند مایکروسافت، OpenAI و Meta را به خود جلب کرده است. سیستم جدید Stability AI از مدلهای قابل مقایسه مانند StarCoder بهتر عمل میکند و آن را به عنوان یک رهبر در این فضای سریع معرفی میکند.
سینا جهانبخش