​​Создатели Stable Diffusion представили StableCode — нейросеть для генерации кода

Компания Stability AI выпустила StableCode,свой первый LLM-генеративный ИИ-продукт для кодинга. StableCode помогает программистам в их повседневной работе и служит инструментом обучения для начинающих разработчиков

В продукте используются три различные модели. Базовую модель обучили на открытом наборе данных от BigCode, включающем в себя 6,4 ТБ исходного кода на 358 языках программирования. После этого базовую модель дополнительно обучили на популярных языках программирования, включая Python, Go, Java, JavaScript, C, C++ и Markdown.

Уже обученную базовую модель использовали для обучения модели, предназначенной для решения практических задач. Для этого использовали набор из 120 тысяч пар в формате код/ответ.

StableCode может одновременно обрабатывать большое количество кода. Так в окне ответа можно просматривать код, который сопоставим по длине с пятью файлами на языке Python.

Производительность StableCode сравнивалась с другими открытыми моделями с помощью бенчмарка HumanEval, в котором она обошла всех.

Как отмечают разработчики — Цель StableCode помочь людям из разных слоев общества научиться кодить и получить справедливый доступ к технологиям.

Протестировать модель можно на странице Stability AI на HuggingFace

Источник:
huggingface.co/stabilityai

stability.ai/blog/stablecode-l

bigcode-project.org/docs/about

maginative.com/article/stabili