За последний месяц автор трижды видел одну и ту же ситуацию в разных компаниях. Кто-то — продакт, тимлид или CTO после конференции — открывает Claude, ChatGPT или Copilot и спрашивает, что строить. AI уверенно валидирует идею, предлагает архитектуру, чертит компоненты. Звучит убедительно, как опытный инженер. Но AI не думал над задачей — он подобрал самый правдоподобный паттерн из тренировочных данных. И никто не спорит, потому что звучит хорошо. Так Claude становится архитектором.
Проблема в том, что AI-агенты патологически сговорчивы. Спросите Claude, хороша ли идея, — он скажет, что хороша. Спросите, стоит ли команде из трёх человек пилить микросервисы, — объяснит, почему это отличный выбор. Он не врёт и не ошибается — он просто не умеет говорить «нет». А это главный навык настоящего архитектора: знать, какие системы не строить, отбивать сложность, пять раз спросить «почему», пока не вскроется реальная потребность.
На практике AI-архитектура выглядит так: компоненты технически корректны, паттерны узнаваемы — event-driven, CQRS, service mesh, всё как у людей. Проходит проверку «на глазок». Но она не учитывает ни вашу команду, ни реальные ограничения: VPC-локдауны, легаси-интеграции, compliance, ребят, которые никогда не держали Kubernetes в проде. Эта архитектура спроектирована для медианной абстрактной компании — то есть ни для кого.
Дальше — хуже. Те же люди просят Claude разбить работу на эпики, сториз и acceptance criteria, готовые для Jira. Инженеры с годами опыта перестают решать задачи — они превращаются в исполнителей тикетов, написанных сущностью без контекста, опыта и ответственности. Это вывернутый наизнанку процесс.
Возражение «но сеньор одобрил» не работает. Занятому техлиду показывают связный, грамотный документ с правильными диаграммами. Сколько сопротивления он окажет, особенно когда слышит «Claude потратил двадцать минут, а ты хочешь выбросить?» Путь наименьшего сопротивления — подписать с парой замечаний. Исчезает главное: живой, муторный спор трёх инженеров, где рождается лучшее решение. Его заменяет «Claude так сказал».
Вопрос, который никто не задаёт: когда башня рухнет, кто будет разбирать завал? Не Claude — у него нет пейджера, он не сидит на разборе инцидентов в три ночи. Разбираются инженеры, которые не проектировали систему, а просто делали тикеты.
Выход простой: инженеры проектируют, AI реализует. Не наоборот. Относитесь к предложениям AI как к словам уверенного джуниора — проверяйте, оспаривайте, спрашивайте «почему не проще?». Защищайте право спорить. Пусть за архитектурное решение отвечает человек с именем — не «Claude спроектировал», а живой инженер, который будет за него драться, когда придёт время. Инструмент ускоряет строительство, но проектировать должны люди. Когда башня из Jenga зашатается — а она зашатается, — Claude её не поймает.