Все статьи
AI Engineering8 ноября 2026 · 19 мин чтения

Агентный SDLC: шесть уровней внедрения ИИ в разработку

Шесть уровней внедрения ИИ в жизненный цикл разработки ПО, от ручной копипасты из чата до «тёмной фабрики»: кто делает каждый этап, что проверяет человек и почему мы останавливаемся на L4. Личный опыт трансформации традиционной разработки в agentic software factory в SaaS-компании.

A staircase of six levels, L0 Manual to L5 Dark factory, with 'we stop here' at L4 and a bar for the two human gates under L0–L4

Больше года я внедряю ИИ в разработку зрелой SaaS-компании, вместе со сложившейся инженерной командой, которая поначалу относилась к ИИ скептически. Мы прошли большой путь: от копирования кода из ИИ-чата до того, что отдаём агентам разработку фич целиком. Мы не занимаемся вайб-кодингом и не делаем продукт за вечер одним промптом. То, чем мы занимаемся, я называю AI-инженерией: мы строим систему, которая стабильно выдаёт результат по нашим стандартам качества. Сейчас мы экспериментируем с полуавтономной агентной фабрикой в облаке.

Этот путь я разложил на шесть уровней, от привычной ручной разработки до «тёмной фабрики». Ниже — как меняется на каждом уровне, как понять, где сейчас ваша команда, и что нужно, чтобы двигаться дальше.

Шесть уровней внедрения ИИ

  1. L0РучнойКаждый этап вручную
  2. L1С ассистентомЧат с начитанным советником
  3. L2С агентомАгент-джун учит правила команды
  4. L3ДелегированиеОдин процесс с владельцами
  5. L4Фабрика под надзоромСтройте фабрику, а не фичи
  6. L5Тёмная фабрикаРезультат никто не проверяет

L0 Ручной:
точка отсчёта, где каждый этап делаем сами

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

Два года назад запросы на новые фичи и обращения в поддержку наша команда разбирала вручную, спека была страницей в Notion, а план реализации существовал только в голове разработчика. Часть сервисов жила по : без пул-реквестов и без ревью. Где ревью было, его делал коллега-разработчик по своему усмотрению. QA тестировали вручную на общем staging-сервере по исходной спеке PM, которая после реализации могла устареть; были и Playwright-тесты. В некоторых проектах было хорошее покрытие тестами и настроен статический анализ. Это хороший задел, потому что для агентной разработки CI критически важен.

Жизненный цикл на уровне L0 «Ручной»
L0
РучнойЧеловек делает и проверяет каждый этап
01Требования
Люди: PM уточняет потребности и пишет спеку вручную
◆ Что хотим
02Проектирование
Люди: В голове разработчика
03Реализация
Люди: Код пишут вручную
04Код-ревью
Люди: Код проверяет коллега, если ревью есть
05Тестирование
Люди: QA тестирует вручную на стейджинге
06Приёмка
Люди: PM, QA и стейкхолдеры проверяют фичу
◆ То ли сделали
07Релиз
Люди: Релиз вручную или через непрерывную доставку (CD)
08Наблюдение
Люди: Ошибки, логи и запросы разбирают вручную
ЛюдиЛюди + агентыАгентыЧеловеческий гейтПунктир: роль следит, работу делают агентыОбводка: этап изменился относительно уровня ниже
Отправная точка: люди проходят каждый этап вручную, а код, если ревью вообще есть, проверяет коллега.

Практики уровня L0

ПрактикаЗачемL0
Инженерная база: контроль версий, таск-трекер, база знаний, пайплайн релизовхранить каждое изменение, задачу и ответ в одном месте и выпускать одинаковоОбязательна
Шаблоны проектов и репозиториевначинать каждый проект с одних и тех же гейтов и правилУсиливает
Гейты качества: тесты, статический анализ, автоматический CIловить регрессии до релизаУсиливает

Усиливает: помогает на этом уровне. Обязательна: уровень её требует. Критична: обязательна, без неё уровень ломается. Заменена: её место занимает практика следующего уровня. Столбец выбранного уровня подсвечен.

Жизненный цикл на L0.

L1 С ассистентом:
вы советуетесь с начитанным собеседником

