Как стать автором
Обновить

Vibe-Coding и ИИ-революция: как нейросети собирают бэкенд за минуту, освобождая разработчику время на смысл

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров14K
Всего голосов 14: ↑6 и ↓8+1
Комментарии57

Комментарии 57

от вайб-кодинга к вайб-блоггингу?

Вайб кодинг - это как будто бы предпочесть резиновую женщину вместо живой. Результат вроде бы один и тот же, но есть нюанс. Организм IT самоочищается благодаря секте «вайб».

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

Так она и так уверенно набирается. На западе уже повально сокращения по этому поводу. У нас тоже потихоньку эффективные руководители требуют использования нейронок, думая, что это делает лучше. Доживём и переживём.

ребуют использования нейронок, думая, что это делает лучше

это, скорее, владельцы бизнесов. ну, может еще какие hrd и генеральные (не все).

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

Будем посмотреть)

Неправильно думаете. Я не беру больше в команду людей без навыка работы с ИИ. Луддиты не нужны.

в какую команду? что за проект, где всё это находится? не голословны ли ваши утверждения?

IT-отдел на 20 человек. Мой пример ничего не доказывает, просто иллюстрация, что непосредственные руководители тоже в теме, а не «просто берут под козырёк».

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

Необходимо уточнить, что конкретно вы понимаете под "навыком работы с ИИ".

Вот, смотрите: я пользовался какими-то там llm, как прямо, так и опосредованно, даже код в курсоре генерировал - что из этого вы назовете опытом?

У вас, составление кода через llm - это часть внутреннего инструментария компании, или каждый сам?

Пока что, вакансии, где прям сильно требуют "это", но никак не обозначают, что именно хотят и в каком контексте, являются токсичными.

Опыт - это способность решать с помощью LLM, которые в публичном поле (на Хабре, в телеге) многими считаются слишком сложными для AI.

Вторая часть опыта - это понимание, что на самом деле не стоит отдавать ИИ, а стоит сделать самому.

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

Скоро хабр будут читать только вайб-читатели, живых людей не останется.

их уже большинство, судя по битве минусологов, которую я вижу у себя в профиле, в "голосовании за меня". =)

"Чтобы такого заVibe-бложить?" Фоточка нашлась через "кротовую нору" в сети Интернет. Дата в свойствах фотки почему то 01--04-2055
"Чтобы такого заVibe-бложить?" Фоточка нашлась через "кротовую нору" в сети Интернет. Дата в свойствах фотки почему то 01--04-2055

Нужно быть очень молодым, в данный момент, чтобы гарантированно дожить до 2055.

Нужно быть очень молодым, в данный момент, чтобы гарантированно дожить до 2055.

Я очень надеюсь, что это не моя фотка и не фотка кого-то из знакомых 😁

Инженер превращается из «писателя строк» в исследователя пространства возможностей: выбирает, комбинирует, проверяет гипотезы. Это уже ближе к научной работе, чем к ремеслу.

Нет. Инженер превращается в писателя следующего промпта: "предложи критерии оценки и ранжирования гипотез выше согласно лучшим практикам индустрии". И следующего промпта: "оцени гипотезы согласно критериям и выдай развернутый результат"

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

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

И вся эта идиллия закончится ровно в тот момент, когда грызун перекусит лан кабель на чердаке прогрессивного (утрирую) офиса в лофт бизнес турбо центре и «специалисты» останутся без ИИ. Ну или благодаря таким же эффективным, не произойдёт перегрузка на подстанции и «специалист» не останется без электричества, что уже происходит в новых ЖК Москвы. И вся волшебная прогрессивная эффективность превращается в того немощного котенка с лапками у которого свои знания атрофировались за весь эффективный и прогрессивный период, потому что ИИ развивается, а «прогрессивные» нет. «Прогрессивный» учится пользоваться ИИ, но как инженер и специалист он деградирует. Он не пишет научных статей, не участвует в развитии. «Специалист» просто паразит, который научился печатать на клавиатуре в строку промта. И это невероятно хорошо, потому что их буквально можно отключить путём лишения доступа к ИИ. В то время как у настоящих специалистов все находится в голове, книгах, в сохраненных и распечатанных статьях, на флэшках, на хардах. И по этому они ценны, а «специалисты» - нет.

Задам вам вопрос: а чем «специалист» (читай как «оператор запросов к нейронной сети») отличается от обычного НПС в компьютерной игре?

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

Задам вам вопрос: а чем «специалист» (читай как «оператор запросов к нейронной сети») отличается от обычного НПС в компьютерной игре?

