AI не создает проблему технического долга!

Я периодически натыкаюсь на тезис, который обычно высказывают программисты: использование ИИ для создания ПО приводит к появлению бессистемного кода с хаотичной архитектурой. И вчера мне про это же написали в комментах.

В будущем это якобы создаст серьёзные проблемы: такой код будет сложнее поддерживать, и он будет создавать избыточную нагрузку на инфраструктуру (так как не оптимизирован).

И все это начнется через несколько лет, когда AI-генерированного софта станет намного больше.

Но я совершенно не согласен со всем этим!

Каждое новое поколение моделей работает с кодом всё лучше и лучше. Если открыть проект полугодовой давности на современном Codex или Claude Code и начать с ревью, то они найдут и сразу исправят там множество ошибок. Прогресс колоссальный!

Нейросети отлично делают код-ревью и оптимизацию кода. Для этого есть специализированные скилы. Архитектуру приложений и инфраструктуры AI тоже помогает спроектировать. Главное спрашивать его об этом.

AI будет закрывать не только роль программиста, но и роли архитекторов, CTO, DevOps. Причём не только при создании новых проектов, но и при работе с легаси.

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

В результате ситуация будет не ухудшаться, а наоборот, улучшаться. Качество кода и архитектурных решений будет расти. Проблемы, которые сегодня кажутся неизбежным следствием массовой генерации кода, будут решаться теми же нейросетями.

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