Жизненный цикл на уровне L1 «С ассистентом» · обведённые этапы изменились относительно L0
L1
С ассистентомЧеловек на каждом этапе спрашивает начитанного советника
01Требованияизменён
Люди + ИИ-чат: PM уточняет потребности и набрасывает спеку в чате
◆ Что хотим
02Проектированиеизменён
Люди + ИИ-чат: Разработчик спрашивает чат о подходах
03Реализацияизменён
Люди + ИИ-чат: Код копируют из чата; автодополнение
04Код-ревьюизменён
Люди + ИИ-чат: Коллега читает каждую строку и просит чат объяснить
05Тестированиеизменён
Люди + ИИ-чат: QA набрасывает тест-кейсы в чате
06Приёмка
Люди: PM, QA и стейкхолдеры проверяют фичу
◆ То ли сделали
07Релиз
Люди: Релиз вручную или через непрерывную доставку (CD)
08Наблюдениеизменён
Люди + ИИ-чат: Ошибки вставляют в чат
ЛюдиЛюди + агентыАгентыЧеловеческий гейтПунктир: роль следит, работу делают агентыОбводка: этап изменился относительно уровня ниже
Что изменилось по сравнению с L0: ИИ появляется как чат, начитанный советник вне инструментов команды, плюс автодополнение в IDE. Люди работают быстрее, но у чата нет инструментов, и цикл не меняется.

Практики уровня L1

ПрактикаЗачемL0L1
Позиция по ИИ-инструментам и доступ к одобреннымсказать, какими ИИ-инструментами можно пользоваться и как—Обязательна
Инженерная база: контроль версий, таск-трекер, база знаний, пайплайн релизовхранить каждое изменение, задачу и ответ в одном месте и выпускать одинаковоОбязательнаОбязательна
Шаблоны проектов и репозиториевначинать каждый проект с одних и тех же гейтов и правилУсиливаетУсиливает

Усиливает: помогает на этом уровне. Обязательна: уровень её требует. Критична: обязательна, без неё уровень ломается. Заменена: её место занимает практика следующего уровня. Столбец выбранного уровня подсвечен.

Жизненный цикл на L1; обведены этапы, изменившиеся по сравнению с L0.

На L1 у вас появляется подписка на ChatGPT, и вы начинаете задавать вопросы собеседнику, который как будто прочитал разом все айтишные книги, — мудрому и всегда доступному коллеге за соседним столом. Вы спрашиваете, как спроектировать фичу, просите набросать спеку, объяснить кусок кода, написать эффективный алгоритм или найти в нём ошибку. Он даже может написать простой скрипт, и вы копируете его обратно в IDE.

Потом в IDE появляется autocomplete или AI Assistant, и вы начинаете ожесточённо жать Tab и Accept. Вы работаете на уровне мелких правок и принимаете подсказки сниппет за сниппетом.

Люди решают задачи быстрее, но по сути ничего не меняется: у чата нет доступа к артефактам команды и нет инструментов, чтобы действовать за пределами разговора.123 Дэн Шапиро, популярный автор в AI-кругах, сравнивает этот уровень с удержанием полосы и круиз-контролем: вы отдаёте конкретные, отдельные задачи «ИИ-стажёру».4 Организации здесь нужно немного: дать доступ к ИИ-инструментам и чётко сказать, какие из них разрешены и как ими пользоваться.5

L2 Работаем с агентом:
вы учите джуна-агента правилам команды

Жизненный цикл на уровне L2 «С агентом» · обведённые этапы изменились относительно L1
L2
С агентомЧеловек направляет каждый шаг и читает каждый дифф
01Требованияизменён
Люди + агенты: PM уточняет потребности; агент набрасывает спеку, PM направляет
◆ Что хотим
02Проектированиеизменён
Люди + агенты: Разработчик проектирует решение; локальный агент набрасывает план реализации
03Реализацияизменён
Люди + агенты: Локальный агент пишет код; разработчик направляет каждый шаг
04Код-ревьюизменён
Люди + агенты: Человек читает каждый дифф и просит агента объяснить
◆ Каждый дифф
05Тестированиеизменён
Люди + агенты: Сгенерированные тест-кейсы; QA прогоняет их и тестирует творчески
06Приёмка
Люди: PM, QA и стейкхолдеры проверяют фичу
◆ То ли сделали
07Релиз
Люди: Релиз вручную или через непрерывную доставку (CD)
08Наблюдениеизменён
Люди + агенты: Локальный агент читает логи и ошибки и разбирается в них по запросу
ЛюдиЛюди + агентыАгентыЧеловеческий гейтПунктир: роль следит, работу делают агентыОбводка: этап изменился относительно уровня ниже
Что изменилось по сравнению с L1: Агент переезжает в репозиторий и работает как джун, которого надо учить: написанный вручную контекст, инструменты и обязательные проверки CI дают ему первый цикл (написать, проверить, исправить). Человек по-прежнему ведёт каждый шаг и читает каждый дифф.

Практики уровня L2

ПрактикаЗачемL1L2
Гейты качества: тесты, статический анализ, автоматический CIловить регрессии до релизаУсиливаетОбязательна
Работа через пул-реквесты: каждое изменение идёт через PR, а не напрямую в основную веткудать каждому изменению агента одно место для гейтов, ревью и историиУсиливаетОбязательна
Файлы контекста (AGENTS.md) в каждом репозитории, разбитые на части, которые агент подгружает по необходимостидать агенту правила команды, не переполняя его контекст—Обязательна

