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

12 нояб 2021 17:40 #106276 от ICT
Сбер презентовал модель генерации кода, основанную на нейросети ruGPT-3. Разработку ведут команды SberDevices и SberWorks. Модель легла в основу созданной разработчиками Сбера системы, получившей шуточное название JARVIS (Just another really valuable intellectual system — еще одна очень ценная интеллектуальная система). Одной из частей системы стал сервис, позволяющий автоматически писать код, сокращая время на разработку. Уже с 15 ноября у внешних разработчиков появится возможность воспользоваться этим сервисом на SmartMarket — единой точке доступа ко всем технологическим платформам Сбера. Модель генерации кода основана на глубокой нейронной сети ruGPT-3, обученной на коде Сбера и open-source библиотек. Возможности такой модели позволяют нейросети дописывать код разработчика, искать уязвимые места в коде, переводить код с одного языка программирования на другой и даже — в перспективе — трансформировать в код алгоритм, сформулированный обычной речью. Частью системы является сервис автозавершения кода, который работает по принципу подсказок. После написания одной части кода нейросеть предлагает варианты продолжения, которые пользователь может выбрать и не вводить код вручную. Уже сегодня JARVIS включает в себя плагины для популярных инструментов разработки (IDE): IDEA, PyCharm, WebStorm с поддержкой языков Java, Python и JavaScript, но эта функция доступна пока только для разработчиков Сбера. Планируется, что в начале следующего года плагины JARVIS для IDEA, PyCharm и WebStorm станут доступны всем желающим. Кроме того, поработать с сервисом автозавершения кода уже в ближайшее время можно будет на платформе SmartMarket — эта функция включена в инструментарий создания приложений для виртуальных ассистентов Салют. В отличие от стандартных инструментов автозавершения кода, встроенных в IDE, JARVIS при написании программ способен опираться не только на структуру проекта и синтаксис языка, но и на текст комментариев на естественном языке. Таким образом, система, по сути, способна в определённых пределах переводить неформальные описания функций в программный код. "Написание кода — процесс творческий, но целый ряд рутинных задач уже сейчас можно перепоручить нейросети. Решения, основанные на нашей модели, позволяют экономить самый ценный ресурс разработчика — время. Мы стали первой российской компанией, которая создала собственную модель генерации кода — и уже скоро предложим доступ к ней внешним разработчикам. При этом число доступных сервисов будет расширяться — например, нейросеть научится дописывать код на новых языках программирования", - сообщил Константин Круглов, старший вице-президент по новым цифровым поверхностям Сбербанка, CEO SberDevices. Ссылка на источник


  • Сообщений: 103416

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

    Похожие статьи

    ТемаРелевантностьДата
    "Билайн" обучил нейросеть оптимизировать движение маршрутных автобусов16.02Четверг, 22 июля 2021
    Нейросеть научили писать убедительные поддельные клиентские отзывы14.94Пятница, 01 сентября 2017
    «Сбер» создал нейросеть, которая генерирует картинки по описанию на русском12.64Вторник, 02 ноября 2021
    «Ростелеком» обучил почти 86 тысяч пенсионеров работе в интернете9.27Четверг, 28 февраля 2019
    Учебный центр "РДТех" обучил экспертов ИТ-компаний работе с базами данных Tibero8.99Понедельник, 20 июля 2015
    «Ситилинк» обучил свои терминалы понимать речь покупателей через «Яндекс.облако»8.99Среда, 22 мая 2019
    Как можно и как нельзя писать PR-материалы для ИТ и телекома8.38Четверг, 23 марта 2017
    Зенит и «МегаФон» научат писать о спорте8.38Понедельник, 27 марта 2017
    Искусственный интеллект научился "писать" пьесы8.38Четверг, 10 ноября 2022
    Google скоро будет писать за вас ваши письма8.29Четверг, 05 ноября 2015

    Мы в соц. сетях