LINUX.ORG.RU
ФорумTalks

Программистам приготовиться на выход


1

2

Компания DeepMind, дочка Alphabet, создала систему искусственного интеллекта AlphaCode, которая, по заявлению самой компании, может справляться с написанием кода на уровне среднего программиста. Об этом пишет The Verge.

Возможности AlphaCode проверялись на платформе Codeforces, на которой выкладываются задачи и тесты для настоящих программистов. Нейросеть выполнила 10 тестов и попала в 54% лучших участников. В DeepMind подчеркнули, что при этом система создавала новый код с нуля, а не использовала готовые шаблоны.

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

https://www.theverge.com/2022/2/2/22914085/alphacode-ai-coding-program-automatic-deepmind-codeforce



Последнее исправление: dk__ (всего исправлений: 1)

54% лучших участников.

Что это значит? На codeforces столько народа, что 54% «лучших» имеют рейтинг 1000 и ниже, а это самый базовый уровень. Такие программисты умеют писать простые условия, циклы, функции, но не более.

Reset ★★★★★
()
Ответ на: комментарий от Reset

умеют писать простые условия, циклы, функции, но не более

А сабжевый ИИ умеет более. Например, виртуозно пихать в код на C++ scanf через каждую строчку.

James_Holden ★★★★
()
Ответ на: комментарий от James_Holden

А третий искусственный интеллект покажет красивую презентацию с графиком корреляции, интер- и экстраполяциями :)

slackwarrior ★★★★★
()
Ответ на: комментарий от lenin386

Поняли, что аппетиты программистов не залить уже никакими печатными станками. И вот херчат такое решение.

Хорошие программисты в дефеците, менее 10 тыч на всю Землю, при том что их не только сложно воспитывать, но и нет гарантии результата, при том что программист активен максимум 10 лет, а потом может только руководить проектами, при том что есть риск что он закричит ‘копилефт’ и не даст присвоить монополизировать продукт своей мысли и труда.

torvn77 ★★★★★
()
Ответ на: комментарий от torvn77

Хорошие программисты в дефеците, менее 10 тыч на всю Землю

Только они программистами за презренные деньги не работают, у них степеня в компутер-саенс, а погромирование даже не основная деятельность :)

slackwarrior ★★★★★
()
Ответ на: комментарий от slackwarrior

Тогда нужен четвертый, который и будет использовать (имитировать использование) такой софт вместо людей. А рассчитываться эти ИИ между собой будут криптой.

James_Holden ★★★★
()
Ответ на: комментарий от James_Holden

Например, виртуозно пихать в код на C++ scanf через каждую строчку.

Ты так говоришь будто это что-то плохое :) Ничего удобнее scanf/printf человечество до сих пор не изобрело.

Reset ★★★★★
()
Ответ на: комментарий от James_Holden

В море нельзя даже с двумя хронометрами выйти. Либо с одним, либо с тремя. Уже сейчас во всем где есть слово «надежность» применяется многократное резервирование, сверка результатов измерений от N источников и зощита от воздействия космических лучей, вызывающих спонтанные переключения вентилей :) Так что скорее всего будет «как у людей» — свободное, тайное и т.д. голосование :)

slackwarrior ★★★★★
()
Ответ на: комментарий от Reset

Ты так говоришь будто это что-то плохое :) Ничего удобнее scanf/printf человечество до сих пор не изобрело.

Это ж ИИ, ему на человеческие понятия удобства должно быть пофиг по идее.

James_Holden ★★★★
()

2050: человекам приготовиться на выход.

X512 ★★★★★
()

Круто, они сумели понизить качество автоматического кода до уровня среднего программиста.

Miguel ★★★★★
()

по сабжу: так вот чем занялся фернандос после ухода с лора!

crypt ★★★★★
()

Задача программиста - понимать нужды пользователя и составлять технические требования, пригодные для компьютера. Это требует сильного ИИ. Этот ИИ так же опасен для программистов, как автодополнение в IDE.

Legioner ★★★★★
()
Ответ на: комментарий от lenin386

Так а что именно произошло ? Обычными камерами всё ещё пользуются. Даже плёночными. Редактирование фотографий в том числе цифровых - всё ещё требует определенного опыта и знаний. Фотограф - всё ещё востребованная профессия, и уходить она никуда не собирается.