Усиливает: помогает на этом уровне. Обязательна: уровень её требует. Критична: обязательна, без неё уровень ломается. Заменена: её место занимает практика следующего уровня. Столбец выбранного уровня подсвечен.

Жизненный цикл на L2; обведены этапы, изменившиеся по сравнению с L1.

На L2 у вас появляется агент — Claude Code или Codex. Он умеет не только болтать с вами в чате, но и менять проект: пишет тексты, спеки и код прямо в репозитории. Но скоро выясняется, что мудрый начитанный собеседник кодит как посредственный джун. Он пишет спеки и код так, как пишет интернет, а не так, как принято в вашей команде. Результата хватает, чтобы впечатлить бизнес («смотри, я за вечер собрал весь продукт одним промптом»), но всё начинает разваливаться, как только до продукта доходят настоящие пользователи. Поэтому вы начинаете учить джуна правилам: строите мир, основанный на правилах, и задаёте контекст.

В каждый репозиторий вы кладёте короткий, написанный руками AGENTS.md с правилами и инструкциями команды. Агент загружает его в каждую сессию и использует как долговременную память проекта. AGENTS.md уже стал стандартом: его выпустила OpenAI в 2025 году, а теперь им управляет Linux Foundation.67 В нём вы собираете то, что рассказали бы новому разработчику и чего он не понял бы из кода сам: как устроен проект, архитектурные границы, паттерны, naming conventions, язык предметной области и доменные знания.

И всё равно агент не всегда делает по-вашему. Каждый раз, когда он ошибается, вы добавляете инструкции, которые объясняют, как «правильно», и ваша работа смещается от кодинга фич к созданию системы, которая кодит фичи: запустить агента, посмотреть результат, поправить инструкции. Ещё вы даёте джуну инструменты: команды и скрипты, которые запускают тесты и статический анализ; коннекторы к  базы знаний компании, логов прода и Sentry; браузер, чтобы прокликивать интерфейс. Когда AGENTS.md разрастается, вы дробите его на файлы, которые агент загружает лениво, только по необходимости, а повторяющиеся задачи превращаются в .

важны так же, как контекст. Гейт — это проверка, которую изменение должно пройти до слияния в основную ветку: сборка, тесты, статический анализ. Без гейтов джун-агент слепой: он не получает обратной связи и не ловит собственные регрессии. В нашей команде агент сверяет свою работу с обязательными проверками CI: тестами, статическим анализом кода, сборкой и проверкой архитектурных границ. Это первый цикл, который осваивает любой джун: написать код, запустить проверки, увидеть ошибки, исправить их. Этому циклу нужны пул-реквесты: trunk-based development без ревью работал в некоторых наших сервисах, пока код писали люди, но изменениям агента нужны CI и ревью.

QA тоже меняется. Когда агент умеет прокликивать приложение в браузере, он берёт на себя детерминированную часть тестирования, где сценарии чётко определены. Творческая часть остаётся за людьми: ставить продуктовые требования под сомнение, придираться к дизайну и UX, опираться на свой вкус и опыт.

Результат L2 — база знаний о вашем проекте: его архитектура, стандарты и процессы. , пока агент не начнёт стабильно выдавать результат, который отвечает ожиданиям команды. Эту часть процесса нельзя пропустить по пути на L3: даже если вы начинаете с шаблона или берёте готовую базу знаний, контекст всё равно придётся адаптировать к новому проекту.

L3 Делегируем агенту:
личные практики становятся общим процессом с владельцами

Жизненный цикл на уровне L3 «Делегирование» · обведённые этапы изменились относительно L2
L3
ДелегированиеЧеловек утверждает план и проверяет результат
01Требованияизменён
Люди + агенты: Агент расспрашивает PM и пишет спеку; PM уточняет потребности и принимает продуктовые решения
◆ Что хотим
02Проектированиеизменён
Люди + агенты: Агент расспрашивает разработчика и набрасывает план реализации; разработчик принимает архитектурные решения
◆ Утверждение плана
03Реализацияизменён
Агенты: Общий скилл фичи строит её циклами, локально
04Код-ревьюизменён
Люди + агенты: Цикл ИИ-ревью, затем разработчик внимательно проверяет фичу
◆ Ревью разработчика
05Тестированиеизменён
Люди + агенты: Сгенерированные тест-кейсы прогоняет агент; QA тестирует творчески
06Приёмка
Люди: PM, QA и стейкхолдеры проверяют фичу
◆ То ли сделали
07Релиз
Люди: Релиз вручную или через непрерывную доставку (CD)
08Наблюдениеизменён
Люди + агенты: Скилл триажа разбирает ошибки, которые выбрал человек
ЛюдиЛюди + агентыАгентыЧеловеческий гейтПунктир: роль следит, работу делают агентыОбводка: этап изменился относительно уровня ниже
Что изменилось по сравнению с L2: Джун дорастает до мидла: один общий скилл фичи берёт спеку от продукта и план разработчика и возвращает пул-реквест после ревью, прогоняя гейты CI и цикл ИИ-ревью. Меняется и работа PM и QA, а узким местом становится ревью.

