2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4  След.
 
 Re: О возможности заменить программистов на ИИ
Сообщение31.05.2025, 18:57 
Заслуженный участник
Аватара пользователя


16/07/14
9737
Цюрих
rockclimber в сообщении #1688307 писал(а):
В отличие от подобного рода болтунов, Баффет прямо предложил пари на миллион долларов
Шутка в том, что Баффету деньги платят за хорошие прогнозы, а CEO - за обещания (приблизительно - за успешный обман Баффета и ему подобных).
realeugene в сообщении #1688284 писал(а):
Впрочем, по поводу года, кажется, слишком оптимистично: пока что ИИ слишком сильно галюцинирует
Важно не как проголосуют, а как подсчитают. В строчке ++veryLongAndDescriptiveNameWithUnique3SymbolsPrefix; очень легко 85% кода напишет даже не LLM, а банальный автокомплит по словарю.
Ну и в целом - уже пришли на стадию, когда мелкие рефакторинги в пределах одного файла можно поручать LLM (с перепроверкой за ней всё равно получается быстрее, чем самому корпеть над регулярками). По объему кода в символах это, думаю, получаются довольно большие числа.
Не все символы кода одинаково сложно угадать. С течением времени модели всё бОльшую часть смогут предсказывать.
realeugene в сообщении #1688284 писал(а):
Впрочем, по поводу года, кажется, слишком оптимистично: пока что ИИ слишком сильно галюцинирует, да и вряд ли все организации захотят давать ИИ корпорациям доступ к своей закрытой кодовой базе уже через год.
Многие корпорации дают уже прямо сейчас :)

 Профиль  
                  
 
 Re: О возможности заменить программистов на ИИ
Сообщение31.05.2025, 20:23 


04/06/24
295

(mihaild)

mihaild в сообщении #1688317 писал(а):
Шутка в том, что Баффету деньги платят за хорошие прогнозы
:) Погуглите про зарплату Баффета - узнаете много интересного.

 Профиль  
                  
 
 Re: О возможности заменить программистов на ИИ
Сообщение31.05.2025, 20:25 


19/05/25

16
mihaild
Есть ли однозначное отображение (задача рефакторинга)

плохой код —> хороший код

Если есть, вопрос перехода на ИИ в этом вопросе - вопрос времени.

 Профиль  
                  
 
 Re: О возможности заменить программистов на ИИ
Сообщение31.05.2025, 21:49 


12/07/15
3648
г. Чехов
Oleksandr Rybakov в сообщении #1688324 писал(а):
плохой код —> хороший код

ИИ довольно хорошо справляется с поиском ошибок в коде. Это его конёк. Я плохо разбираюсь с многопоточными алгоритмами, тут легко ошибиться, ИИ в этом случае хорошо помогает. Он хорошо помогает также с потенциальными выходами указателей за пределы массивов в языке С/С++.

Моя достаточно длительная практика на период декабрь-апрель 2025 показало следующее: эффективнее всего загрузить модели код и попросить его поправить по поводу потокобезопасности, минимизации критических участков кода, контролю выхода указателей за пределы массивов и генерации нового кода, который подразумевает чтение документации библиотек ("Код, который считывает csv-файл с SD-карты (FAT32) и сохраняет его в двумерный массив.").

-- 31.05.2025, 22:20 --

Вы можете подумать, что ИИ почти как бог программирования. Нет, это не так. Он накидывает кучу избыточных версий и ты можешь потонуть в этом (ты ж не уточнил все условия).

 Профиль  
                  
 
 Re: О возможности заменить программистов на ИИ
Сообщение31.05.2025, 23:51 


19/05/25

16
В идеале ИИ получает любой код и команду «исправь ошибки и проведи рефакторинг» (без комментариев, с однобуквенными именами, с повсеместной рекурсией и логикой на goto). ИИ понимает что код должен делать и что он делает не так. ИИ исправляет ошибки и проводит рефакторинг. Код ИИ во-первых идеально работает, во-вторых понравится любому менеджеру.

 Профиль  
                  
 
 Re: О возможности заменить программистов на ИИ
