Немного насчет — «AI-агенты сделают разработку самоподдерживаемой».
Прогнал spec-driven агентный пайплайн на нескольких проектах, и картина каждый раз одна: узкое место, где тормозится разработка, не исчезает, оно сдвигается.
Для примера, один из таких полигонов — небольшой проект, приложение для книг на виртуальных полках, начинался как пет-проджект жены. В нем можно толкать агентные воркфлоу сильно дальше, чем я бы рискнул на нагруженном проде.
Как это работает на практике:
-
Я задаю намерение. Claude Code набрасывает спеку, я проверяю/правлю, дальше по необходимости рулю текстом или голосом. Агенты исполняют, направление держу я.
-
Claude Code и Claude Design пишут код и UI по спекам (DDD, TDD, Trophy Testing), ревью на каждом изменении.
-
AI гоняет regression и пишет E2E через MCP Playwright, прод-ошибки возвращаются через MCP Sentry.
-
Периодически Claude Code сам делает выводы в insights-inbox — где споткнулся, какие паттерны зашли. Еженедельная рутина обрабатывает их вместе с настройками агента, даёт предложения сразу по всем проектам (и user-level). Так что правила самого агента со временем становятся точнее.
Что не автоматизируется — это решение, что вообще нужно строить, и отслеживание, когда агент тихо уходит в сторону. Зелёные тесты не равны корректности: агент с большей вероятностью напишет проходящий тест, который проверяет не то.
Так что главная работа теперь — намерение и отлов дрейфа в сторону от этого намерения.
Контур не замыкается сам на себя. Он просто поднимает человека выше, на слой, где решаешь, что строить и справилась ли с этой задачей машина. Этот слой в ближайшем будущем не исчезнет, и это одна из интереснейших вещей. Инженерия не пропала — она стала даже сложнее написания кода.
А без сильного инженерного подхода проекты на AI-агентах расползаются по швам.
PS: тот самый проект book-shelves.ru: TypeScript, React, Vite, Tailwind, Node.js, NestJS, PostgreSQL, MinIO S3, Vitest, Testcontainers, Playwright, Sentry, Caddy, Nginx
ссылка на оригинал статьи https://habr.com/ru/articles/1051202/