Практики уровня L3

ПрактикаЗачемL2L3
Цикл самоулучшения: когда исправление повторяется, агент предлагает проверку, правку скилла или контекста, а человек её утверждаетчинить систему, а не очередной пул-реквест—Усиливает
Общие скиллы и процессы: один реестр, у каждого владелецсделать работу всей команды с агентами единообразной—Обязательна
Регламенты как скиллы: стандартные процедуры записаны в скиллы, которые проверяют, что работа им следуетсоблюдать договорённости команды (формат PR, ссылки на тикеты, QA-тикеты), не полагаясь на памятьУсиливаетОбязательна

Усиливает: помогает на этом уровне. Обязательна: уровень её требует. Критична: обязательна, без неё уровень ломается. Заменена: её место занимает практика следующего уровня. Столбец выбранного уровня подсвечен.

Жизненный цикл на L3; обведены этапы, изменившиеся по сравнению с L2.

На L3 джун дорастает до мидла: разработчик, как тимлид, отдаёт агенту фичу целиком. Чтобы это работало, агенту, как и человеку, нужна инструкция: вы записываете процедуры и учите его навыкам — скиллам.

Мы начали с небольших скиллов: открыть пул-реквест по стандартному шаблону, спланировать реализацию фичи, запустить локальные проверки, сгенерировать тест-кейсы для QA. Потом объединили их в один процесс — скилл /implement-feature. Мы даём ему спеку, за которую отвечает продукт, и план реализации с уже принятыми архитектурными решениями; он возвращает пул-реквест, уже прошедший ревью.

Скилл прогоняет гейты CI из L2 и цикл ревью: второй агент ревьюит PR, а отдельный скилл проверяет каждый комментарий, исправляет код по обоснованным замечаниям и запрашивает новое ревью. Ревьюит модель другого вендора, не та, что писала код, и это второе мнение заметно улучшает результат. Роль разработчика — принять архитектурные решения, передать задачу агенту и проверить результат.

Скилл — записанная процедура с версиями: инструкции, проверки, инструменты и контекст. Наш скилл для фич живёт в общем плагине, так что обновления доходят до каждого разработчика. Шаблон репозитория по нашим соглашениям кладёт часть контекста в одни и те же файлы, и скилл находит нужное в любом репозитории. У каждой части процесса есть владелец, который следит, чтобы она не устарела.

Сдвиг мышления L3: команда поддерживает общий процесс, а не каждый разработчик пилит свои собственные решения и скилы.

Команда поддерживает общий процесс, а не каждый разработчик пилит свои собственные решения и скилы.

Работа продакт-менеджера тоже меняется. PM больше не нужно идти к разработчику за разъяснениями: его агент понимает кодовую базу и нетехническим языком отвечает, как работает продукт. Агент может проинтервьюировать PM по исходным требованиям и с опорой на код найти детали и развилки решений для спеки. PM теперь может прототипировать фичу прямо в рабочем репозитории, на реальных компонентах дизайн-системы. Даже навайбкоженный прототип, который выглядит правильно, но толком не работает, даёт разработчику полезную отправную точку. Поэтому дизайн-систему важно перенести из Figma в код. Спека тоже переезжает из Notion в репозиторий, рядом с кодом, вместе с планом, тест-кейсами и отчётом о тестировании. PM осваивает основы Git: ветки и версии.

Наша команда QA построила собственную тестовую обвязку. Она генерирует тест-кейсы из спеки и реализации, включая расхождения между ними. Агент прогоняет детерминированные сценарии через браузер или Playwright, снимает скриншоты и видео и пишет отчёты о проблемах. QA сосредотачиваются на творческом тестировании: ставят требования спеки под сомнение, исследуют продукт, ищут неудобные места в UX и сценарии, о которых никто не подумал.

L3 переносит узкое место в ревью. В телеметрии Faros AI за 2025 год по 10 000 разработчиков команды с высоким уровнем внедрения ИИ сливали на 98% больше пул-реквестов, а время ревью PR выросло на 91%.8 Это корреляция для команд с высоким внедрением ИИ, а не замер L3, но она совпадает с тем, что происходит, когда агенты пишут целые фичи. Теперь объём выпуска упирается во время, которое разработчики тратят на ревью.

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

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

