Что же такое вайб-кодинг?
Я решил разобраться в этом явлении поглубже, почитал немногочисленные статьи на эту тему, и вот что я понял.
Сейчас это противоречивый т��рмин, который благодаря усилиям журналистов и любви народа к хайпу, приобрел несколько иное значение в отличие от первоначального. В оптимистичных сладких ожиданиях он обещает возможность не вникая в детали быстро наваять готовое приложение. Но для тех, кто решил попробовать пойти по этому пути открывается другая картина, достаточно жестокая. На самом деле ИИ пока далек от понимания реальности и услышав задачу "вот тебе тесто и дрова, наруби и замеси", он исполнительно как в старом советском мультике про двоих из ларца, может с радостью начать месить дрова и рубить тесто.
Фактически, всегда есть большая вероятность, что ИИ неправильно поймет команду и сделает не то, что ожидалось. А если даже то, что нужно, это может глючить и не работать. А если попросить его исправить баг, он даже может его исправить, но при этом с высокой вероятностью сломать что-то еще. Здесь особую остроту приобрела фраза, что не так страшны первые 90 процентов проекта, как вторые 90 процентов. Это все зачастую приводит к сотням бесплодных попыток написать нужный промт и объяснить что же все-таки нужно и чтобы все баги были поправлены. Местами процесс напоминает дрессировку непослушного клоуна, а некоторые даже окрестили это словом "нейродрочка". И только некоторым счастливчикам из тысяч пытающихся удается добиться значимых результатов, которые создают в соцсетях иллюзию успеха.
При этом нельзя не отметить, что с некоторыми задачами ИИ справляется превосходно. Он легко создает несложные веб-страницы, а иногда даже очень сложные, и даже может угадать с реализацией бизнес-логики. Но негарантированная вероятность получить результат очень негативно влияет на психологическое восприятие разработчиком этого процесса.
Не мог же создатель этого термина Андрей Карпатый так тупо хайпануть? Я нашел первоисточники и выяснил, что он не предлагал разрабатывать готовые решения через ИИ. Оказалось, что он предлагал попробовать получить новый опыт, так сказать познакомиться с современными возможностями нейросетей и сделать свои выводы. Но благодаря стойкой любви к халяве его посыл стали тиражировать совершенно неправильно.
И тем не менее, и сам термин и сам подход теперь с нами остается. И сущностно у нас появляется выбор - изучать, погружаться, пробовать, адаптироваться, находить лайфхаки, либо ждать полгода-год, когда ИИ станет умнее и точнее, но с риском что те, кто начал раньше, получат серьезное преимущество с этим инструментом.