Программисты уровня Junior и Middle больше не нужны, их заменит нейросеть AlphaCode от Google

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Новость | ИИ, сервисы и приложения

В феврале этого года была представлена новая нейросеть DeepMind AlphaCode позволяющая частично а в некоторых случаях полностью заменить программистов уровня junior и Middle. По последнему расчётам нейросеть способна заменить 55% программистов указанного уровня.

Нейросеть способна изучать команды и синтаксисы кода github и переводить их в код используя заложенные в нейросеть задачи. В данный момент нейросеть AlphaCode способна сгенерировать до 1 млн различных решений задач на языках программирования python и c++, при этом проводить аналитику и отсеивать ненужный код. После создания новой нейросети и проведение обучения она способна на решение до 35% поставленных задач. При дальнейшей работе нейросеть сама отсеивает неудачное решение, при этом выделяет правильное решение задачи. В дальнейшем из нескольких возможных решений выделяется 10 основных, которые могут быть успешные.

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

Другими словами DeepMind AlphaCode способна заменить большинство разработчиков уровня junior и Middle в рутинной работе по созданию кода.  Высвобождая этих программистов на создание более сложного кода. Отмечается, что нейросеть может допускать ошибки. К примеру создавать переменные и не использовать их. В данный момент нейросеть AlphaCode находится на обучении и проводятся соревнования с программистами, в дальнейшем планируется полностью автоматизировать режим программирования.

 

Источник: https://alphacode.deepmind.com/

27 комментариев

Добавить комментарий

s
Вообще не ясно о каких сложных задачах речь. Заменяют индусов с гавно кодом без коментирования на другой гавно код робота. От этого только качество ухудшиттся ведь нейросеть учат на результат, а не на качество, учитывая как они пальцы рисуют, тоже самое и в коде будет. А баги будут фиксить уже супер спецы способные разбирать гавно код? Хотя я сомневаюсь, не каждый захочет ковыряться в крвиом коде который никому не понятен.
bobster-vit
Вообще не ясно о каких сложных задачах речь. Заменяют индусов с гавно кодом без коментирования на другой гавно код робота. От этого только качество ухудшиттся ведь нейросеть учат на результат, а не на качество, учитывая как они пальцы рисуют, тоже самое и в коде будет. А баги будут фиксить уже супер спецы способные разбирать гавно код? Хотя я сомневаюсь, не каждый захочет ковыряться в крвиом коде который никому не понятен.

Думаю что будет затычки ставить на простом коде
t
Зато возникнет новая профессия с кучей вакансий: «формулировщик запросов к нейросети». И этому будет не так-то просто научиться, ибо
https://habr.com/ru/company/xakep/blog/707532/
https://dzen.ru/a/Y4hTmuMrsjSHIAMw
B
Оукей, а как родить сразу синьера?
bobster-vit
Оукей, а как родить сразу синьера?

