к выпуску
краткая расшифровка выпуска2026

Как выстроить AI-native разработку

Код с AI-агентом создаётся быстрее, но инженерная работа не исчезает: она перемещается в постановку задачи, ограничения и проверку результата. Александр Поломодов и Алексей Литвинов обсуждают, как превратить удачные эксперименты с агентами в воспроизводимую систему разработки — и почему понимание продукта всё равно остаётся ответственностью человека.

15 июля 2026 г.Code of Leadership · выпуск №626 минут

Конспект подготовлен по автоматическим субтитрам записи. Материал сокращён и отредактирован — это не дословная стенограмма.

Основные моменты истории
01

От помощника к инженерной системе

Литвинов пришёл к AI-Assisted Engineering из тринадцатилетнего опыта разработки, управления подразделением более чем из ста инженеров и внедрения AI в крупных компаниях. Книга выросла из заметок, которыми приходилось снова и снова объяснять одни практики разным командам. Её задача — зафиксировать устойчивый фундамент: модели меняются, но связь намерения, контекста, ограничений, обратной связи и проверки уже складывается в повторяемую инженерную дисциплину.

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

02

Доверие строится из ограничений и доказательств

Полный доступ не означает безусловного доверия. Для инженерной задачи нужно заранее определить минимальное ожидаемое изменение, запрещённые действия и наблюдаемый результат. Агент может считать, что свободен, но операционная система, права репозитория, sandbox и Git задают границы ущерба. Правила, спецификации и архитектурный контекст работают как feedforward, а тесты, линтеры, хуки и CI/CD — как feedback. Вместе они замыкают цикл и возвращают недетерминированное исполнение в проверяемый коридор.

Когда скорость генерации обгоняет способность команды проверять изменения, возникает verification debt. Сеньоры превращаются в живой фильтр для растущего потока diff, перестают понимать систему и со временем лишь подтверждают результат. Выход — проверять не объём кода, а пакет доказательств: тесты, контракты, скриншоты, видео и наблюдаемое изменение поведения. В сложном домене ревьюером может стать не программист, а бухгалтер или юрист. Зелёный CI доказывает соблюдение известных инвариантов, но не подтверждает, что команда решила правильную задачу.

03

Мультиагентность усиливает траекторию

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

Автоматизация меняет и работу людей. В растущем продукте она высвобождает пропускную способность для реального бэклога; в зрелом или умирающем продукте может стать инструментом сокращения затрат. Лидер должен не только выдать инструменты, но и помочь инженерам перейти от знания одного стека к умению выбирать методологию, настраивать проверки и принимать результат агента. Поэтому собеседование будущего ближе к совместной работе над brownfield-задачей, чем к вопросам о деталях языка: важно увидеть, как кандидат исследует систему, формулирует intent и сохраняет понимание.

Выводы

Что стоит унести с собой

  1. 01AI-native разработка начинается не с выбора агента, а с явного намерения, границ изменений и способа доказать результат.
  2. 02Полный доступ безопасен только внутри спроектированного контура: права, sandbox, Git, хуки и CI/CD должны ограничивать возможный ущерб.
  3. 03Verification debt возникает, когда код производится быстрее, чем команда способна проверить поведение и сохранить понимание системы.
  4. 04Несколько агентов стоит подключать после устойчивой работы одного: мультиагентность ускоряет и полезную траекторию, и накопленные ошибки.
Поделиться
TelegramLinkedIn