StabilityAI представила собственный ИИ для генерации кода. Подобно тому, как другая её популярная нейросеть — Stable Diffusion — позволяет людям без художественных навыков создавать уникальные изображения, StableCode позволит человеку с любым бэкграундом почувствовать себя разработчиком.
Как заявляют создатели, StableCode — это одновременно и ассистент для профессиональных разработчиков, и обучающий инструмент для новичков, «которые хотят вывести свои навыки на новый уровень». Нейросеть умеет писать код с нуля по запросу и дополнять уже существующий.
Технически StableCode — это не единая нейросеть, а три языковые модели, предназначенные для разных задач:
- базовая — для простого автодополнения кода, обучена на популярных языках программирования: Python, Java, Go, JavaScript, C, и C++;
- диалоговая — для написания кода по запросу, обучена не только на популярных языках, но и на 120 000 пар инструкций и ответов;
- расширенная — модель с «длинным контекстом», которая позволяет одновременно редактировать до пяти файлов на языке Python.
Сейчас все три модели доступны для разработчиков в репозитории на Huggingface.
Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!