12 ноября 2021

Сбер обучил нейросеть ruGPT-3 писать код

Команды SberDevices и SberWorks создали модель генерации кода, основанную на нейросети ruGPT-3.

Модель легла в основу системы, получившей название JARVIS (Just another really valuable intellectual system — Еще одна очень ценная интеллектуальная система). Одной из частей системы стал сервис написания кода, который позволяет сократить время на разработку.

Модель генерации кода основана на глубокой нейронной сети ruGPT-3, обученной на коде Сбера и open-source библиотек. Нейросеть может дописывать код разработчика, искать уязвимые места в коде, переводить код с одного языка программирования на другой и даже — в перспективе — трансформировать в код алгоритм, сформулированный обычной речью.

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

Планируется, что в начале следующего года плагины JARVIS для IDEA, PyCharm и WebStorm станут доступны всем желающим. Кроме того, сервис автозавершения кода уже скоро появится в инструментах создания приложений для виртуальных ассистентов Салют.

В отличие от стандартных инструментов автозавершения кода из IDE, JARVIS при написании программ способен опираться не только на структуру проекта и синтаксис языка, но и на текст комментариев на естественном языке. Таким образом, система, по сути, способна в определённых пределах переводить неформальные описания функций в программный код.

Источник: SBER PRESS

Telegram-канал SmartMarket by Sber

Новости и обновления продуктов для разработки приложений SmartMarket
Подписаться
label