Компания Stability AI объявила о выпуске своего первого продукта для генерации кода с помощью искусственного интеллекта – StableCode. В компании считают, что решение поможет программистам в их ежедневной работе и будет полезно для освоения новых технологий.
Для генерации кода StableCode использует три разные модели:
Первая модель – базовая модель , которая была обучена на открытом наборе данных от BigCode, включающем в себя 6,4 ТБ исходного кода на 358 языках программирования. После этого базовую модель дополнительно обучили на популярных языках программирования, включая Python, ” data-html=”true” data-original-title=”Go” >Go, Java, JavaScript, C, C++ и Markdown.
Вторая модель – это модель инструкций , которая нужна для “для решения сложных задач”. Она предназначена для выполнения инструкций и понимает подсказки на естественном языке. Для обучения использовали набор из 120 тыс. пар в формате код/ответ.
Третья модель – модель с длинным контекстом , которая может обрабатывать большие объемы кода за один раз и предлагать автозаполнение одной или нескольких строк кода. В Stability AI утверждают, что модель позволяет “просматривать или редактировать эквивалент до пяти файлов Python среднего размера одновременно”.
Все три версии модели доступны на странице компании на Hugging Face.
.