Жизненный цикл на уровне L4 «Фабрика под надзором» · обведённые этапы изменились относительно L3
L4
Фабрика под надзоромЧеловек проверяет решения, архитектуру и продукт, а не строки
01Требования
Люди + агенты: Агент расспрашивает PM и пишет спеку; PM уточняет потребности и принимает продуктовые решения
◆ Что хотим
02Проектирование
Люди + агенты: Агент расспрашивает разработчика и набрасывает план реализации; разработчик принимает архитектурные решения
◆ Архитектурные развилки
03Реализацияизменён
Агенты: Агент берёт тикет и строит фичу в облачной песочнице
04Код-ревьюизменён
Агенты: Гейты и ИИ-ревьюеры; разработчик ревьюит архитектуру
◆ Архитектурное ревью
05Тестированиеизменён
Люди + агенты: Тесты прогоняются в облаке; QA читает отчёт и тестирует творчески
06Приёмка
Люди: PM, QA и стейкхолдеры проверяют фичу
◆ То ли сделали
07Релизизменён
Люди + агенты: Запуск вручную; пайплайн релизит после гейтов
08Наблюдениеизменён
Агенты: Агент следит за ошибками и запросами, эскалирует или открывает фикс
ЛюдиЛюди + агентыАгентыЧеловеческий гейтПунктир: роль следит, работу делают агентыОбводка: этап изменился относительно уровня ниже
Что изменилось по сравнению с L3: Агент переезжает в облако, берёт тикеты с общей доски и задаёт вопросы на продуктовых и архитектурных развилках; ещё он следит за ошибками и отвечает на вопросы других команд. Качество кода держат гейты; разработчик ревьюит архитектуру и превращает каждую находку в более точный гейт. QA читает отчёт о тестах и исследует фичу как пользователь. PM принимает фичу как продукт.

Практики уровня L4

ПрактикаЗачемL3L4
Правило на каждый повторяющийся промах агента, его пишет человекне дать агенту повторять ошибкуОбязательнаЗаменена
Цикл самоулучшения: когда исправление повторяется, агент предлагает проверку, правку скилла или контекста, а человек её утверждаетчинить систему, а не очередной пул-реквестУсиливаетОбязательна
Метрики поставки: lead time, дефекты, переделки, доля принятых измененийдоказать, что фабрика даёт результат, и лучше, чем прежний способ работыУсиливаетОбязательна

Усиливает: помогает на этом уровне. Обязательна: уровень её требует. Критична: обязательна, без неё уровень ломается. Заменена: её место занимает практика следующего уровня. Столбец выбранного уровня подсвечен.

Жизненный цикл на L4; обведены этапы, изменившиеся по сравнению с L3.

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

На L4 агент переезжает в облако и берёт тикеты с общей доски. Продакт-менеджер пишет спеку; агент предлагает план и поднимает архитектурные вопросы. Когда разработчик и агент договорились о подходе, агент работает самостоятельно. Дальнейшие решения он может эскалировать или принимать сам по согласованной политике и записывать их для ревью. Агент возвращает пул-реквест, готовый к ревью и творческому тестированию на стейджинге. Сбер похожим образом перестроил свой автономный генератор тестов: теперь он в ключевых точках просит инженера подтвердить решение.9

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

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

Наш скилл для Sentry уже умеет такие расследования. Он изучает ошибки и логи прода, читает код и запускает скрипты, которые только читают данные прода, чтобы проверить гипотезы. Он может воспроизвести дефект падающим тестом и подготовить план исправления; для подходящих проблем оператор может разрешить ему дойти до пул-реквеста. Сегодня процесс всё ещё запускает человек. На L4 расследование могла бы запускать сама входящая ошибка.

Через Slack или другой мессенджер агент доступен и людям вне разработки. Поддержка может спросить, как работает фича; продакт-менеджеры могут задавать вопросы, не читая код. Агент смотрит в код и базу знаний, отвечает по тому, что знает, и может превращать запросы в черновики спек для PM.

Теперь вы выпускаете больше, но спеки, пул-реквесты и решения копятся у вас на столе. Работа выматывает: сплошное проектирование и ревью, и вы снова узкое место. Постепенно вы учитесь доверять системе, ослабляете хватку на ревью и поднимаетесь на уровень абстракции выше.

На L3 разработчик ревьюит реализацию и исправляет найденное в пул-реквесте. На L4 каждое изменение проверяют автоматические гейты. Разработчики ревьюят по согласованным архитектурным принципам и по найденному улучшают гейты. Им не обязательно ревьюить каждое изменение, но без архитектурного ревью они не узнают, работают ли гейты, и не будут знать код настолько, чтобы поддерживать фабрику.

