Найти в Дзене

Я дал AI написать приложение без инженерного контроля - вот что вышло

Все вокруг говорят, что AI заменит разработчиков. Компании, полностью построенные искусственным интеллектом. Инженеры, которые рулят кодом с телефона. Я решил это проверить на практике. Я использую AI для всех задач по коду. Каждый день, на каждом проекте. Claude Code, Cursor - весь арсенал. Поэтому решил провести честный эксперимент. Взял продуктовую идею, которая реально уникальна. Не очередное CRUD-приложение, не клон чего-то существующего - а продукт с нестандартной логикой, которой нет в интернете. Подключил Claude Opus - одну из лучших моделей на рынке. Но вот ключевой момент: я специально кодил так, как будто знаю только базовые принципы программирования. Без глубокого ревью кода. Без архитектурных решений. Просто промптил и принимал то, что AI выдавал. Потрачены токены. Код дублировался в 4 разных файлах. Решения противоречили друг другу на 3 уровня вглубь. Каждый баг-фикс ломал что-то другое. Кодовая база превратилась в нечто, в чем даже опытный senior-разработчик разбирался
Оглавление

Все вокруг говорят, что AI заменит разработчиков. Компании, полностью построенные искусственным интеллектом. Инженеры, которые рулят кодом с телефона. Я решил это проверить на практике.

Эксперимент

Я использую AI для всех задач по коду. Каждый день, на каждом проекте. Claude Code, Cursor - весь арсенал. Поэтому решил провести честный эксперимент.

Взял продуктовую идею, которая реально уникальна. Не очередное CRUD-приложение, не клон чего-то существующего - а продукт с нестандартной логикой, которой нет в интернете.

Подключил Claude Opus - одну из лучших моделей на рынке.

Но вот ключевой момент: я специально кодил так, как будто знаю только базовые принципы программирования. Без глубокого ревью кода. Без архитектурных решений. Просто промптил и принимал то, что AI выдавал.

Результат - катастрофа

Потрачены токены. Код дублировался в 4 разных файлах. Решения противоречили друг другу на 3 уровня вглубь. Каждый баг-фикс ломал что-то другое.

Кодовая база превратилась в нечто, в чем даже опытный senior-разработчик разбирался бы неделями. Энтропия выросла настолько, что поддерживать этот код стало дороже, чем написать заново.

Почему AI справляется только с типовыми задачами

Для CRUD-приложений или вещей, которые уже существуют в тысячах вариаций - AI работает отлично. Он видел миллионы примеров похожего кода и легко собирает из них новый.

Но тут возникает вопрос: если AI может собрать твое приложение из существующих паттернов, зачем оно вообще нужно?

Ценность продукта чаще всего в том, чего нет в открытом доступе. Именно там AI ломается.

Текущие модели работают по принципу предсказания следующего токена на основе паттернов, которые они видели в обучающих данных. Они отлично рекомбинируют существующее. Но когда продукту нужно что-то по-настоящему новое - предсказание перестает работать.

Я не против AI

Важно понять: я не луддит. Я шиплю фичи с помощью AI каждый день. Есть сценарии, где можно запустить продукт вообще без инженера в команде - и я это делаю.

Но всегда с инженерным контролем. Я понимаю, где AI дает хороший результат, и останавливаю его на ранней стадии, когда чувствую, что он не справится.

Что это значит для тех, кто строит продукт на AI без инженера

Если ты не инженер и пытаешься построить уникальный продукт только на AI - энтропия растет быстро. Я видел кодовые базы, которые за 3 месяца превращались в нечто нечитаемое даже для опытных разработчиков.

AI в руках инженера - мощный инструмент. Без этих рук он строит карточные домики. Выглядят красиво - пока не надо что-то поменять.

А ты сталкивался с AI-кодом, который было больно читать? Расскажи в комментариях.