Вайб-кодинг VS AI-driven
Вычитываю сейчас лонгриды в рамках курса и наткнулся на хорошие формулировки различия двух подходов. Оставлю тут 🙂
Вайб-кодинг
Разработчик примерно описывает, что хочет, AI генерирует код, а архитектура, требования, процессы и правила остаются в стороне. На практике это действительно работает и можно быстро собрать автоматизацию, написать фичу, сделать прототип, закрыть маленькую бизнес-задачу. Сначала складывается впечатление, что произошел скачок производительности: один человек делает то, для чего раньше требовались аналитик, frontend-разработчик, backend-разработчик и иногда еще несколько специалистов. AI быстро генерирует большие объемы кода, помогает собрать интерфейс, backend, интеграции, скрипты и инфраструктурные файлы. Но у этого подхода есть предел.
Проблемы начинаются, когда проект нужно сопровождать, развивать, масштабировать и передавать другим людям или агентам. Код, который быстро сгенерирован без проектирования, начинает вести себя как снежный ком. Фичи накладываются друг на друга, решения становятся менее понятными, агентам все сложнее ориентироваться в проекте, а разработчик тратит все больше времени на устранение последствий.
В итоге наступает провал эффективности. AI продолжает генерировать код быстро, но скорость генерации перестает быть преимуществом, потому что каждый новый слой кода увеличивает хаос. Если процесс не управляем, AI не сокращает технический долг, а ускоряет его накопление.
AI-driven подход
AI-driven подход отличается от вайб-кодинг не тем, что в нем меньше AI. Наоборот, AI все так же используется для генерации кода, проектирования, анализа, отладки и review. Разница в том, что AI используется внутри системного инженерного workflow и не пытается его заменить.
AI-driven разработка не отменяет жизненный цикл создания софта, напротив, она требует еще более аккуратной организации контекста, потому что чем понятнее окружение, тем лучше работают кодинговые агенты.
В зрелом подходе AI должен быть встроен во все этапы разработки: от формулирования задачи до релиза.
Post #355
253
- ❤ 3