Разработчик может использовать одного агента для написания кода, другого — для ревью, третьего — для тестирования. Но если сведения о принятых решениях остаются в отдельных чатах, каждому следующему исполнителю приходится заново разбираться в задаче. Особенно часто это происходит при передаче работы от разработки к ревью и тестам.
Коротко. AI SDLC — жизненный цикл разработки, в котором часть работы на каждом этапе выполняют ИИ-агенты: от разбора требований до тестов и релиза. Чтобы агенты не теряли контекст, команда хранит решения в спецификации рядом с кодом, ставит автоматические проверки между этапами (quality gates) и заранее договаривается, где агент останавливается и зовёт человека.
Что такое SDLC и что в нём меняют ИИ-агенты
SDLC (software development life cycle) — жизненный цикл разработки программного обеспечения: последовательность этапов от идеи до работающего продукта и его поддержки. Модели SDLC бывают разными — каскадная, итеративная, Scrum, — но этапы в них похожи. В таблице — что на каждом этапе может делать агент, что остаётся за человеком и какой артефакт передаётся дальше.
Этап SDLC | Что делает агент | Что проверяет человек | Что передаётся дальше |
Требования | собирает вопросы по задаче, предлагает сценарии и граничные случаи | PM или аналитик: цель, приоритеты, критерии приёмки | спецификация |
Проектирование | предлагает варианты решения, пишет черновик ADR | архитектор или ведущий разработчик: выбор решения и его обоснование | спецификация с техническими решениями |
Разработка | пишет код и тесты по спецификации | разработчик: уточнения, которые появились по ходу работы | код, тесты, обновлённая спецификация |
Ревью | проверяет стиль, типичные ошибки, соответствие спецификации | ревьюер: архитектура, безопасность, предметная область | пул-реквест с замечаниями и решениями |
Тестирование | пишет и запускает тесты по сценариям из спецификации | тестировщик: регрессии и сценарии, которые агент не покрыл | результаты проверок |
Релиз и поддержка | готовит описание изменений, разбирает логи и ошибки | команда: решение о выкатке и откате | журнал решений, обновлённая спецификация |

