Стиль разработки, при котором человек описывает желаемый результат на естественном языке и принимает код от ИИ-агента, не вникая построчно в его содержание.
Вайб-кодинг (vibe coding) — это стиль написания программного обеспечения, при котором разработчик описывает желаемый результат на естественном языке и получает от ИИ-агента (кодинг-агента) готовый код, зачастую не изучая его построчно и полагаясь на то, что итоговое поведение программы соответствует описанному замыслу.
Термин ввёл в начале 2025 года исследователь Андрей Карпатый, описав новый режим программирования, ставший возможным благодаря значительному росту качества кодинг-агентов: вместо того чтобы писать и вычитывать каждую строку самому, разработчик «доверяется вайбу» — итеративно уточняет промпты и проверяет результат работы программы, а не сам код.
Вайб-кодинг ускоряет создание прототипов и небольших внутренних инструментов, но для продакшен-кода компании обычно сохраняют обязательное код-ревью человеком — особенно там, где цена ошибки высока (безопасность, работа с деньгами или персональными данными).
С осторожностью — подход хорошо работает для прототипов и небольших задач, но для критичного кода большинство команд всё равно оставляют этап человеческого код-ревью.
Накопление кода, который никто из команды по-настоящему не понимает и не проверял, — это создаёт риски безопасности, трудноуловимые баги и сложности с поддержкой в будущем.
Нет, кодинг-агент — это инструмент (продукт), а вайб-кодинг — стиль его использования, при котором человек сознательно не вникает в детали генерируемого кода.