Не каждую находку должен заметить человек. На L4 фабрика учится на своих ошибках и собирает все исправления: упавшие тесты, замечания на ревью, ошибки в проде, слова человека «у нас так не делают». Когда исправление повторяется, агент предлагает изменить систему, а не чинить ещё один пул-реквест.10 Джуну больше не нужно напоминать одно и то же дважды. Самое сильное исправление делает ошибку невозможной на уровне архитектуры; дальше идут типы, правила линтера и проверки CI, потом тест, и только в последнюю очередь — строчка в AGENTS.md или в скилле: это самое слабое средство, потому что агент может его пропустить.10 Каждое предложение одобряет человек, прежде чем оно попадёт в систему, чтобы контекст не раздувался, а цикл не ошибался без присмотра.10

Как советует Коул Медин, сначала постройте процесс, которому доверяете, и только потом отдавайте агенту крупные куски работы под меньшим контролем.11 У этого процесса должен быть владелец: AI-платформенный инженер поддерживает платформу и обвязку агента.

Это последний сдвиг в мышлении: вы перестаёте делать работу сами и начинаете строить систему, которая её делает, и надзирать за ней.

Перестаньте делать работу сами. Стройте систему, которая её делает, и надзирайте за ней.

Без построчного ревью безопасность должна быть частью гейтов. Отчёт Veracode за 2026 год показал, что код, сгенерированный ИИ, проходит проверки безопасности в 56% случаев на эталонных задачах, если в промпте нет требований к безопасности.12 По «» от Meta агент, который в одной сессии сочетает недоверенный ввод, доступ к закрытым данным и возможность менять состояние или общаться вовне, не должен работать автономно — у него может быть не больше двух из трёх.13 Наш скилл для Sentry это правило соблюдает: его скрипты по данным прода только читают, а пул-реквест он открывает, только когда это разрешит человек.

В QA тест-кейсы берутся из спеки, набор тестов запускается автоматически, а QA читает отчёт. Творческая часть остаётся: человек по-прежнему исследует фичу, пытается её сломать и замечает неудобные взаимодействия.

Остерегайтесь ложного L4: одних облачных агентов мало. Если архитектурное ревью продолжает находить дефекты на уровне строк, гейты не готовы и роль всё ещё на L3. Прежде чем люди перестанут читать каждую строку, кто-то должен убедиться, что гейты работают. Понять, улучшается ли процесс в целом, помогают метрики вроде доли принятых изменений и объёма переделок.

L5 Тёмная фабрика:
почему стоит остановиться на фабрике под надзором

Жизненный цикл на уровне L5 «Тёмная фабрика» · обведённые этапы изменились относительно L4
L5
Тёмная фабрикаРезультат никто не проверяет. Не наша цель
01Требованияизменён
Люди + агенты: PM передаёт спеку с целями и критериями качества; агент её дорабатывает
◆ Передача спеки
02Проектированиеизменён
Агенты: Агент сам выбирает архитектуру
03Реализацияизменён
Агенты: Агент реализует
04Код-ревьюизменён
Агенты: Только агенты-ревьюеры
05Тестированиеизменён
Агенты: Агент тестирует
06Приёмкаизменён
Никто: Результат смотрит разве что PM, а то и никто
07Релизизменён
Агенты: Агент релизит
08Наблюдениеизменён
Агенты: Агент следит за продакшеном
ЛюдиЛюди + агентыАгентыЧеловеческий гейтПунктир: роль следит, работу делают агентыОбводка: этап изменился относительно уровня ниже
Что изменилось по сравнению с L4: Люди передают спеку с целями и критериями качества и не участвуют до конца. Все этапы между ними проходят агенты, и гейт проверки исчезает.

Практики уровня L5

ПрактикаЗачемL4L5
Правило на каждый повторяющийся промах агента, его пишет человекне дать агенту повторять ошибкуЗаменена—
Спеки настолько точные, что диффы можно не читатьвыпускать, не читая код—Критична
Инженерная база: контроль версий, таск-трекер, база знаний, пайплайн релизовхранить каждое изменение, задачу и ответ в одном месте и выпускать одинаковоОбязательнаОбязательна

Усиливает: помогает на этом уровне. Обязательна: уровень её требует. Критична: обязательна, без неё уровень ломается. Заменена: её место занимает практика следующего уровня. Столбец выбранного уровня подсвечен.

Жизненный цикл на L5; обведены этапы, изменившиеся по сравнению с L4.

На L5 никто не сверяет результат с тем, что хотел получить, и поэтому мы останавливаемся на L4. Дэн Шапиро называет «чёрным ящиком, который превращает спеки в софт» (пер. автора).4 Её сторонники не отказываются от проверки: она переезжает из диффов в точные спеки, сценарные тесты и пороги качества, которые люди задают заранее.14 Dash0 добавляет, что для этого нужны спеки настолько точные, что в диффы уже никто не смотрит, и что черновые спеки на полной скорости дают черновой результат.14