Без общего контекста каждый агент в этой цепочке начинает с нуля. Об этом — следующий раздел.
Как договоренности теряются между этапами
Во время разработки человек и агент уточняют поведение функции, обсуждают ограничения и согласуют решение. Если оно осталось только в чате, ревьюер получит diff, документацию и тикет без объяснения, почему выбран именно такой вариант. Он может предложить изменить уже принятое поведение, даже если ошибки нет. Затем с тем же пробелом столкнется агент, который пишет или запускает тесты.
Выход — хранить материалы изменения вместе и дополнять их по ходу работы. Сначала в них фиксируют цель, требования, сценарии и критерии приемки. При проектировании добавляют технические решения и их обоснования, при разработке — код, тесты и согласованные уточнения, на ревью — замечания и результаты проверок. Изменились требования — обновили спецификацию. Изменился код — повторили затронутые проверки.
Spec Driven Development: спецификация как общий контекст
Spec Driven Development (SDD) — подход, в котором работа над изменением начинается со спецификации, а код и тесты пишутся по ней. Спецификация лежит в репозитории рядом с кодом и обновляется вместе с ним. Для агентов это главный источник контекста: каждый следующий агент читает файл и получает те же договорённости, что и предыдущий.
Минимальная спецификация изменения может выглядеть так:
Раздел «Решения» закрывает проблему из предыдущего раздела: ревьюер и агент-тестировщик видят, почему выбран именно такой вариант. Как подготовить проект и задачи к работе с агентами, разбирают на курсе ИИ для разработчиков 2.0, а почему контекст важнее формулировки промпта — в статье «Промпт-инжиниринг больше не главное: что такое инженерия контекста».
Почему ревью становится узким местом
Отдельный вопрос — кто успеет проверить весь написанный агентами код. Агенты помогают писать больше кода, но ревью, валидация и тестирование сами по себе не ускоряются. Когда изменений становится больше, на проверку выстраивается очередь. Разработчикам нужно восстановить контекст каждого PR, а под давлением объема ревью может стать поверхностным. Поэтому сквозному процессу нужны проверки между этапами и понятные условия, при которых агент останавливается и обращается к человеку.
Для описания степени самостоятельности агентов эксперт и преподаватель курса AI SDLC Алексей Могильников использует уровни L0–L5. На первых уровнях агент помогает внутри роли разработчика, аналитика или тестировщика. На L3 он может выполнить согласованную задачу по спецификации, а человек проверяет результат. На L4 несколько специализированных агентов работают в общем пайплайне. На L5 большинство знакомых задач может проходить автономно, но люди разбирают спорные и рискованные ситуации и контролируют изменение правил. Это рабочая модель описания зрелости, а не единый отраслевой стандарт.
Quality gates: какие проверки ставить между этапами
Quality gate — условие, без выполнения которого изменение не переходит на следующий этап. Часть проверок выполняется автоматически в CI, часть — людьми. Чем больше кода пишут агенты, тем больше работы стоит отдать автоматическим проверкам, чтобы ревьюер тратил время на архитектуру и решения.
Gate | Что проверяет | Кто или что выполняет |
Спецификация готова | есть цель, сценарии и критерии приёмки | PM или аналитик |
Сборка и линтеры | код собирается, стиль соблюдён | CI |
Тесты | тесты из критериев приёмки проходят, покрытие не упало | CI |
Статический анализ безопасности | уязвимости, секреты в коде, опасные зависимости | SAST в CI |
Агентное ревью | соответствие спецификации, типичные ошибки | агент-ревьюер |
Ревью человеком | архитектура, безопасность, предметная область | разработчик |
Приёмка | поведение совпадает с требованиями | PM и тестировщик |
Когда агент должен остановиться и позвать человека. Эти условия записывают в правила проекта заранее:
требования в спецификации противоречат друг другу или не покрывают случай;
изменение затрагивает схему базы данных, платежи, права доступа или персональные данные;
quality gate не проходит после нескольких попыток исправления;
задача выходит за границы, описанные в спецификации.
Уровни автономности агентов L0–L5
Модель уровней Алексея Могильникова в виде таблицы:
Уровень | Что делает агент | Роль человека |
L0–L2 | помогает внутри роли разработчика, аналитика или тестировщика | ставит задачи и принимает каждый результат |
L3 | выполняет согласованную задачу по спецификации | проверяет результат |
L4 | несколько специализированных агентов работают в общем пайплайне | управляет пайплайном и проверками |
L5 | большинство знакомых задач проходит автономно | разбирает спорные и рискованные случаи, контролирует изменение правил |
Переход с L2 на L3 упирается в спецификации: без них агенту нечего выполнять. Переход на L4 упирается в quality gates и пропускную способность ревью.
Как перестроили процесс в команде CRM
Команда из шести человек разрабатывала кастомную CRM. Агенты уже помогали писать код и тесты, но задач целиком им не поручали: актуальных спецификаций не было. Для нескольких компонентов агент подготовил первичные спецификации, PM уточнил сценарии и ограничения. Затем ввели карточки инкрементов с контекстом и критериями приемки. Агент готовил код, тесты и merge request, разработчики проверяли техническое решение, тестировщик — сценарии и регрессии, PM — соответствие требованиям. После приемки обновляли спецификации и журнал решений. По замерам сопоставимых небольших задач среднее время от готовой постановки до принятого MR на этих компонентах сократилось с четырех до двух дней. Финальную проверку оставили людям.
Что изменилось в команде CRM:
До | После | |
Спецификации | актуальных не было | первичные готовит агент, уточняет PM, после приёмки обновляют |
Контекст задачи | в чатах и тикетах | в карточке инкремента с критериями приёмки |
Что делает агент | помогает писать код и тесты | готовит код, тесты и merge request |
Проверка | ревью кода | разработчики — техническое решение, тестировщик — сценарии, PM — требования |
От постановки до принятого MR | 4 дня | 2 дня |
С чего начать перестройку процесса
Замерьте исходное состояние: сколько времени задача проходит от постановки до принятого пул-реквеста и где она дольше всего ждёт.
Выберите один компонент и подготовьте для него спецификацию. Первый черновик может написать агент по коду и документации.
Введите карточку изменения: цель, сценарии, ограничения, критерии приёмки, журнал решений.
Автоматизируйте проверки, которые сейчас делают люди: линтеры, тесты, статический анализ.
Запишите условия, при которых агент останавливается и обращается к человеку.
Через несколько недель повторите замер и сравните с исходным.
Где научиться выстраивать AI SDLC
На Хекслете этой теме посвящены три курса:
Курс | Для кого | Что внутри | Срок и цена |
CTO и тимлиды, команда которых уже работает с coding-агентами | модель зрелости и уровни автономности, исходный замер, спецификация как источник истины, пайплайн OpenSpec, пропускная способность ревью, ревью в нескольких ролях, внедрение на старом коде, метрики эффекта; практикумы на вашем проекте | 4 недели, старт 29 октября, 36 000 ₽ или 59 000 ₽ | |
разработчики на любом стеке | контекст-инжиниринг, скиллы, Spec Driven Development (ADR, PRD), MCP, многоагентные пайплайны; модели от школы без VPN | 4–5 недель, 35 000 ₽ или 45 000 ₽ | |
разработчики уровня middle+ и senior | устройство агента и харнес, evals, инфраструктура автономных агентов, многоагентное ревью кода на TypeScript | от 39 000 ₽ |
Курс AI SDLC ведёт Алексей Могильников — 15 лет в разработке и архитектуре, был CTO и CDO и построил AI-направление на 60 специалистов. Сравнение курсов по ИИ для разработчиков в разных школах — в подборке «Где учиться ИИ разработчику в 2026».
На бесплатном вебинаре Хекслета «Как выстроить сквозной SDLC для ИИ-агентов» 26 октября в 19:00 разберем, как составлять спецификации, передавать контекст между агентами и проверять результат до принятого PR.
Частые вопросы
Что такое AI SDLC?
Жизненный цикл разработки, в котором ИИ-агенты выполняют часть работы на каждом этапе: требования, проектирование, код, ревью, тесты, релиз. Люди отвечают за решения, приёмку и правила, по которым работают агенты.
Какие этапы есть в SDLC?
Обычно выделяют сбор требований, проектирование, разработку, тестирование, развёртывание и сопровождение. Ревью кода часто выносят в отдельный этап.
Чем SDLC отличается от PDLC?
PDLC (product development life cycle) описывает жизнь продукта целиком: исследование рынка, гипотезы, запуск, развитие. SDLC — его часть, которая касается разработки программного обеспечения.
Что такое Spec Driven Development?
Подход, в котором изменение начинается со спецификации: цели, сценариев, ограничений и критериев приёмки. Код и тесты пишут по ней, а спецификацию обновляют вместе с кодом.
Что такое quality gate?
Условие перехода изменения на следующий этап: тесты прошли, статический анализ не нашёл уязвимостей, ревьюер одобрил. Часть gate выполняется в CI автоматически.
Заменят ли ИИ-агенты ревьюеров и тестировщиков?
В кейсе команды CRM финальную проверку оставили людям. Агенты берут на себя рутинные проверки, а люди проверяют архитектуру, безопасность и соответствие требованиям.
С каких инструментов начать?
Хватит coding-агента вроде Claude Code, Cursor или OpenCode, репозитория с CI и файла спецификации рядом с кодом. Для спецификаций есть отдельные инструменты, например OpenSpec, который разбирают на курсе AI SDLC.






