
Stability AI مدل جدید تولید کد هوش مصنوعی StableCode خود را که میتواند کد پایتون و جاوا تولید کند، رونمایی کرد. تیم سازنده Stable Diffusion همچنین یک مدل جدید برای تولید متن ژاپنی، به نام StableLM Alpha را به نمایش گذاشت.
پس از محبوبیت تولید تصویر هوش مصنوعی با Stable Diffusion، تیم فنی آن توجه خود را به توسعه مدلی برای تولید کد معطوف کردند موفق شدند از محصول جدید خود به نام StableCode رونمایی کند، مدلی کوچک که سه میلیارد پارامتر دارد. این مدل طراحی شده است تا به عنوان ابزاری برای کمک به توسعه دهندگان در کدنویسی استفاده شود. StableCode از زبانهای برنامه نویسی مختلف از جمله Python، Go، Java، Javascript، C، markdown و C++ پشتیبانی میکند. سه نسخه از StableCode وجود دارد:
- یک نسخه استاندارد (StableCode-Completeion-Alpha-3b)
- نسخهای که دارای یک پنجره زمینه طولانی تا 4k توکن (StableCode-Completion-Alpha-3b-4k)
- یک نسخه با یک دستورالعمل است. مدل اضافه شد (StableCode-Instruct-Alpha-3b)
هر سه نسخه از طریق صفحه Stability’s Hugging Face در دسترس هستند.Stability گفت که میخواهد StableCode را در دسترس عموم قرار دهد تا به برنامه نویسان در انجام کارهای روزانه کمک کند. در اطلاعیه Stability آمده است: «StableCode به میلیاردها توسعهدهنده نرمافزار کمک میکند تا کدنویسی را یاد بگیرند و در عین حال دسترسی عادلانهتری به فناوریهای مختلف در سرتاسر جهان داشته باشند.
StableCode چگونه ساخته شد؟
مدل پایه StableCode بر روی مجموعه دادههایی از زبانهای برنامه نویسی BigCode آموزش داده شده است. سپس از زبانهای برنامهنویسی محبوبی مانند پایتون، گو و جاوا اسکریپت برای تنظیم و بهبود قابلیت کدنویسی استفاده شده است. در مجموع، StableCode بر روی 560 میلیارد توکن کد آموزش داده شده است. سپس یک مدل دستورالعمل به StableCode اضافه شد که برای موارد استفاده خاص تنظیم شده است تا به حل وظایف برنامه نویسی پیچیده کمک کند.
مقایسه StableCode با رقبا؟
در حال حاضر تعداد زیادی از مدلهای تولید کد هوش مصنوعی وجود دارد. در حالی که مدلهایی مانند ChatGPT و Bard میتوانند تکههایی از کد را در پاسخ به پرسشهای کاربر تولید کنند، مدلهای طراحی شده ویژه مانند StarCoder از Hugging Face یا GitHub’s Copilot X عمدتاً روی کد آموزش داده شدهاند تا به توسعهدهندگان انسانی کمک کنند. Stability AI، StableCode را در برابر سایر مدلهای تولید کد با اندازه پارامتر مشابه با استفاده از معیار محبوب HumanEval آزمایش کرد. نتایج نشان داد که StableCode به نتایج دقت کمی بهتری نسبت به Replit Coder و مدل پایه StarCoder دست یافته است.
Stability مدل زبان ژاپنی را راه اندازی کرد:
این شرکت با حفظ ثبات، اولین مدل ژاپنی زبان خود به نام StableLM Alpha را نیز رونمایی کرد. مدل زبان همهمنظوره هفت میلیارد پارامتری که به زبان ژاپنی طراحی شده است، میتواند متن تولید کند. دو نسخه از این مدل موجود است، یک نسخه پایه که برای استفاده تجاری در دسترس است و یک نسخه متمرکز بر تحقیق، نسخه پایه بر روی متن ژاپنی و انگلیسی و همچنین کد منبع آموزش داده شد. همچنین برای آموزش این مدل از مجموعه دادههای ویژه ساخته شده توسط تیم ژاپنی Stability با همکاری تیم ژاپنی پروژه EleutherAI Polyglot استفاده شده است. منگ لی، سرپرست پروژه StableLM ژاپنی گفت: «ما به اولین قدم بزرگ خود در جهت کمک به اکوسیستم هوش مصنوعی ژاپنی افتخار میکنیم. "ما مشتاقانه منتظر مدلهایی از این دست هستیم که به طور خاص برای بازتاب فرهنگ، زبان و زیبایی شناسی ژاپن ساخته میشوند."
پاسخ :