Прощай vibe coding. Здравствуй deep crafting
Андрей Бадин, основатель Product Lab, придумал название для подхода к работе с ИИ, которым занимался уже давно.
Он назвал его дипкрафтингом (deep crafting).
Если вайбкодинг — это возможность быстро получить результат, не погружаясь глубоко в детали, то дипкрафтинг — попытка разобраться в сути и дойти до первооснов.
Андрей Бадин тоже экспериментировал с вайбкодингом, но понял, что его интересует другое.
Сначала он называл этот подход vibe creation, или вайб-творчеством, но название не прижилось.
Вайбкодинг, по определению Андрея Карпатого — это способ программирования, где человек может отдать часть работы ИИ и не разбираться в каждой детали. Для небольших проектов и быстрых экспериментов такой подход работает.
Но дипкрафтинг устроен иначе.
Если давать определение, то дипкрафтинг – это создание нового вместе с ИИ, в котором роли между человеком и моделью разведены и не смешиваются.
ИИ в этой конструкции работает сразу в трех амплуа: как библиотекарь, как исследователь и как критик. Он достает любое знание, до которого дотягивается, находит работы, на которые человек сам вышел бы разве что по счастливой случайности, и методично убивает идеи до тех пор, пока какая-нибудь из них не выдержит удар.
Человек в это время держит рамку. Он задает вектор, решает, до какой глубины имеет смысл копать в каждом конкретном случае, и сшивает между собой несвязанные области, которые модель сама никогда не соединит.
Само слово собрано из двух частей, и каждая отвечает за свою половину процесса. Deep – это про то, как глубоко ты разбираешь предмет, до самых его оснований. Craft – это про то, как ты собираешь его обратно, и здесь важно, что речь идет о ручной работе, а не о сборке из готовых блоков: ты снимаешь все лишнее до тех пор, пока не останется только то, что держит форму. По-русски все вместе и получается глубокое создание. За время практики схема сложилась в четыре режима.
1. Мета-уровень
Иногда человек сталкивается с областью, в которой он не эксперт и даже не знает, какие вопросы задавать.Тогда ИИ получает не готовый запрос, а саму проблему: что происходит, какие существуют теории и как на это смотрят в науке. Так постепенно появляется карта новой области и связь между теорией и практикой.
2. Первоосновы
На этом этапе никакая методология не принимается как данность.Будь то JTBD, ТРИЗ или другой подход, задача — понять, на чем он действительно основан.ИИ помогает искать исследования и источники, но все приходится перепроверять: модель может ошибаться, придумывать ссылки и делать неверные выводы.После разбора до базовых элементов становится видно, что является основой, а что только внешней оболочкой.
3. Новая система
Дальше человек собирает собственную систему: связывает идеи с найденными первоосновами, убирает лишнее и оптимизирует оставшееся.На этом этапе ИИ может быть партнером по идеям: иногда он предлагает неожиданные связи.Но самая ценная роль модели проявляется после сборки, когда ее просят разрушить созданную систему.
4. Методология
Последний этап — сделать новую систему понятной для других.
Для этого нужны простые формулировки, структура и новые слова. Здесь ИИ помогает искать варианты упрощения и упаковки, но окончательное решение остается за человеком.
Андрей Бадин пришел к этой идее во время работы над книгой, выпуск которой постоянно откладывает. Причина в том, что он сам занимается дипкрафтингом: разрабатывает новую методологию создания продуктов в эпоху ИИ.
По его мнению, это уже выходит за рамки классического продакт-менеджмента и требует другого способа мышления.
Раньше разбор сложных методологий до оснований мог занимать годы: нужно было изучать первоисточники, научные работы и самостоятельно находить связи между разными областями.
Сегодня часть этой работы можно ускорить до недель или даже дней.
Вот это и есть дипкрафтинг: глубоко прокопать область знаний и собрать ее в ценную для других методологию или инструмент на основе первооснов.