Тем что он из плоти и крови. И может некоторые гипотезы проверить на фактах.

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

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

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

в то время как настоящий инженер способен, благодаря фундаментальным знаниям и опыту, построить всё заново.

Может. Но это будет никому не нужно и никто не будет за это платить. Будут пара тысяч фанатов(на весь мир) которые чисто из любви к специальности будут за свой счет ваять нетленки и делать резечи. Как сейчас кузнецы старинных доспехов.

А как профессия "инженер" закончится.

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

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

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

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

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

Ваше личное мнение безумно интересно(нет). Уже взывли когда закончились упомянутые платтеры, шорники, бондари и еще десятки безусловно ценных профессий.

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

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

К счастью, ваше мнение не нуждается в оценке, за счёт его бедности. 

Ваше мнение забавно в своей незамутненной сгенерированности, но было интересно понять, получится ли что нить более сущеественное сформировать кроме банальностей.

Не получилось, засим откланиваюсь.

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

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

Посмотрите на амишей, яркие представители такого образа мыслей.

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

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

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

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

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

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

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

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

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

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

К слову, про исследование пространства. Любой человек видел в своей жизни не современные дома прошлого века в сельской местности, беленькие такие, неказистые, но не каждый интересовался как он изготавливается. Вам известно выражение «из говна и палок»? Так вот некоторые из тех домов буквально изготавливаются из дерева, которое облепливают глиной с песком и соломой. Потом штукатурится, чтобы глину не размыло водой. А сверху делается крыша из камыша. Такой дом называется мазанка. Это быстровозводимый дом. Не очень хороший, по современным меркам, но в определенных условиях - идеальный.

Кажется ничего сложного в понимании принципов вещей нет, правда? А при необходимости, можно изучить и детальнее. Это и есть «исследование пространства» о котором так неаккуратно ляпнул предыдущий участник переписки. И исследование пространства может быть на самых разных уровнях.

Будьте здоровы.

Имея нужные знания можно и в тайге, и на необитаемом острове выживать. Только зачем такая жизнь? Жизнь же ценна не сама по себе, а тем, насколько ты в ней процветаешь. И процветание намного выше, когда блага получаешь ты, а работает кто-то другой. И тут уже не важно этот другой - живой человек или нейронка.

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

А на счёт «процветание намного выше когда блага получаешь ты, а работает кто-то другой» - это крайне мещанская и не дальновидная позиция. Только раб мечтает о собственном рабе. Вы в неограниченном жировании видите процветание? Только не говорите глупости про путешествия и всякого рода созерцания, потому что кто к этому стремится, тот и в малом достатке это имеет.

Лично я, как и многие другие, процветанием считают то явление, когда процветает окружение вокруг, а не только личное процветание, за счёт других. Даже если этот «другой» - это нейронка. Опять же, если бы вы соизволили потратить 8 минут своей жизни и прочитать всю ветку, то увидели бы, что я считаю нейросети помощником, когда они выступают в роли помощника, быстрого справочника, поисковика в частных случаях, если угодно. Но считаю, как и многие другие, крайней глупостью использовать нейронки в качестве основного инструмента. Потому что тогда ваша личная ценность становится минимальной.

Даже не знаю, зачем я вам ответил, тут даже обсуждать нечего.

Это, конечно, очень замечательно, что вы всесторонне развитый человек с разнообразными знаниями. Но каким образом вы ранее в ветке перепрыгнули с обсуждения компьютерных инженеров ("писателей строк кода") на обсуждение инженеров реального мира? И с обсуждения исследования "пространства решений" на исследование реального физического пространства? Вы ведь понимаете, что в упомянутом изначально "пространстве решений" слово "пространство" означает просто набор/список вариантов, а не буквально физическое место. И компьютерного инженера с инженером каким-нибудь другим не связывает ничего, кроме схожего названия. Когда речь идёт о замене инженеров ИИ-агентами, очевидно же, что речь идёт про кодеров, а не про мастеров паяльника. А большинство работников клавиатуры, при всём их интересе к исследованию виртуального пространства, не знают без Гугла как яйцо сварить всмятку, ибо это скучная рутина бытия – так же как и кирпичи с цементом.

  • не всегда у вас в кармане будет калькулятор

  • Не всегда под рукой будет справочник формул

  • Не всегда в наличии будет телефон

Вы находитесь здесь

  • а что если крыса перекусит кабель с ИИ

Не переживайте за нас, мы справимся.