Думаю ещё в разработке
B
Ревьюить код все равно кому-то надо, поэтому из всей статьи последний абзац самый адекватный. Плюс, да, откудащто синьоры должны выродиться, так что…
t
Вы что, они рождаются сразу взрослыми, согласно штатному расписанию, с должностью и окладом… по мнению Калугиной, конечно же.
d
Учёный изнасиловал журналиста. Не видел ещё нейросеть, которая способна сделать кучу действий: понять задание по текстово-графическому описанию из джиры, выбрать нужную ветку гита, собрать все зависимости(nmp, либы и тп), настроить тестовую базу, запустить докер с его сервисами, зайти на виртуалку и забрать бекап, проанализировать логи, ну и в конце концов — отладить и понять где в куче кода найти куда внести исправления.
100684182398665896065@google
Частью про тестовую базу, докеры, логи и бэкап кодеры уже не занимаются. Это крайне непродуктивно.
d
да ладно? вы давно занимались кодингом? или у вас no-code? даже смешно стало. у меня за последние 4 года было больше десятка проектов. даже на MS поработал, пока они не ушли из России. на каждом проекте пришлось чем-то из списка заниматься.
1
То что вы писали делают девопсы, а точнее девопсы автоматизируют это, что бы этим не нужно было вручную заниматься.
1
Девопсы анализируют логи? Непременно сообщу это нашим, а то они не знают про это.
S
Чет вы как то совсем уж критично к этому отнеслись, с чего вы решили что нейросеть = полная замена человеку? Страшно становится? То что вы описали обычно пугает новичков, и просто вдумайтесь, например докер вам зачем? Для чего если вы все в принципе можете делать руками? Используете для упрощения своей работы и для повышения надежности? Тогда почему так не любите сети которые как раз и будут использоваться скорее всего для упрощения каких то действий которые можно вполне автоматизировать? Те же нейросети позволяют уже сейчас получить вменяемый текст запроса к базе данных на основе обычного «человеческого описания», так же я думаю можно будет упростить многие задачи, у вот уже вместо предположим 10 программистов, с теми же задачами справляются 8, но с помощью нейросетей, считаю это вполне реальным будущим, как и в принципе с художниками, профессия как таковая никуда не уйдет, просто количество специалистов уменьшится, и такому исходу я только рад, да люди будут негодовать, но давайте вспомним сколько профессий канули в лету и при этом я не вижу толп протестующих за возвращение профессии, например, трубочиста или расчетчика.
106483026580203859866@google
Ага микрософтовский адвайзер на нейросетях уже все видели, или в экселе :)
100684182398665896065@google
1) Может ли сеньор четко сформулировать задачу словами? Да, но на самом деле нет. Потому что хотелки заказчика всегда меняются.
2) А можно ли в принципе четко формулировать задачи для нейросети? Даже у самых крутых системных аналитиков и самых опытных сеньоров возникают ситуации, когда они говорят на разных языках. Особенно мучительно это ощущается на поздних этапах разработки, когда заложились и сошлись вроде как в одной модели, в одних требованиях, а потом оказалось, что некоторые вещи остались не демаркированы надлежащим образом.
3) Что эффективнее: когда сеньор пытается сказать нейросети, как надо написать или когда джун просто берёт и пишет? Разница в затраченном времени будет незначительна, а вот разница в цене разработки…
5
А нельзя ли нейросетью заменить депутатов, а главное, российского президента с друзьями? На сколько бы лучше в мире жилось без войны, без мобилизации и без распиливания бюджета
2355555@vkontakte
Пиндосов своих замени. И фашиста зелибобу.
1
А вы, уверены, что такая нейросеть не объявит сразу полную мобилизацию, а не частичную и не побоится использовать яо, проведя соответствующие расчёты вероятностей ответного удара?
101952563587916909306@google
Всё с точностью до наоборот Программистам такого уровня не нужны нейросети
d
Юниоры и мидлы научат нейросеть плохому и снова станут востребованы.
V
Осталось теперь понять, как программисты минуя джуниоров и мидлов стразу станут сеньорами
m
Можно подумать что те толпы программистов которые уже работают решают какие-то жизненно важные задачи. Не зря говорят что именно пузырь недавно лопнул, а не отрасль. Людей надо чем то занимать, это давно уже не необходимость в получении результата, а ещё одна возможность трудоустроить какую-то часть населения
1
Можно подумать что те толпы программистов которые уже работают решают какие-то жизненно важные задачи. Не зря говорят что именно пузырь недавно лопнул, а не отрасль. Людей надо чем то занимать, это давно уже не необходимость в получении результата, а ещё одна возможность трудоустроить какую-то часть населения

Эти толпы программистов — мифические. Так же как и толпы хороших инженеров и даже юристов. Да и сантехника с трудом найдёшь хорошего. То что в отрасль занесло много лишних людей не делает ситуацию пузырем. Автоматизация всегда будет в цене
m
О том и речь, инженеров нужно ровно столько сколько сейчас уже существует ХОРОШИХ инженеров. Это ведь палка о двух концах: есть у тебя пути реализации — будет возможность стать хорошим, если путей реализации как таковых нет, то и инженером ты будешь на пол шишки. Но нужно ли всем быть хорошими и что делать с остальными людьми?
1
Сейчас толпы менеджеров наперегонки побегут продвигать «новую технологию». Ведь в сетку вложены ярды, а как ещё показать эффективность и результат? Взять самую больную для работодателя проблему высокой зарплаты программистам, принести неработающее, но перспективное решение) Ведь кто-то же должен заплатить за эти исследования в гугле)))

Добавить комментарий

Сейчас на главной

Новости

Публикации

Электрочайник с режимом поддержки заданной температуры: обзор Harper HWK-MD06

Электрочайник — незаменимая техника на каждой кухне. Многие только выбирают варианты от классического чайника до умного чайника или термопота. Компания Harper предлагает вариант чайника...

Многофункциональный USB-C анализатор Fnirsi fnb-c2

Главная особенность новой модели — это профессиональная начинка: 20-битный АЦП обеспечивает лабораторную точность, а поддержка новейших стандартов PD3.1 (EPR) и UFCS позволяет работать с...

Учительница открыла галактику, а архитектор взломал древний язык: 5 самых необычных случайных открытий

Хотели бы вы сделать какое-нибудь научное открытие? Мы привыкли думать, что великие научные открытия совершают седовласые профессора в белоснежных лабораториях, окруженные сложными приборами и...

122 дБ и спазм сосудов: как обычная мотокоса убивает сердце гипертоника и почему вибрация опаснее рева мотора

Замерил шум своей бензокосы — 122 дБ на полном газу. Рассказываю, как рев двухтактного мотора и жесткая вибрация штанги вызывают спазм сосудов и почему гипертоникам нельзя долго косить траву.

Влажная уборка полов с активной пеной и моторизированными колесами: обзор вертикального пылесоса Roborock F25 ACE Pro

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