Мы не стремимся на L5, потому что он убирает второй гейт — проверку, что вы получили то, что просили, а ради этого софт и делают. Это как разрешить мидлу отгружать работу клиентам, когда никто не сверяет результат с запросом. Автоматические проверки могут подтвердить, что результат отвечает критериям, написанным до того, как он появился. Но они не скажут, описывали ли эти критерии то, что вы хотели, и не заметят, что фича неудобна тому, кто будет ею пользоваться. Для этого нужен человек, который просил, и QA-инженер, который пробует фичу глазами пользователя. Более сильные модели этого не изменят. Это вопрос смысла, и каждый отвечает на него сам. Мы делаем софт для людей. Если никто не проверяет, получили ли мы то, что просили, работа теряет смысл и превращается в ИИ-мусор. Поэтому и смысл, и его проверку мы оставляем людям. Там, где результат предназначен не людям, ответ может быть другим.

Потолок для каждого вида работ задаёт цена ошибки

Насколько близко к L4 подпускать каждый вид работ, компания решает сама — по цене ошибки. Фреймворк Сбера AI-Disrupt PDLC ведёт отдельную шкалу прав агентов с учётом риска, где самые критичные пути остаются на уровне предложений, которые принимает человек.15

Цена ошибкиПримерыВысший уровеньГлубина архитектурного ревью
Низкая, легко откатитьвнутренняя админка, интерфейс за фича-флагом, одноразовый прототипL4на части изменений можно не делать
Высокая, но обратимаяпродуктовые фичи для клиентовL4человек остаётся в контуре решений15
Необратимая или высокий рискаутентификация, биллинг, данные клиентов, миграции схемыL3: человек ревьюит каждую строку—1415

Потолок — это самый высокий уровень, на котором ваши гейты надёжно ловят ошибки, которые нельзя откатить. Аутентификация и биллинг остаются на L3 не потому, что человек читает код лучше гейта, а потому, что пропущенный там дефект не откатить, а гейты пока не исключают такой класс ошибок; когда научатся, потолок можно поднять. Dash0 говорит то же самое: сервис переходит на уровень выше только по доказательствам, по одному сервису за раз, а зоны высокого риска могут не пройти никогда.14

Два человеческих гейта: что люди по-прежнему решают и проверяют

Будет ли в этом цикле нужен человек? Потеряете ли вы работу?

Я считаю, что люди останутся незаменимыми, но планка растёт: агент берёт на себя всё больше работы разработчика, поэтому вам придётся стать сеньором, который решает, оценивает результат и отвечает за него. Какие-то профессии исчезнут, большинство изменится; это тема для отдельной статьи, «Человек в контуре». Здесь я разбираю только то, что не меняется от уровня к уровню.

Два гейта остаются за людьми на каждом уровне ниже L5: решить, чего мы хотим, и проверить, получили ли мы это. Агент может найти пробелы в запросе и помочь превратить его в спеку, но проблему, результат и компромиссы выбирают люди. Результат проверяет тот, кто просил; на L4 эта проверка поднимается с каждой строки на архитектуру и продукт, а QA исследует продукт так, как это делал бы пользователь.

За людьми остаются два гейта: решить, чего мы хотим, и проверить, получили ли мы это.

Между гейтами вы делегируете агенту так же, как разработчику: с договором, контрольными точками, гейтами и правилом, когда нужно спросить. Договор растёт от промпта (L1) к AGENTS.md (L2) и к спеке с планом (L3); на L4 гейты несут бо́льшую часть доверия, которое раньше держалось на построчном ревью. Где агент должен остановиться и спросить, решает каждая компания, а настраивает это платформенный инженер.

Делегирование

Что проверяет человек и чем он делегирует

Два человеческих гейта — решить, чего мы хотим, и проверить, получили ли мы это — тянутся от L0 до L4 и заканчиваются перед L5.

УровеньЧто проверяет человекИнструмент делегирования
L0, РучнойКаждый этапПока никакого
L1, С ассистентомКаждый ответ чатаПромпт
L2, С агентомКаждый диффAGENTS.md и гейты CI
L3, ДелегированиеРеализацию, построчноСпека, план и общие скиллы
L4, Фабрика под надзоромАрхитектуру и продуктГейты, которым доверяют, и политика действий
L5, Тёмная фабрикаНичегоТолько спека

Оцените внедрение ИИ по ролям: самопроверка

Команда почти никогда не находится целиком на одном уровне. Когда Райффайзенбанк разбил использование ИИ среди своих 500 инженеров по ролям, оказалось, что разработчики пользуются агентами довольно активно, а тестировщики, аналитики и DevOps — неравномерно.16 Труднее всего пришлось системным аналитикам: их первый артефакт сложнее отдать агенту и сверить с шаблоном.17 В тестировании World Quality Report 2025 года показал, что генеративный ИИ внедряют почти 90% организаций, но в масштабе всей компании — только 15%.18