Ну начнёт нейросеть генерировать программки уровня - записаться в спортзал и продлить себе абонемент. Как раз то что сейчас пытаются как «nocode» технологии продвигать. Вам что жалко ? Ненужными в первую очередь станут низкоквалифицированные «nocode-программисты». Именно механический мартышкин-труд и надо автоматизировать. Человек должен развиваться интеллектуально и творчески, а механическую работу пускай делают машины. Нельзя «войти в ойти» за полгода с нуля, и сразу стать «уникальным» специалистом. Высокооплачиваемым - можно, но это временно, пока рыночек позволяет. А опыт требует времени: пока ещё получать опыт как в «матрице» прямой загрузкой знаний в мозг мы не научились.

Если нейросеть в глобальном масштабе будет успешно заменять прогеров-сеньйоров с 20 летним стажем, то она точно сможет заменить 100500 офисных профессий требующих куда меньших умственных усилий. И процесс этот начнётся именно с них. Я потому и сказал что волноваться надо начинать когда сам гуголь начнёт своих рядовых прогеров нейросетью заменять.

DawnCaster ★★
()
Последнее исправление: DawnCaster (всего исправлений: 1)
Ответ на: комментарий от BceM_IIpuBeT

Не было его в семплах потому, что обучали заскорузлые олдскулы, у которых слоптимизация головного моска и голословные заявления про «тормоза и оверхед» там, где это вообще не важно, особенно когда агрессивно оптимизирующий компилятор вырезает их старческие «трюки» и «бестпрактисы», придуманные не от хорошей жизни во времена 386, а юзерский ввод-вывод — последнее прибежище для этих ихних стереотипов :)

slackwarrior ★★★★★
()
Ответ на: комментарий от Reset

Ничего удобнее scanf/printf человечество до сих пор не изобрело.

Вручную дублировать описания типов внутри format string - офигеть как удобно. И что ещё удобнее, когда однажды типы поменяются, у printf-а съедет стек.

Ты троллишь что ли?

Manhunt ★★★★★
()
Ответ на: комментарий от Manhunt

И что ещё удобнее, когда однажды типы поменяются, у printf-а съедет стек.

-Wall -Werror и ты об этом сразу узнаешь.

Reset ★★★★★
()
Ответ на: комментарий от DawnCaster

Если нейросеть в глобальном масштабе будет успешно заменять прогеров-сеньйоров с 20 летним стажем, то она точно сможет заменить 100500 офисных профессий требующих куда меньших умственных усилий.

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

Вероятно, это выльется в жуткий глобальный кризис.

Manhunt ★★★★★
()
Ответ на: комментарий от Reset

-Wall -Werror и ты об этом сразу узнаешь.

Спасибо, но предпочитаю, чтобы оно как-нибудь само, без моего участия, эти проблемы решало.

Manhunt ★★★★★
()
Ответ на: комментарий от Manhunt

Так же, как сейчас не приходится заниматься физическим трудом.

Это в какой такой стране ?

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

DawnCaster ★★
()
Последнее исправление: DawnCaster (всего исправлений: 1)
Ответ на: комментарий от DawnCaster

Так же, как сейчас не приходится заниматься физическим трудом.

Это в какой такой стране ?

Всюду, где работа заключалась исключительно в прикладывании мускульной силы, теперь работают двигатели. Транспортировка грузов (покажи мне бурлаков или галеру с гребцами), погрузка/разгрузка, рытьё всех сортов, ковка, и тд и тп. Мышцами кожаные мешки больше не работают; работают ловкостью, работают зрением, работают здравым смыслом - но это всё уже не относится к тяжелому физическому труду.

Manhunt ★★★★★
()
Ответ на: комментарий от Manhunt

погрузка/разгрузка, рытьё всех сортов, ковка, и тд и тп

Вот прямо сегодня утром дома за окном вполне себе мясные человеки строили школу и разгружали камаз с песком. Роботов я что-то среди них не заметил, либо они очень хорошо скрывались.

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

DawnCaster ★★
()
Последнее исправление: DawnCaster (всего исправлений: 2)

Это не замена программистам, а помощь программистам. Расширенный автокомплит.

mono ★★★★★
()

Во-первых, задания Codeforces составлены не обычным языком. Во-вторых 54% получены оценочной формулой.

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

ya-betmen ★★★★★
()
Ответ на: комментарий от cocucka

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

AKonia ★★★
()
Ответ на: комментарий от DawnCaster

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

