Найти в Дзене
9 подписчиков

Новое исследование показало, что представленная в феврале нейросеть DeepMind AlphaCode способна стать полноценным помощником опытных программистов, но всё ещё не сможет их заменить полностью


AlphaCode изучила синтаксисы большого объема кода из GitHub, а затем научилась переводить описания задач в код, используя тысячи задач с соревнований по программированию
AlphaCode может генерировать до 1.000.000 решений задачи (на Python или C++) и отсеивает неподходящие

В онлайн-соревнованиях по программированию AlphaCode обыграла более 45% (из 5.000) программистов
Более того, при решении задач AlphaCode не использовала готовые шаблоны, а генерировала новый код

По словам DeepMind, нейросеть может выполнять рутинную работу с ПО, освобождая от этого опытных разработчиков, чтобы они могли сфокусироваться на задачах более высокого уровня

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

В DeepMind отмечают, что текущие навыки AlphaCode применимы только для соревнований программистов, но в будущем AlphaCode сделает программирование полностью автоматизированным
Около минуты