Темп задаёт самая медленная роль. Работа копится в очереди на каждой передаче: от продукта к разработке, от разработки к QA. Поэтому ускорение одного этапа переносит очередь на следующий.19 Оценивайте зрелость по самому слабому измерению, а не по самому сильному.20

Поэтому самопроверка идёт роль за ролью. Выберите роль в матрице уровней ниже и найдите самый высокий уровень, для практик которого вы можете показать доказательства: файл в репозитории, гейт в CI, тикет, замечание на ревью, ставшее правилом. Если показать нечем, роль не на этом уровне. Уровень роли — тот, что верен для большей части её работы, а рискованные части ограничивает потолок по цене ошибки.

Три вопроса определяют уровень роли быстрее любого списка инструментов. Откуда агент берёт наш контекст? Что ещё проверяет человек и на какой высоте? Когда ревью находит проблему, оно чинит это одно изменение или систему, которая его породила? Если ответ на последний вопрос — «это изменение», роль не дошла до L4. Уровни описывают, как устроен процесс, а не что он даёт: уровень, который не сокращает время поставки, дефекты или переделки, — ложный уровень.

На L4 ролей может остаться не три. Кто-то по-прежнему отвечает за требование, поддерживает конвейер и проверяет продукт. Компания, которая может себе это позволить, оставляет трёх специалистов. В 2026 году я вижу тренд: их сливают в две роли. AI Builder отвечает за продукт и надзирает за фичами, проходящими через фабрику, а AI Platform Engineer поддерживает платформу и обвязку агента. Компания, которая не может позволить себе больше, может прийти к одному AI Builder.

Так что решать нужно отдельно по каждой роли и каждому виду работ. Найдите место каждой роли в матрице уровней ниже, сделайте следующий переход для самой медленной и ограничьте каждый вид работ уровнем, который позволяет цена ошибки. Мы целимся в L4 — фабрику, за которой надзирают люди, — и не идём на L5.

Матрица уровней: кто делает каждый этап и какие практики на каждом уровне

Жизненный цикл на шести уровнях

L3
ДелегированиеЧеловек утверждает план и проверяет результат
01Требованияизменён
Люди + агенты: Агент расспрашивает PM и пишет спеку; PM уточняет потребности и принимает продуктовые решения
◆ Что хотим
02Проектированиеизменён
Люди + агенты: Агент расспрашивает разработчика и набрасывает план реализации; разработчик принимает архитектурные решения
◆ Утверждение плана
03Реализацияизменён
Агенты: Общий скилл фичи строит её циклами, локально
04Код-ревьюизменён
Люди + агенты: Цикл ИИ-ревью, затем разработчик внимательно проверяет фичу
◆ Ревью разработчика
05Тестированиеизменён
Люди + агенты: Сгенерированные тест-кейсы прогоняет агент; QA тестирует творчески
06Приёмка
Люди: PM, QA и стейкхолдеры проверяют фичу
◆ То ли сделали
07Релиз
Люди: Релиз вручную или через непрерывную доставку (CD)
08Наблюдениеизменён
Люди + агенты: Скилл триажа разбирает ошибки, которые выбрал человек
ЛюдиЛюди + агентыАгентыЧеловеческий гейтПунктир: роль следит, работу делают агентыОбводка: этап изменился относительно уровня ниже
Что изменилось по сравнению с L2: Джун дорастает до мидла: один общий скилл фичи берёт спеку от продукта и план разработчика и возвращает пул-реквест после ревью, прогоняя гейты CI и цикл ИИ-ревью. Меняется и работа PM и QA, а узким местом становится ревью.

Практики по уровням

ПрактикаЗачемL0L1L2L3L4L5
Инженерная база: контроль версий, таск-трекер, база знаний, пайплайн релизовхранить каждое изменение, задачу и ответ в одном месте и выпускать одинаковоОбязательнаОбязательнаОбязательнаОбязательнаОбязательнаОбязательна
Шаблоны проектов и репозиториевначинать каждый проект с одних и тех же гейтов и правилУсиливаетУсиливаетУсиливаетУсиливаетУсиливаетУсиливает
Позиция по ИИ-инструментам и доступ к одобреннымсказать, какими ИИ-инструментами можно пользоваться и как—ОбязательнаОбязательнаОбязательнаОбязательнаОбязательна

Усиливает: помогает на этом уровне. Обязательна: уровень её требует. Критична: обязательна, без неё уровень ломается. Заменена: её место занимает практика следующего уровня. Столбец выбранного уровня подсвечен.

Выберите уровень — его столбец в таблице подсветится.

Подписка

Новая статья — раз в месяц

Письмо со статьёй и ничего больше.