Без электричества любой программист не может работать. ИИ скоро будет локально в каждом компьютере.

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

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

Такой бэкенд-черновик и я форкну за минуту из любого из сотни своих готоаых бэкендов. В чем тут ценность ИИ?

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

А как вообще "отдать большую задачу" ИИ? Он уже умеет "просмотреть" репозитории с тридцатью микросервисами и тремя фронтендами и накидать PR-ов, merge и deploy которых немедленно сделает пользователей счастливыми, а владельцев продукта богатыми?

Да. Уже умеет как человек. Вы же тоже не сможете постич сразу 30 микросервисов. Но можете по таске найти нужный участок кода

Если он умеет "как человек", то в чем его преимущество перед человеком?

Если я дам ему доступ в репозиторий микросервиса и потом укажу на файл с приемочными тестами новой конечной точки, он сможет написать код в том же стиле и с использованием уже имеющихся данных и методов, которые уже используются в остальных конечных точек микросервиса?

Какой из агентов уже умеет работать скажем с публичными репозиториями на гитхабе?

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

Программировать легко. Всем это известно.

Почему абзацы одинакового размера? Гпт уже заменяет не только программистов но и авторов на хабре?

Прогресс не остановить!

Насколько я понял, через такие статьи, треды-колабы мясных и цифровых машин, цифровые машины хотят донести до мясных машин свои requirements,roles, contracts?

Всё это приводит к новому негласному контракту. Машины пишут больше строк, люди берут на себя кураторство смысла. Ответственность не исчезает, она

Ну и оплату труда им наверняка - миской электричества и тарелкой данных не обойтись

Все, кто пишут текст про нейросети, думают, что использовать нейросети для изложения своих мыслей правильно.
Можно ли сказать, что это не нейросеть является посредником для представления человеком информации о нейросети, а человек является посредником, для представления информации нейросетью о нейросети?

Я: Ответь что-то умное на этот комментарий

ChatGPT: Вот умный и остроумный ответ, который можно оставить к такому комментарию:

"Пожалуй, ты только что поймал квантовую суперпозицию авторства: пока мы читаем, мы не уверены, кто говорит — человек или нейросеть. Возможно, нейросети уже просто используют нас, чтобы объяснить себя друг другу."

Если хочется более философского подхода:

"Интересная инверсия. Если человек — посредник для выражения мыслей нейросети, то, может быть, речь идёт не о том, что мы используем нейросети, а о том, что они используют нас для своего самовыражения. Осталось понять, кто здесь субъект, а кто — интерфейс."

Хочешь более ироничный или серьёзный вариант?

Я одного не понимаю с кодингом полного кода через нейросети: как это потом поддерживать??? Сам пишу на Java, проект под миллион строк. Я знаю там каждую запятую! Даже если не касаться бизнес логики, которую нейросеть в принципе не может написать, как потом искать и исправлять ошибки? Я использую только автокомплит и то периодически его отключаю, когда он начинает чудить. Интересно, есть у кого-то реальный опыт вайб-кодинга не сайта с несколькими страницами, а большого проекта со сложной логикой и определёнными требованиям от бизнеса?

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

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

Так бухгалтеры и поговорят с ИИ

В чем надобность спора о том, кто круче ? Человек или человек с ии? Суть в том, что труд обесценивается) вот это не приятно

А ты как думал, в будущем всех людей заменят на ИИ и роботов

Раньше из-за программ увольняли людей, а в будущем программистов уволят.

Однако, не имея навыков программирования пишу программу а-б тестирования стратегий торговли криптовалютными фьючерсами с подключением к OKX демо трейдингу. На данный момент два сервера на каждом запускается стратегия, тесты провожу по 6-12-24 часа. По итогу формируется результат между двумя стратегиями и запись в аллею славы прибыльных стратегий. Мне очень нравится это занятие. Ищу прибыльные сетап для выхода на реальный счёт.

Я тоже начал "Вайбовать" около месяца назад, реализовал за это время MVP проекта за которое минимальный прайс студии выкатывали US$ 200к...

Потрачено:

  1. месяц полного погружения и отключения от внешнего мира (даже апликуху тесты удалил).

  2. 400 баксов на подписки - ГПТ и Клауд...

Честно, я в восторге - за месяц я начал вырубаться что к чему в создании проектов, в процессе понял допущенные косяки и пару раз просто стартовал с перепроектирования... Но как итог - сказать что я доволен, это ничего не сказать! Это чистое творчество, где при правильном умении формулировать нет ничего невозможного.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации