Сейчас из каждого утюга звучит модное слово — «вайб-кодинг».
Звучит свежо, современно, легко. Идея в том, что тебе больше не нужно ничего уметь. Достаточно поймать правильный «вайб», накидать языковой модели пару абзацев текста на человеческом языке, написать «сделай круто» — и она сама напишет код, соберёт стратегию, упакует тебе бренд и запустит бизнес.
Вокруг этого уже выросла многомиллионная индустрия иллюзий. Вчерашние продавцы успешного успеха и создатели шаблонных воронок теперь продают «списки из 30 магических промптов». Купи методичку, скопируй заклинание в чат — и нажми кнопку. Механика старая, упаковка новая. Инфобиз всегда продавал волшебную таблетку, просто теперь на ней крупно написано «ИИ».
На деле 99% предложений на этом рынке — откровенный шлак. Красивый, но очень хрупкий пузырь.
Проблема в том, что любые современные языковые модели по своей природе вероятностны. Они не мыслят так, как мы мыслим. Они угадывают следующее слово. Оставленные один на один с абстрактной задачей, они неизбежно скатываются в усреднённую, пластиковую банальность. Они радостно галлюцинируют фактами, блуждают в контексте и выдают вам уверенную, безупречно структурированную чушь.
«Вайб-кодинг» работает ровно до первого столкновения с реальной сложностью. До первого бага. До первой настоящей бизнес-задачи, где цена ошибки — ваши деньги и потерянное время.
У меня две оптики, через которые я смотрю на устройство сложных систем. Первая — шестнадцать лет суровой IT-инженерии и архитектуры баз данных. Вторая — даосская навигация, традиция Цимэнь Дуньцзя.
На первый взгляд, они из абсолютно разных миров. На деле — это один и тот же метод. И то, и другое — это бескомпромиссные вычисления для победы. И в даосской карте, и в серверной архитектуре мы не ждём чуда. Мы строим структуру.
Когда я проектировал и писал программный калькулятор Цимэнь, там не было места «вайбу». Нельзя было по-дружески попросить алгоритм «сделать красиво и рассчитать энергии дня». Это была жесточайшая архитектура. Строгая математика. Десятки тысяч строк кода, где каждая переменная должна точно встать на своё место. Инженерия — это укрощение хаоса. Тонкая и точная настройка шестерёнок.
Настоящая, глубокая работа с ИИ — это ровно то же самое.
Это не магия идеального запроса, который решит все ваши проблемы. Это циничная, холодная инженерия. Многоступенчатые циклы генерации, за которыми неизбежно идут циклы суровой ревизии, поиска логических дыр и постоянная отладка багов.
Железобетонная логика закладывается не в сам алгоритм генерации текста или кода, а в систему маршрутов, сдержек и противовесов вокруг него. Чтобы получить выдающийся результат, алгоритм нужно загнать в жёсткие рамки. Ему нельзя слепо доверять. Его работу должен проверять другой агент, а результаты этого агента — третий. Только через систему фильтров, внутреннюю критику и отладку рождается что-то стоящее.
Это принципиально иной уровень. Уровень, где мы не играем в лотерею одной кнопки, а выстраиваем вычислительный процесс. Это не чат-бот. Это оркестр, исполняющий сложнейшую партитуру.
Именно поэтому я не верю в экспресс-курсы по «общению с ИИ». Вы не можете научиться строить сложную архитектуру за три вечера. Но хорошая новость в том, что вам и не нужно становиться инженерами, чтобы получать результат.
В следующем посте я расскажу, как именно я взял этот безжалостный инженерный подход с циклами ревизии и перенёс его в работу со смыслами и текстами. Я покажу изнанку: как собрана наша команда из двенадцати ИИ-агентов, почему Критик и Фактчекер там важнее Писателя, и почему этот оркестр никогда не пишет тексты с нуля.