Разработка с помощью ИИ движется от чат-ассистентов, которые подсказывают код, к автономным агентам, способным сами планировать, писать и ревьюить изменения. Вместе с этим меняется роль разработчика: на первом уровне он читает каждую предложенную моделью строку, на втором — проверяет действия агента, как техлид проверяет джуна, а на третьем физически не успевает следить за всем. Автор материала, который строил платформу бронирования спортивных площадок на NestJS и Next.js, называет этот момент точкой перелома: агент принимает до 10 000 микро-решений в час, и ручное ревью перестаёт работать.

Чтобы сделать автономный режим возможным, команда собрала трёхуровневый Governance-стек: 12 документов политик, 10 навыков, 6 специализированных агентов, 6 ревью-промптов и 7-фазный рабочий процесс с зафиксированными артефактами. Governance в данном случае — не бюрократия, а закодированное суждение: каждая политика заменяет решение, которое человек принял бы при ручном ревью. Пока модель работает в чате, такие правила остаются неявными: разработчик сам ловит ошибку в названии или слабый тест. На третьем уровне они превращаются в обязательное условие.

УровеньЧто делает модельЧто делает разработчик
ЧатПредлагает код по промптуЧитает, оценивает, копирует, тестирует
Агент под присмотромЧитает файлы, вносит изменения, запускает тестыЗадаёт границы, утверждает изменения, ревьюит
Автономные агентыУправляет исполнением, создаёт подагентов, принимает микро-решенияЗадаёт направление в начале, проверяет результат в конце

Автор упоминает и практическую сторону вопроса. Governance живёт в контекстном окне, а контекст стоит денег, поэтому устойчивость такой модели при масштабировании остаётся открытой. Среди инструментов, которые уже помогают на втором уровне, — Claude Code, Codex CLI и Cursor: они подбирают релевантные примеры из кодовой базы и показывают их агенту (few-shot prompting). Для пет-проектов и прототипов можно обойтись «вайб-кодингом» — термином, который популяризировал Андрей Карпати, — но для продакшена этого недостаточно. Политики становятся несущей конструкцией, а не накладным расходом.