/
Блог Хекслета
/
Карьера
/

SDLC для ИИ-агентов: почему хороших промптов недостаточно

SDLC для ИИ-агентов: почему хороших промптов недостаточно

19 октября 2026 г.

7 минут
1,498
SDLC для ИИ-агентов: почему хороших промптов недостаточно

Разработчик может использовать одного агента для написания кода, другого — для ревью, третьего — для тестирования. Но если сведения о принятых решениях остаются в отдельных чатах, каждому следующему исполнителю приходится заново разбираться в задаче. Особенно часто это происходит при передаче работы от разработки к ревью и тестам.

Коротко. AI SDLC — жизненный цикл разработки, в котором часть работы на каждом этапе выполняют ИИ-агенты: от разбора требований до тестов и релиза. Чтобы агенты не теряли контекст, команда хранит решения в спецификации рядом с кодом, ставит автоматические проверки между этапами (quality gates) и заранее договаривается, где агент останавливается и зовёт человека.

Что такое SDLC и что в нём меняют ИИ-агенты

SDLC (software development life cycle) — жизненный цикл разработки программного обеспечения: последовательность этапов от идеи до работающего продукта и его поддержки. Модели SDLC бывают разными — каскадная, итеративная, Scrum, — но этапы в них похожи. В таблице — что на каждом этапе может делать агент, что остаётся за человеком и какой артефакт передаётся дальше.

Этап SDLC

Что делает агент

Что проверяет человек

Что передаётся дальше

Требования

собирает вопросы по задаче, предлагает сценарии и граничные случаи

PM или аналитик: цель, приоритеты, критерии приёмки

спецификация

Проектирование

предлагает варианты решения, пишет черновик ADR

архитектор или ведущий разработчик: выбор решения и его обоснование

спецификация с техническими решениями

Разработка

пишет код и тесты по спецификации

разработчик: уточнения, которые появились по ходу работы

код, тесты, обновлённая спецификация

Ревью

проверяет стиль, типичные ошибки, соответствие спецификации

ревьюер: архитектура, безопасность, предметная область

пул-реквест с замечаниями и решениями

Тестирование

пишет и запускает тесты по сценариям из спецификации

тестировщик: регрессии и сценарии, которые агент не покрыл

результаты проверок

Релиз и поддержка

готовит описание изменений, разбирает логи и ошибки

команда: решение о выкатке и откате

журнал решений, обновлённая спецификация

Жизненный цикл разработки с ИИ-агентами: этапы, спецификация и quality gates между ними

Без общего контекста каждый агент в этой цепочке начинает с нуля. Об этом — следующий раздел.

Как договоренности теряются между этапами

Во время разработки человек и агент уточняют поведение функции, обсуждают ограничения и согласуют решение. Если оно осталось только в чате, ревьюер получит diff, документацию и тикет без объяснения, почему выбран именно такой вариант. Он может предложить изменить уже принятое поведение, даже если ошибки нет. Затем с тем же пробелом столкнется агент, который пишет или запускает тесты.

Выход — хранить материалы изменения вместе и дополнять их по ходу работы. Сначала в них фиксируют цель, требования, сценарии и критерии приемки. При проектировании добавляют технические решения и их обоснования, при разработке — код, тесты и согласованные уточнения, на ревью — замечания и результаты проверок. Изменились требования — обновили спецификацию. Изменился код — повторили затронутые проверки.

Spec Driven Development: спецификация как общий контекст

Spec Driven Development (SDD) — подход, в котором работа над изменением начинается со спецификации, а код и тесты пишутся по ней. Спецификация лежит в репозитории рядом с кодом и обновляется вместе с ним. Для агентов это главный источник контекста: каждый следующий агент читает файл и получает те же договорённости, что и предыдущий.

Минимальная спецификация изменения может выглядеть так:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Изменение: напоминание клиенту о встрече

## Цель
Сократить число пропущенных встреч в CRM.

## Сценарии
- Менеджер создаёт встречу — клиент получает напоминание за 24 часа и за 2 часа.
- Встреча перенесена — старые напоминания отменяются, новые ставятся.

## Ограничения
- Не отправлять напоминания с 22:00 до 8:00 по времени клиента.

## Критерии приёмки
- Тесты на перенос и отмену встречи проходят.
- В журнале видно, какие напоминания отправлены.

## Решения
- 2026-10-14: выбрали очередь задач, cron не умеет отменять отдельные напоминания.

Раздел «Решения» закрывает проблему из предыдущего раздела: ревьюер и агент-тестировщик видят, почему выбран именно такой вариант. Как подготовить проект и задачи к работе с агентами, разбирают на курсе ИИ для разработчиков 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 дня

С чего начать перестройку процесса

  1. Замерьте исходное состояние: сколько времени задача проходит от постановки до принятого пул-реквеста и где она дольше всего ждёт.

  2. Выберите один компонент и подготовьте для него спецификацию. Первый черновик может написать агент по коду и документации.

  3. Введите карточку изменения: цель, сценарии, ограничения, критерии приёмки, журнал решений.

  4. Автоматизируйте проверки, которые сейчас делают люди: линтеры, тесты, статический анализ.

  5. Запишите условия, при которых агент останавливается и обращается к человеку.

  6. Через несколько недель повторите замер и сравните с исходным.

Где научиться выстраивать AI SDLC

На Хекслете этой теме посвящены три курса:

Курс

Для кого

Что внутри

Срок и цена

AI SDLC

CTO и тимлиды, команда которых уже работает с coding-агентами

модель зрелости и уровни автономности, исходный замер, спецификация как источник истины, пайплайн OpenSpec, пропускная способность ревью, ревью в нескольких ролях, внедрение на старом коде, метрики эффекта; практикумы на вашем проекте

4 недели, старт 29 октября, 36 000 ₽ или 59 000 ₽

ИИ для разработчиков 2.0

разработчики на любом стеке

контекст-инжиниринг, скиллы, Spec Driven Development (ADR, PRD), MCP, многоагентные пайплайны; модели от школы без VPN

4–5 недель, 35 000 ₽ или 45 000 ₽

Инженерия AI-агентов

разработчики уровня 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.

Что почитать

Маша Даровская

22 дня назад

0

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845