счетчик Яндекс.Метрики

Реклама в ПромоСтраницах – запустим быстро!

Заказать звонок
Телефон отдела продаж:
8 (800) 775-16-41
Наш e-mail:
mail@texterra.ru
Заказать услугу
Новая фича от авторов Stable Diffusion — напишет код за вас Редакция «Текстерры»
Редакция «Текстерры»

Коллектив Stability AI, известный своей бесплатной нейросетью Stable Diffusion с открытым исходным кодом и языковой моделью StableLM, порадовал анонсом нейросети StableCode, которая обещает генерировать код и облегчить работу программистам.

Как работает StableCode

По сути, StableCode — та же языковая модель StableLM, но обученная на наборе данных, содержащем строки кода на различных языках программирования. Содержит она 3 миллиарда параметров — столько же, сколько и самая слабая версия StableLM.

Для сравнения, у ChatGPT 175 миллиардов параметров — то есть, примерно в 58 раз больше. Однако это не значит, что StableLM в 58 раз хуже, ведь, по словам Stability AI, их языковая модель «работает эффективнее других, поэтому большое число параметров ей не нужно». С другой стороны, такое относительно небольшое число параметров облегчает скачивание и использование модели обычными пользователями.

Но вернемся к StableCode. По данным Stability AI, языковая модель может хорошо генерировать код пока только на шести языках программирования и одном языке разметки:

  • Python
  • Java
  • JavaScript
  • Go
  • C
  • C++
  • markdown

Интересная особенность нейросети в том, что она может работать даже с большими проектами, которые содержат несколько файлов. Stability AI выпустила StableCode в трех вариантах:

StableCode Completion 4K — нейросеть для завершения написания кода, поддерживает ввод до 4000 токенов (1 токен = 0,75 символа);

StableCode Instruct — нейросетевая модель для генерации кода по одним текстовым инструкциям;

StableCode Completion — модель для завершения написания кода, поддерживающая ввод до 16 000 токенов. Подойдет для длинных массивов кода.

Проверить нам удалось первые две модели — третья оказалась слишком мощной для запуска локально или бесплатно онлайн. Мы запустили обе модели на сервисе Hugging Face и… были очень разочарованы.

Вместо генерации кода с нуля или хотя бы дописывания отрывка программы нейросеть выдавала точно тот же код:

StableCode

Благо хоть генерация длилась три секунды, но такое ощущение, что нейросеть просто не поняла запроса. К слову, в прошлый раз мы писали, что и StableLM на Hugging Face работала очень и очень плохо — выдавала набор не связанных слов. Такое ощущение, что сервис искусственно урезает мощности бесплатных серверов и заставляет программу останавливаться в самом начале генерации.

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

Читайте также:

Запущен редактор кода на Python для новичков — просто и сердито

Еще одна нейросеть: пишет код и судебные иски (но это не точно!)

Гайд по Copilot: зачем нужен, как использовать

Поделиться статьей:

Новое на сайте

2 июн 2025
328
Кейс SEO в узкой B2B-нише: удвоили трафик на сайт «Элдис» и вывели его в топ-10

В этом кейсе — результаты SEO-продвижения сайта B2B-компании из сферы ЖКХ за март — ноябрь 2024 года. Мы помогли ей вырасти в топ-10 по ключам на 29%, увеличить трафик на 47% и вдвое поднять посещения блога. Это результат не разовых кампаний — а выстроенной системы. Рассказываем, как устроено SEO-продвижение, которое работает в нишах с долгим циклом сделки.

30 мая 2025
11 881
Как структура сайта влияет на конверсию

При запуске проекта один из ключевых вопросов — структура сайта. Ошибки на этом этапе обходятся дорого: плохо растет трафик, клиенты путаются, конверсия снижается. В этой статье разберемся в типах структур и поможем выбрать подходящую под ваши бизнес-цели.

28 мая 2025
928
Редизайн сайта с учетом UX: как не потерять клиентов

Если сайт устарел или стал неудобным, кажется логичным его обновить. Но редизайн сайта без UX-анализа может привести к снижению конверсии. Рассказываем, как избежать просадки в метриках и что делать, если это все-таки произошло.

UX
Смотреть все статьи

У вас есть деловой запрос? Давайте обсудим!

Оставьте свои контакты, мы свяжемся с вами в ближайшее время.

Нажимая на кнопку «Оставить заявку», вы подтверждаете свое согласие на обработку пользовательских данных