Разработчик ИИ-генератора 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 комментария
Написать комментарий...
Илья Калимулин

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

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

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

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

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

Зато возможно появятся новые отделы/компетенции - уже шутили про Senior Prompt Engineer, имхо это недалеко от правды.
Исторически, любая автоматизация в ИТ только увеличивала штат, а не уменьшала.

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

Ответить
Развернуть ветку
София Литвинова

А что такое Prompt engineer? Мол тот кто запросы для робота пишет?

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

Так через годик никто запросы руками писать не будет - появится пара уровней абстракции где вы их будете конфигурировать через ООП/ФП/декларативщину и так далее. Ну а там и до конвейеров обработки и инженеров недалеко. Пойду расчехлю-ка свой гитхаб))

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