Я думал, что разгрузка песка из камаза состоит в том, что гидравлика поднимает кузов, и многотонную груду песка вываливает куда нужно. То есть тяжелый физический труд - за машиной.

Бетон они тоже лопатами в корыте перемешивают, без бетономешалки?

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

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

Manhunt ★★★★★
()
Последнее исправление: Manhunt (всего исправлений: 1)
Ответ на: комментарий от Shadow

Не стоит забывать о позорной «вишенке на торте», которая преследует 95% решений маш обучения и гобучения, т.е. 54% могли быть для задачи 2+2, а в остальных задачах всё тупо не так.

AKonia ★★★
()
Ответ на: комментарий от Manhunt

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

Курьеров я в основном вижу не в метро с великами, а как раз на дорогах и тротуарах. И судя по личному общению с несколькими знакомыми которые так работают - возит их только электросамокат, у кого он есть. Остальные крутят педали и ходят пешком.

Про строителей ничего сказать не могу. Но работа точно в большей степени физическая чем умственная, думаю это и так очевидно. Роботы пока не лишили их работы. Квалификация на такую физическую работу требуется, конечно, больше чем на раба-гребца.

DawnCaster ★★
()
Последнее исправление: DawnCaster (всего исправлений: 2)
Ответ на: комментарий от xwicked

Допиливать они его будут лет 10 как минимум, а то и все 20 как я предполагаю

Там нечего допиливать, если конечно цель не вырожденных быдлокодеров заменить. Нормальный программист это прежде всего умения работать с предметной областью, а не механизм набора printf’ов или генерации решений leetcode по сотням уже готовых решений.

AKonia ★★★
()
Ответ на: комментарий от xwicked

слыш

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

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

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

пользуйся защитой неуловимого джо

n_play
()
Ответ на: комментарий от n_play

откуда словарь украл для своего кросворда?

Откуда ты выср@лся? :D Я про Медузу говорил и про фейковые новости.
13 лет моей программе, если бы это было так, то меня давно бы нахлобучили. Так что расслабься. Я сам делал.

xwicked ★★☆
()

Они написали транслятор с кобола на С++?

Motif ★★
()
Ответ на: комментарий от xwicked

ок. просто ВОР должен знать что он ВОР.

или ты сразу же после создания программы ждал судебный иск на пару лямов курьером-экспресс-почты? аж подождал 13 лет и недождался. но ВОРом быть не перестал. так и продолжаешь!

n_play
()
Ответ на: комментарий от Lordwind

Чтобы написать корректный код, нужно написать ТЗ, а ИИ на это не способен

А среднестатистический заказчик не способен написать ТЗ, отсюда появились уродцы типа agile, bazaar, всякие идиотские практики devops с конвеерной разработкой, где даже аналитик не понимает что происходит. Так что ИИ отлично справится )

Psychosis
()
Ответ на: комментарий от vvn_black

Кому нужен код, если его нельзя сопровождать и поддерживать самостоятельно?

Никому уже давно не нужен код, который можно сопровождать и поддерживать самостоятельно.

Psychosis
()

Программистам приготовиться на выход

…в светлое будущее, где им будет помогать писать код ИИ (так как только программист сможет объяснить ИИ, что нужно сделать)

goingUp ★★★★★
()
Ответ на: комментарий от n_play

да и закапывание не автоматизировано тоже

Harald ★★★★★
()

А я вот помню, был Assembler, а потом стал C.
А ещё до этого переводом из ассемблера(?) в дырки на перфокартах занимались специальные девушки.

До сих пор упрощение программирования приводило не к уменьшению количества программистов, а к усложнению и расширению спектра решаемых задач, и сейчас если программисты и пойдут на выход - то не раньше, чем отправят туда всех остальных.

Anonymous ★★★★★
()
Ответ на: комментарий от xwicked

если на медузе, тогда без вопросов, подобные помойки всегда на стороне самых ушлых дядь. Да и в целом я уверен, что вся эта тема с ИИ-кодером раскручивается только ради одной цели - выдумать повод закрутить зарплаты в инфотехе с манипуляцией и подлогом в духе «либо работай за копейки, либо на нейросетку заменим»

AKonia ★★★
()
Ответ на: комментарий от Psychosis

Если где-то люди идиоты, которых можно заменить скриптом с кросс-валидацией, гордо названным ИИ, значит я за свою профессию спокоен.

Lordwind ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.