Разработчик ИИ-генератора Stable Diffusion представил нейросеть StableCode — она умеет дописывать код Статьи редакции

В компании считают, что она должна помочь начинающим программистам обучиться кодированию, а опытным — облегчить работу.

  • Нейросеть доступна в трёх вариантах: базовый, модель для инструкций и расширенная с контекстным окном до 16 тысячи токенов, рассказала Stability AI — разработчик нейросети для генерации изображений Stable Diffusion.
  • Контекстное окно — текст, который нейросеть анализирует перед генерацией, токены — семантические единицы, на которые разбивается текст. У GPT-4 оно составляет 32 тысячи токенов, у Claude — 100 тысяч (около 75 тысяч слов).
  • StableCode обучали на наборе данных проекта с открытым исходным кодом BigCode. Из языков программирования нейросеть поддерживает Python, Java, JavaScript, Go, C, C++, а также язык разметки Markdown.
Пример, как нейросеть выполняет определённую инструкцию
  • Все три версии модели доступны на странице компании на Hugging Face: базовая, по словам компании, предназначена для общих случаев программирования, она умеет предлагать одну или несколько строк кода по мере его ввода.
  • Модель для инструкций нужна для «для решения сложных задач». Она предназначена для выполнения инструкций и понимает подсказки на естественном языке.
  • Расширенная позволит использовать больше подсказок и внести дополнительный контекст для нейросети. Также она умеет обрабатывать большие объёмы кода: в Stability AI утверждают, что модель позволяет «просматривать или редактировать эквивалент до пяти файлов Python среднего размера одновременно».
0
94 комментария
Написать комментарий...
Pavel Cree

Я тоже своего рода StableCode

Ответить
Развернуть ветку
mr g

Нет ты unStableCode. Можешь заболеть, прибухнуть и т.д.

Ответить
Развернуть ветку
15 комментариев
Denis Bystruev

Раньше я переживал, что мой основной язык (Swift) не так популярен, чтобы его поддерживал каждый новый сервис.

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

Ответить
Развернуть ветку
Shoo

Просто даже нейросети не готовы на нем писать.

Ответить
Развернуть ветку
Arthur Kushmantsev

Всегда найдется альтернативное решение - Flutter, можете заново начинать переживать

Ответить
Развернуть ветку
3 комментария
le phatique

До него пока не дотянулись. Все ещё впереди

Ответить
Развернуть ветку
1 комментарий
Илья Калимулин

Кто станет безработным на этот раз?

Ответить
Развернуть ветку
nochnoy.ru

Да там работы на миллиард лет вперёд. Просто то для чего нужен был год и целый коллектив будет делать один чел за вечер. Всё ускорится.

Ответить
Развернуть ветку
19 комментариев
Вы в федеральном розыске

джуны

Ответить
Развернуть ветку
2 комментария
Nikolay Vavilov

да все-равно база нужна, иначе это аналогично копипасты со стаковерфлоу- ну сделаешь ты, а как оно работает не будешь понимать.

Ответить
Развернуть ветку
1 комментарий
zxc cxz

Пока ясности нет; просто многие почему-то думают, что главная задача разработчика - это непосредственно писать код ( нет, не главная ), отсюда много недопониманий кек

Ответить
Развернуть ветку
Всеволод Севостьянов

Нейросеть для написания кода - копайлот и табнайн такие ну да ну да пошли мы нахер

Ответить
Развернуть ветку
Миша Ларченко

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

Ответить
Развернуть ветку
1 комментарий
Правильный Взгляд

жду когда напмшут бота для исправления ошибок в таком коде, а пока проще по старинке

Ответить
Развернуть ветку
Евгений Полетаев

долго вам ждать придется

Ответить
Развернуть ветку
Framework Юзернеймович

Stable Diffusion -идеальная штука, ХрисТу с ютуба привет, спасибо за гайды)

Ответить
Развернуть ветку
nochnoy.ru

какая видеокарта нужна?