Сообщение01.06.2025, 13:20 


27/08/16
11950
Oleksandr Rybakov в сообщении #1688337 писал(а):
В идеале ИИ получает любой код и команду «исправь ошибки и проведи рефакторинг» (без комментариев, с однобуквенными именами, с повсеместной рекурсией и логикой на goto). ИИ понимает что код должен делать и что он делает не так. ИИ исправляет ошибки и проводит рефакторинг. Код ИИ во-первых идеально работает, во-вторых понравится любому менеджеру.


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

Mihaylo в сообщении #1688332 писал(а):
ИИ довольно хорошо справляется с поиском ошибок в коде.
По все видимости, разные версии ИИ сильно разного уровня.

 Профиль  
                  
 
 Re: О возможности заменить программистов на ИИ
Сообщение01.06.2025, 14:22 
Заслуженный участник
Аватара пользователя


16/07/14
9737
Цюрих
Mihaylo в сообщении #1688332 писал(а):
Я плохо разбираюсь с многопоточными алгоритмами, тут легко ошибиться, ИИ в этом случае хорошо помогает
(хорошо помогает ошибиться)
Вот как раз в таких местах посадить тонкие баги, проявляющиеся редко - LLM прекрасно могут. Они способны правильно использовать синтаксис в совсем тривиальных случаях, но банально многопоточный кеш с небольшими модификациями (так что нельзя взять готовый) - напишут, скорее всего, криво, и будет очень весело отлаживать.
На текущий момент LLM нельзя использовать ни для каких задач, которые использующий не может решить сам. Если может - то да, они могут упростить жизнь.
Mihaylo в сообщении #1688332 писал(а):
ИИ довольно хорошо справляется с поиском ошибок в коде
Причем независимо от реального их наличия.

 Профиль  
                  
 
 Re: О возможности заменить программистов на ИИ
Сообщение02.06.2025, 17:23 


02/06/25
5
Всем привет! Очень интересная тема, не мог не встрять!

Ну да, всем, кто в теме, очевидно: LLM уже радикально меняет труд разработчика. Это не будущее — это текущее изменение. Автодополнение, генерация шаблонов, тестов, моков, миграций — это уже рутина.

Вопрос не в том, изменит ли. Изменит. Уже изменяет. Вопрос — заменит ли полностью, и кого именно?

Например, гуманитарий-заказчик загружает док с хотелками или видеоописание, платит пару килобаксов и жмёт "сгенерировать". Получит ли он что-то работающие?
Ответ: да, но...

Да — потому что генерация MVP-шки, демки, прототипа под лозунгом "вот как это примерно должно выглядеть" — уже работает.
Нет — потому что реальные бизнес-проекты не заканчиваются на MVP и чем то шаблонном, нужна "вишенка на торте", эксклюзивчик, а вот с этм у ЛЛМ траблы. Далее начинается самое "весёлое": уточнения, правки, интеграции, нюансы домена, баги, костыли, лего из старого и нового. И чем дальше в лес тем ИИ начинает путаться сильнее и генерировать совсем ерунду.

Каждый, кто возился с LLM на реальных проектах хотя бы в сотни тысяч строк — понимает: в контексте большого проекта они на грани полезности. Нужны определённые навыки как извлекать пользу и не всегда ясно есть ли она вообще.
Слишком много контекста, зависимостей, неписаных соглашений. LLM тонет в этом, не умеет мыслить модульно, не видит границ. Всё превращается в кашу, сложность увеличивается. Всё как бы работает, но уже далеко не "читая мысли", нужны очень подробные промты, да и они часто не работают.

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

Зато вот что то с нуля — разгон сумасшедший.
Хочешь пилотную фичу? Сервис под одну задачу? Генерация первых 3–10 тыс. строк кода за пару дней, без багов, с приличной архитектурой. Человек бы делал это месяцами, ещё бы и заблудился. А тут — "блю скай девелопмент", энтузиазм не гаснет.

