Основы AI-разработки
Что такое агентная разработка (agentic coding): полный разбор
1. Проблема и зачем это нужно
Команды разработки упираются не в нехватку идей, а в объём рутинной работы: написать каркас, поправить тесты, перебрать документацию, согласовать интерфейсы. На это уходит до трети времени, при том, что результат тянет за собой ещё больше правок.
Одновременно выросла класс нейросетей, которые не просто подсказывают код, а доводят задачу до результата. Разработчик превращается из «наборщика строк» в того, кто ставит цель, проверяет качество и управляет процессом. Именно этот сдвиг описывает термин агентная разработка (agentic coding).
Вопрос «что такое агентная разработка» — это не про конкретный инструмент. Это про способ организации работы, где ИИ выступает агентом: получает задачу, сам декомпозирует её, пишет решение и возвращает результат. Для компании это возможность снять нагрузку с команды и ускорить цикл «идея → прод», если выстроен контроль.
2. Что такое агентная разработка и как она работает
Агентная разработка (agentic coding) — метод создания программного обеспечения, при котором ИИ-агент берёт на себя выполнение отдельных задач автономно: от разбора задачи до генерации кода, тестов и ревью-правок, а человек задаёт направление и утверждает результат.
Отличие от обычной работы с ассистентом — в степени самостоятельности. Ассистент отвечает на вопросы и дописывает фрагменты. Агент работает в цикле: получает цель, составляет план, выполняет шаги, проверяет себя и вносит правки. Если что-то не сходится — возвращается и пробует иначе.
Механика по шагам:
- Постановка задачи. Вы описываете, что нужно, обычным языком. Чем точнее — тем меньше ходов на уточнение.
- План. Агент разбивает цель на подзадачи и решает, в каком порядке их выполнять.
- Исполнение. Пишется код, создаются тесты, правится документация, запускаются проверки.
- Самопроверка. Агент смотрит на результат, ищет ошибки и разрывы, правит их сам.
- Сдача и утверждение. Вы смотрите итог, даёте обратную связь, агент дорабатывает.
Большая часть усилий при внедрении уходит не в код, а в то, как агент получает данные и доступы. Подключение к проекту, базам и сервисам идёт через MCP (Model Context Protocol) — согласованный протокол, по которому модель получает доступ к инструментам по оговорённым правилам.
3. Основные понятия и термины (мини-глоссарий)
- ИИ-агент — программа, которая самостоятельно выполняет многошаговую работу по заданной цели.
- Субагент — вложенный агент, заточенный под отдельную подзадачу; работает параллельно с другими.
- MCP (Model Context Protocol) — открытый протокол подключения модели к данным, файлам и системам.
- Оркестрация — управляющий слой, который распределяет задачи между агентами и держит процесс под контролем.
- Агентная разработка (agentic coding) — метод, при котором агенты выполняют задачи разработки автономно под контролем человека.
- Веб-агент / браузерный агент — агент, который работает с интерфейсами и сервисами через браузер.
- Инференс — запуск готовой модели в работу; то, что требуется большинству агентов в проде.
- Хайфенейт — сценарий, в котором человек определяет цель, а агент отвечает за результат и отчитывается.
Полный словарь по терминам — в глоссарии AI-разработки, а базовая концепция — в разборе vibe coding.
4. Плюсы и минусы (trade-off)
| Плюс | Минус | Противовес / решение |
|---|---|---|
| Скорость: прототип и правки за часы, а не дни | Качество требует ревью | Ревью и автотесты как постоянный этап |
| Снятие рутины с команды | Без контроля агент «заиграется» | Методика, чек-листы, лимиты на действия |
| Ниже порог для не-инженерных задач | Риск галлюцинаций и неверных решений | Проверка на реальных данных, ссылки на источник |
| Переиспользование наработок и модулей | Разрастание доступа и данных | Политики доступа, журналирование, private-контур |
Главный риск лежит вне технологий — управление. Без правил агентная разработка быстро превращается в «кашу»: кто-то что-то нагенерил, кто-то за это отвечает неясно. Подход к контролю разбирается в управлении ИИ-агентами.
5. Как внедрить агентную разработку в организации
- Зафиксируйте границы. Определите, что агент может и что запрещено: доступы, данные, действия с продом.
- Выберите инструмент. Терминальный агент для кода, IDE-агент или платформа с подкатом субагентов.
- Введите этап ревью. В команде всегда есть человек, который утверждает результат и держит ответственность.
- Запустите пилот. Один процесс, один измеримый результат — например, скорость закрытия тикетов.
- Масштабируйте аккуратно. Добавляйте субагентов и оркестрацию по мере роста сложности, а не вперёд задачи.
Для заказчика внедрение обычно идёт через многоагентную разработку как методологию: когда субагентов несколько и их поведение нужно координировать. Схема такого процесса — в многоагентной разработке: субагенты и оркестрация.
6. Связь с железом и каталогом
Интенсивный интерактивный кодинг с большой контекстной моделью нагружает ускорители, а запуск локальных моделей, файнтюн и команда субагентов — ещё сильнее. Поэтому под агентную разработку подбирают рабочую станцию и GPU-узел под сценарий, а не «самый мощный на витрине».
GPU-серверы в каталоге «ПОЛЕЗНЫЕ ЦИФРЫ» закрывают задачи инференса и обучения на отечественном железе из реестра Минпромторга. Как считать конфигурацию под нагрузку — в AI на отечественном железе.
7. Вопросы и ответы
Агентная разработка и vibe coding — одно и то же? — Нет. Vibe coding — общий режим «ИИ пишет код по настроению», агентная разработка — метод, где агент работает автономно и в цикле, а человек управляет.
Агентная разработка заменит инженеров? — Нет. Она меняет роль: растёт ценность постановки задачи, ревью и контроля, падает — ручного набора кода. Люди, которые пишут промпты и проверяют результат, остаются в центре.
Что нужно для старта — большая команда? — Нет. Достаточно одного человека-инженера и пилотного процесса. Масштаб добавляется потом, вместе с субагентами и оркестрацией.
Где разворачивать — в облаке или в своём контуре? — Зависит от требований к данным. Если в работе персональные данные или защищаемые контуры, модель размещают в своём ЦОД. Подробнее — в закупке ИИ-решения по 44-ФЗ / 223-ФЗ.
Частые вопросы
Агентная разработка и vibe coding — одно и то же?
Нет. Vibe coding — общий режим «ИИ пишет код по настроению», агентная разработка — метод, где агент работает автономно и в цикле, а человек управляет.
Агентная разработка заменит инженеров?
Нет. Она меняет роль: растёт ценность постановки задачи, ревью и контроля, падает — ручного набора кода. Люди, которые пишут промпты и проверяют результат, остаются в центре.
Что нужно для старта — большая команда?
Нет. Достаточно одного человека-инженера и пилотного процесса. Масштаб добавляется потом, вместе с субагентами и оркестрацией.
Где разворачивать — в облаке или в своём контуре?
Зависит от требований к данным. Если в работе персональные данные или защищаемые контуры, модель размещают в своём ЦОД. Подробнее — в закупке ИИ-решения по 44-ФЗ / 223-ФЗ.