Ответить
Развернуть ветку
5 комментариев
Бро

Сопостамиый с миджорней результат по гайдам?

Ответить
Развернуть ветку
Сергей Фeдoтов

Блин, токены - это буквы что ли? А смысл всего этого действа, если прогер все равно потом проверяет, переписывает... Нормальному программисту написать код не проблема. Просто кому то делать не хер, и они придумывают вот таких псевдогенераторов. Не удивлюсь, если в один час х эти коды просто посыпятся по коду, который сгенерирован и запрограммирован на час х... Да, я не дизайнер, но большего убожества и скукоженности чем миджорнал я не видел. А вот графический редактор, позволяющий самому лепить картинки, а не удивляться тому, что тебе вывалил ИИ использую.
Нюя не против прогресса. Есть хорошие решения в виде готового ПО, а тут вываливают недоделанное овно вер. 2.01 и типа мы тут наваяли. Вот именно, наваяли. Не успели привыкнуть икать при слове бигдата, теперь ИИ.

Ответить
Развернуть ветку
Всеволод Севостьянов

Да это ж мостак, предприниматель, визионер, отменный пиздабол

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Сергей Фeдoтов

Успех!

Ответить
Развернуть ветку
Себастьян Перейра

блин, нет typescript и kotlin.
+ не хватает понимания неязыковых вещей. типа XML-инструкций для миграций в Liquibase.

В общем, как академическая вещь - круто! как практическая - ждём развития)

Ответить
Развернуть ветку
nochnoy.ru

народ быстро наклепает

Ответить
Развернуть ветку
Zloy Sniper

В компании считают, что их продукт поможет и начинающим программистам и опытным. Прям спасители. Возрадуйтесь же кодеры, «помощь» уже близко.

Ответить
Развернуть ветку
Alexey Ivanov

Нормальные кодеры возрадовались. Курсовые вкатуны... чтош...

Ответить
Развернуть ветку
3 комментария
Антоний Капитанов

3B модель выглядит как то слабовато. ХОтя я до этого использовал только разговорные ИИ. Но для кода наверное тоже мало.

Ответить
Развернуть ветку
High Stakes

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

Ответить
Развернуть ветку
Бро

Что такое натуральный язык?

Ответить
Развернуть ветку
6 комментариев
Бесплатный сыр

Зачем вообще код писать, если можно просто скопировать?

Ответить
Развернуть ветку
Станислав

Сложно. вот была бы сеть, которой просто можно бы сказать сделай код для кнопки в андройд приложение. А она мне ловите. Да еще и комментарий куда код вставить и как.

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Сергей Карелкин

Пускай сначала свой midjourney до нормального вида допилят, а потом уже выпускают что то еще

Ответить
Развернуть ветку
Никита Сергеев

Так они дропнули, он норм работает

Ответить
Развернуть ветку
1 комментарий
Вадим Д.

Надеюсь, в отличие от SD, не будет слишком уж вольно трактовать задачи и выдать ммм... интересные результаты вместо необходимых. Это я о ранних версиях SD.

Ответить
Развернуть ветку
Dima

Индийский код победил

Ответить
Развернуть ветку
user0564335

«кодирование»…

Ответить
Развернуть ветку
Кирилл Родин

Нейросеть умеет дописывать код, а ты еще нет....

Ответить
Развернуть ветку
Вячеслав Ермаков

интересно когда появится нейросеть которая будет полностью код писать

Ответить
Развернуть ветку
Kelerius

Через пару итераций видеокарт))

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Artemy

Если сможет нативно, как Github Copilot, интегрироваться в VSCode - могу попробовать!

Ответить
Развернуть ветку
НЕЙРОСЕТЬ СНИМАЕТ ФИЛЬМ

а если нейросети, которые могут начать код?

Ответить
Развернуть ветку
Андрей Купаку

Что то особо ничего полезного не сгенерировала

Ответить
Развернуть ветку
91 комментарий
Раскрывать всегда