Это особенно ценно, потому что часто тормоз не в том, что сложно, а в том, что трудозатратно. Надоело писать обвязку, формы, загрузку, парсинг, валидацию, опять по кругу. LLM — супероружие против рутины.

Почему плохо масштабируется?
Простой ответ: комбинаторный взрыв.
Когда заказчик просит "вот здесь чуть-чуть переделать", оказывается, что это влияет на 27 зависимостей, три слоя абстракции, ломает совместимость с предыдущей версией и вообще лучше не трогать. А если таких просьб десяки? Всё...

LLM не понимает бизнес-намерения. Он не "угадывает", он статистически продолжает. То есть в сложных правках он действует "в среднем" — а этого заказчику не нужно. Заказчику нужно в точку. LLM туда не попадает. А значит — миллион правок которые человеку можно элегантно свести к нескольким, ну до десятка, путём особого мастерства как кодера так и менеджмента. Представьте если пытаться исполнить "как есть" все хотелки заказчика гуманитария?

Поэтому, скорее всего, поменяется модель работы с заказчиком.
В будущем будет так:
— Вот результат, вот MVP, вот API, вот UI — за 2к, за час.
— Хочешь правки? Вот прайс: каждая правка — от 1к до 100к и сроком от дня до полугода. Потому что человеческий мозг — дорогой и медленный ресурс.

Возможно, в будущем появятся форматы типа: "ИИ-решение + консультант", где ИИ делает грязную работу, а человек адаптирует к реальности. Это будет новый тип прод-дезигна.

И да — пока что LLM хорош не в инженерии в целом, а в инжиниринге старта. Он не ведёт проект, он не тащит архитектуру, он не решает конфликты слоёв. Но он может построить стартовую площадку, и она будет твёрдая. Дальше — ты сам.

Также и не стоит забывать что программирование — одна из самых сложных профессий вообще. Это не просто "пишешь код". Это ты держишь в голове целый город из абстракций, кода, костылей и странных хотелок менеджеров.

И вот именно в этой профессии мы и начали первые эксперименты с ИИ. Потому что... мы же программисты. Кто ещё начнёт заменять себя сам? Только мы могли додуматься вырастить себе конкурента.

Да, LLM уже меняет правила игры. Автокомплит больше не игрушка, он реально работает. MVP можно наваять за пару дней, где раньше нужно было два джуна и месяц.

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

Мы просто первыми полезли под нож, потому что у нас были данные, и мы умели писать пайплайны. А дальше — по списку. Все профессии, где мозг — основное оружие, будут под давлением.

Вагную: массовый исход не выгоревших кодеров в CEO стартапов, где они будут продавать ИИ-сервисы, которые, по иронии, призваны заменить таких же кодеров. Типа: "Я устал от корпоративного ада, теперь у нас ИИ, который пишет CRM за вечер, осталось только продать это банку за пару лямов".

Начнётся эпоха "псевдо-no-code": когда поверх LLM будут натягивать всё более гламурные интерфейсы, а внутри — костыль на костыле, и где-то глубоко GPT-что-то, собирающее кнопочки по мегабайтному промпту. Остальные начнут торговать промптами, как когда-то шаблонами на Bootstrap.

Потом все устанут. Никто не будет понимать, как оно работает. В какой-то момент ИИ будет писать проекты, сам их деплоить, сам же на них жаловаться, сам фиксить баги и публиковать отчёт в Confluence. Замкнутый круг. Сам себе разработчик, тестировщик и тимлид. Люди будут подключаться только раз в неделю, чтобы спросить: "ну что, всё работает?"

И вот тогда появятся новые программисты.
Не такие, как мы. Спокойные, седые и чуток "того". Смотрящие в diff как в вечность.
Они не пишут код — они объясняют LLM, почему не надо трогать этот файл, даже если он кажется "мертвым".
Они не дебажат — они сидят в кресле, пьют чай и что шепчут, не важно что.

