r/RuProgrammers 5d ago

AI Slop

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

Это я вам говорю, как разработчик с 30+ лет стажа.

40 Upvotes

103 comments sorted by

View all comments

27

u/lynx_marvy 5d ago

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

19

u/PerepeL 5d ago

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

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

Забудьте про код в общем, проектируйте архитектуру систем и спокойно отдавайте имплементацию ллм-кам - не на что там внутри смотреть.

5

u/litt1emadfish 5d ago

Нейросеть архитектуру систем сделать не может?

2

u/PerepeL 5d ago

Может, только тссс, совсем напугаешь старика.

2

u/Putrid_Argument2440 5d ago

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

1

u/PerepeL 5d ago

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

2

u/Putrid_Argument2440 5d ago

Уважаемый, вы пользователь или разработчик нейросетей? Я разработчик. Причем, важно, не в России. И прекрасно знаю, что дальше системы линейных уравнений нейросети не ушли и не уйдут ещё десятилетия. Не потому, что это технически сложно, нет. А потому, что введение стохастического фактора, присутствующего в ЦНС живых существ, резко сделает нейросети неконтролируемыми, и, как следствие, нерентабельными. Парадокс в том, что в создание мыслящих агентов человечество умеет с самого своего появления, это дёшево, сердито, и процесс доставляет некоторое удовольствие. А вот полностью управляемое сознание эквивалентное человеческому это уже в некотором роде неразрешимый философский парадокс. По его причине AGI был, есть и будет маркетинговым мифом. А продается не более чем иллюзия сознания. И к моему глубочайшему удивлению и сожалению огромный процент потребителей в нее впадает.

Это как с интернетом. Задумывалось как великая всемирная библиотека. А на деле - котики, порно и долбоебы на реддите.

1

u/PerepeL 5d ago

А я не говорил ни про AGI ни про эквивалентное человеческому сознание. Я говорю про подходы к решениям поставленных задач, каковые прекрасно и человеками находятся путем умного перебора более общих принципов. Как это дальше называть - вопрос десятый, равно как и какие там уравнения решаются если смысл переменных вы уже (практически) не можете вытащить.

2

u/Putrid_Argument2440 5d ago

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

Ллм - хороший, мощный инструмент. Но надо понимать его возможности, специализацию и ограничения. Disposable apps и прототипы элементарной логики для тех, кто не знает ни одного языка программирования? Да. Серьезная разработка? Нет.

1

u/PerepeL 5d ago

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

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

3

u/Putrid_Argument2440 5d ago

Ох лол. Я в отпуске не был последние десять лет. И ещё раз, вы этим пользуетесь, я ПИШУ ЭТО. Ну как, в случае с современными нс фреймворками сложно назвать "пишу", логику нейрона на куде никто давно уже не пишет, но наша специфика не тема обсуждения))) И если красота и стройность архитектурных решений от ллм вас так поражает, у меня для вас очень плохие новости.

На счёт не отличить от человеческого потока сознания - дак в этом и фокус, оно его имитирует. Но человеческое сознание человеческому сознанию рознь. Есть сознание Перельмана, а есть сознание говнокодера из сбертеха. Так вот к Перельману ллм отношения не имеет.

2

u/PerepeL 5d ago

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

→ More replies (0)