В общем если хотите творчества, изобретений и приключений как в нулевые, то делайте свои стартапы, как Джобс и Маск. ИИ наверно тоже будет делать бизнесы под ключ, лет через 10, но время есть стать миллиардером до этого, а вот кодить фронтенд за 10 иксов от средней зарплате по стране уже не получится, без корешей в кремле.

 Профиль  
                  
 
 Re: О возможности заменить программистов на ИИ
Сообщение03.06.2025, 19:14 


02/06/25
5
Думаю, у программиста, который не хочет просто ждать, пока его утилизируют, есть довольно понятный путь — начать делать свои ИИ-приблуды. Не обязательно с нуля, не обязательно запускать стартап с кластером на тысячу A100 и мечтой об "убийце chatgpt". я вообще не про это.

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

То есть суть даже не в самих моделях, а в надстройках, как кора над рептильным мозгом, то, как ты строишь вокруг этой модели что-то более умное: прогон через тесты, автокомпиляция, цикл уточнения промптов, логика выбора стратегии, возможность работать с фидбеком от внешнего мира. По сути, программирование будущего — это не "писать код", а строить системы, где ИИ сам пишет, проверяет, улучшает, пересобирает. а ты как бы дирижёр всего этого.

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

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

В целом, направление очевидное: меньше ручного кода, больше работы с ИИ как с инструментом. Так что да — будущее, вероятно, за теми, кто будет писать не код, а кодеров, а также врачей, юристов, политиков и бизнесменов. Ну а потом ИИ сам будет это делать лучше без наших вмешательств и тогда уж… всё медным тазом накроется, богатые всё себе заберут, будут кайфовать, а бедные будут страдать, в резервациях как звери, их будут от ИИ держать также далеко как от ядерного оружия, для подстраховки запретят высшее образование и доступ в сеть ограничат, только соцсети и тикток, ничего более, я думаю к этому идёт.

 Профиль  
                  
 
 Re: О возможности заменить программистов на ИИ
Сообщение03.06.2025, 21:27 


12/07/15
3648
г. Чехов
this в сообщении #1688701 писал(а):
юристы точно запретят себя заменять

Ну как? У юриста же есть директор, который хотел бы сэкономить 250 тысяч рублей в месяц на этого умного товарища и вместо этого платить 2 тысячи рублей за программку...

 Профиль  
                  
 
 Re: О возможности заменить программистов на ИИ
Сообщение03.06.2025, 21:57 
Админ форума


02/02/19
3038
 i  Часть сообщений перенесена в тему «Будущие перспективы ИИ (возможно, 4-я волна ИИ)»

 Профиль  
                  
 
 Re: О возможности заменить программистов на ИИ
Сообщение04.06.2025, 14:47 


20/09/09
2144
Уфа
Цитата:
Команда исследователей из Palisade Research опубликовала необычный отчёт о возможностях современных ИИ в области наступательной кибербезопасности. Впервые системы искусственного интеллекта были допущены к полноценному участию в хакерских соревнованиях Capture The Flag — и не просто справились, а вошли в число лучших. В соревновании "AI vs Humans" автономные агенты на базе ИИ попали в топ-5% лучших участников, а на масштабном конкурсе Cyber Apocalypse показали результат в топ-10%, конкурируя с десятками тысяч профессиональных игроков.

Отсюда

 Профиль  
                  
 
 Re: О возможности заменить программистов на ИИ
Сообщение05.06.2025, 13:29 


02/06/25
5
Цитата:
Ну как? У юриста же есть директор, который хотел бы сэкономить 250 тысяч рублей в месяц на этого умного товарища и вместо этого платить 2 тысячи рублей за программку...
Сложно сказать как конкретно, это социальное, игровое, что простыми дифурами не смоделируешь, в стиле динамики хищник-жертва. Юристы в отличии от программистов, так сказать "ближе к кормушке", то есть к политике, к власти, они могут себя защитить, это их работа. Программисты же — своего рода офисный планктон, безропотный и бесправный, и только фактом своей необходимости, могут что-то диктовать и даже требовать деньги. А юристы способны и в конце концов принять судебное решение на конституционном уровне, защищающее свои интересы, особенно верхушка этой индустрии.

Я думаю всё начнётся с проработки общественного мнения, про то что "есть профессии, которые требуют чего то, принципиально отсутствующего у ИИ", вроде эмпатии, гуманности, ответственности и тп. Мол ИИ с этим не справится и точка, также как то что Земле 6к лет и всё божья роса, во имя вашего же блага. Потом просто введут законы, что такие то и такие то профессии мол должны использовать ИИ в таких то количествах и образом, а решения(особенно связанные с деньгами и тем более властью) должен принимать "честный и ответственный" человек. Что то в таком роде.

Челяди за 250тр конечно это не касается, это почти что программисты и офис-менеджеры, чернорабочие.

 Профиль  
                  
 
 Re: О возможности заменить программистов на ИИ
Сообщение05.06.2025, 14:30 


20/09/09
2144
Уфа
Разработчик ПО с 20-летним стажем лишился работы из-за искусственного интеллекта и больше не смог устроиться по профессии. Он получил 800 отказов, работает курьером и вынужден жить в трейлере и продавать свои вещи, чтобы не умереть с голоду.
Цитата:
Инженер-программист Шон К (Sean K), проработавший по профессии 20 лет, внезапно лишился работы. Как пишет Fortune, его заменили на нейросети, которые теперь пишут программы вместо него. Также издание отмечает, что его полная официальная фамилия состоит всего из одной буквы.

До увольнения 42-летний Шон получал $150 тыс. в год (12 млн руб. по курсу ЦБ на 20 мая 2025 г.) или по 1 млн руб. в месяц. Теперь же ему приходится ютиться в трейлере, который заменил ему полноценный дом, и работать курьером в доставке еды DoorDash, поскольку на работу разработчиком ПО его больше не берут.

Шон получил 800 отказов, пытаясь устроиться именно программистом. Если бы он жил в России, то такая смена профессии, вероятно, была бы вполне выгодной – CNews писал, что за навыки ходьбы и ориентирования на местности российские курьеры зачастую получают больше ИТ-специалистов. Но Шон живет в США.

 Профиль  
                  
 
 Re: О возможности заменить программистов на ИИ
Сообщение05.06.2025, 15:31 


31/01/24
1660
Brussels, Belgium
Rasool в сообщении #1689003 писал(а):
Разработчик ПО с 20-летним стажем лишился работы из-за искусственного интеллекта и больше не смог устроиться по профессии. Он получил 800 отказов, работает курьером и вынужден жить в трейлере и продавать свои вещи, чтобы не умереть с голоду.


Звучит как обычная журналистская утка. Можете дать ссылочку, например, на LinkedIn этого человека?

А еще я умер со смеху вот с этого:

Цитата:
Ранее в 2025 г. генеральный директор американской ИИ-компании Anthropic Дарио Амодеи (Dario Amodei) озвучил прогноз, согласно которому к сентябрю 2025 г. нейросети будут писать 90% нового кода. «Через 12 месяцев мы можем оказаться в мире, где ИИ будет писать практически весь код», – добавил Амодеи.


До сентября 2025 года осталось 3 месяца, если что. Так когда наконец-то какая-нибудь нейросеть будет за меня способна написать скрипт на R для конкретных реальных задач? 90% кода. :mrgreen:

Цитата:
По данным портала Layoffs.fyi, отслеживающего увольнения в различных отраслях, в 2024 г. в США работу потеряли более 150 тыс. работников сферы технологий, за первые месяцы 2025 г. это число превысило 50 тыс. человек.


Ценность таких новостей около нуля: во-первых, непонятно, а сколько людей нашло работу при этом и каков итоговый баланс на рынке труда; во-вторых, в экономике США и вообще мировой экономике сейчас не очень спокойно и это на реальный рынок труда влияет куда больше, чем любые разговоры про ИИ.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 50 ]  На страницу Пред.  1, 2, 3, 4  След.

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group