Агентная разработка
ИИ-агенты пишут и проверяют код, человек принимает результат.
Цель задаёте вы
Какой результат нужен
Код пишет агент
В рабочем проекте
Проверки обязательны
Тесты и поведение программы
Принимаете вы
Ответственность остаётся у человека
Подходит для задач, у которых можно описать и проверить результат. Не поручайте агенту целое приложение, если пока не можете оценить, правильно ли оно работает.
Агентная разработка — это создание программ с помощью ИИ-агентов. Вы описываете задачу и условия готовности, а агент изучает проект, меняет файлы, запускает проверки и исправляет найденные ошибки. Человек выбирает, что строить, разрешает значимые действия и принимает результат. Например, поручает добавить поиск в каталог и проверяет, что поиск находит нужное, не зависит от регистра букв и не ломает прежние функции.
1. Что такое агентная разработка и кому она подходит
Вы передаёте исполнение. В обычном чате модель предлагает текст или фрагмент кода. ИИ-агент получает инструменты для работы с проектом и выполняет последовательность действий. Его самостоятельность ограничивают выданные разрешения и условия задачи.
Агентная разработка подходит и для нового приложения, и для изменений в существующем. Начинать легче с задачи, для которой сразу понятно, как выглядит успех.
Что можно поручить агенту
Подходит, если готовы принимать работу. Разработчик проверяет решение на опыте; новичок начинает с небольшой задачи и учится на её результате. Для личного каталога первой проверкой может быть поиск товара руками.
Не подходит ожидание «всё заработает само». Если приложение обслуживает клиентов, нужно проверить ошибки, права доступа и сохранность данных. Поручать эту ответственность агенту без собственной проверки рано.
Готовы попробовать — переходите к первой задаче. В главе есть бриф, который можно взять за основу.
2. Как агент проходит путь от задания до результата
Агент работает по обратной связи. Он читает проект, выбирает действие и смотрит, что получилось. Ошибка сборки, упавший тест или замечание человека становятся основанием для следующей правки.
Возьмём учебный пример с формой заявки. Требование «сделать хорошую форму» оставляет агенту слишком много догадок. Условие «пустое поле не отправляется, рядом появляется подсказка» можно проверить.
План нужен там, где есть выбор. Перед изменением нескольких частей приложения согласуйте устройство решения. Для опечатки хватит самой правки.
Дайте агенту описание проекта, относящиеся к задаче файлы и команды проверок. Когда история обсуждения расползается, сохраните принятые решения коротким документом.
Этот подход можно увидеть на Open, где мы показываем работу агентов над vibecoding.ru. Откройте изменение в журнале и проследите, какое поручение к нему привело.
3. Как начать: первая задача и пример задания
Первая задача должна помещаться в одну проверку. Возьмите существующий учебный проект и добавьте небольшую функцию, например поиск по списку. Так вы увидите весь путь от задания до приёмки, не разбираясь одновременно с оплатой, регистрацией и публикацией приложения.
Первый проход
Пример задания. Такой бриф можно адаптировать к своему каталогу. Названия файлов и команд агент сначала определяет по проекту.
Задание на поиск по каталогу
Пишите словами своей задачи. Для первой пробы рекомендуем описать требования на русском и проверить, как агент их понял. Точные имена файлов, команд и ошибок оставляйте как в проекте.
Вместо «сделайте красиво» приложите образец. Назовите, что в нём нужно повторить.
Сохраняйте правила, которые повторяются. Команды запуска, проверки и договорённости о коде удобно держать в файле инструкций. Формат AGENTS.md поддерживают разные инструменты, а конкретное имя файла и порядок чтения нужно сверить с выбранным агентом. Claude Code использует также CLAUDE.md.
4. Какие инструменты выбрать
Выбирайте рабочее место под задачу. Агент бывает частью редактора, отдельным приложением или программой в терминале. Важнее, может ли он открыть ваш проект, запустить его проверки и показать изменения для приёмки.
Что должно быть в рабочем окружении
Claude Code и Codex можно включить в список для первой пробы. Если привычнее работать внутри редактора, посмотрите Cursor. На карточках инструментов ищите инструкции установки, условия запуска и возможности, которые меняются быстрее самого метода.
Сравнивайте на одинаковой работе. Дайте кандидатам исходную копию проекта и один бриф. Запишите, выполнены ли требования, сколько стоили попытки и где пришлось вмешаться.
В РуБенче можно посмотреть сравнения на задачах на русском, а в таблице агентов собрать кандидатов. Выберите из них инструмент для пробы на своём приложении.
Из РФ проверяйте условия выбранного сервиса. Доступ к программе, доступ к модели и оплата могут различаться. Открытый код агента сам по себе не решает эти вопросы. Условия собраны в карточках инструментов и в разборе оплаты ИИ-сервисов.
5. Сколько стоит работа и как считать пользу
Считайте стоимость принятой задачи. Записывайте расход модели, повторные попытки и своё время. Один дешёвый запуск ещё ничего не говорит о цене готового результата.
Что учитывать в расходах
Если у выбранного инструмента есть бесплатный или пробный доступ, выясните его ограничения. У открытой программы отдельно проверьте требования к модели и оборудованию. Сверьте расходы с действующим тарифом перед запуском.
Измеряйте изменения своей работы. Зафиксируйте, сколько похожая задача занимала раньше, и учтите теперь все этапы до приёмки. Сопоставляйте задачи с одинаковыми требованиями к качеству.
После первой задачи будет видно, где ушло время. Если на объяснение требований, стоит улучшить задание. Если на повторяющиеся ошибки, добавьте проверку, которая ловит их до вашей приёмки.
6. Как проверять код и управлять агентами
«Готово» подтверждается проверками. Сопоставьте результат с исходными требованиями, просмотрите изменения и пройдите главный сценарий пользователя. Сверьте и сам тест с требованием: успешный запуск подтверждает лишь проверенное свойство.
Что проверить перед приёмкой
Разрешения задают границы. Для работы над формой агенту не нужны права менять оплату или удалять рабочие данные. Изолированная копия проекта и подходящие права позволяют проверять изменения до того, как ими воспользуются люди.
Передайте требования и готовое изменение другому агенту или человеку для поиска ошибок. Затем воспроизведите найденные проблемы и проверьте исправления.
Несколько агентов требуют разделения работы. Параллельно можно изучать разные части проекта или проверять независимые изменения. Если все правят один файл, издержки согласования способны съесть выигрыш. Заранее определите, кто объединяет результаты и проверяет целое.
Файл инструкций хранит постоянные правила, скилл описывает повторяемую процедуру, MCP подключает инструменты и источники данных. Добавляйте их под конкретную потребность. Начните с ясного брифа и работающих проверок.
7. Чем отличается от вайбкодинга и где учиться
Разница видна в способе приёмки. Слова «вайбкодинг» и «агентная разработка» употребляют по-разному. Саймон Уиллисон различает эти подходы по тому, разбирает ли человек сгенерированный код. Для приёмки важно также проверить поведение программы.
Как различать соседние понятия
Одним инструментом можно работать по-разному. Если принять первый красивый экран без проверки остальных сценариев, агентный режим не сделает работу инженерной. Если требования записаны, изменения разобраны и результат проверен, роль человека сохраняется при любом объёме сгенерированного кода.
У метода есть соседние названия. В поиске встречаются agentic engineering, agentic coding и «агентная инженерия». Здесь мы используем название «агентная разработка» для всего пути от задания до приёмки. История названий разобрана в словаре программирования с ИИ.
Выражение «агентное программирование» может означать и более старый подход к построению взаимодействующих программных агентов. Такое значение описано в работе Йоава Шохама Agent-Oriented Programming. Стэнфордский репозиторий датирует её ноябрём 1990 года. А «агентурная разработка» относится к другой области.
Учиться стоит на законченных задачах. После первой функции освойте просмотр изменений в Git, запуск тестов и чтение ошибок. Затем переходите к работе с контекстом и нескольким частям приложения. В Учебнике можно выбрать следующую практическую задачу.
Программа обучения должна доводить до приёмки. Смотрите, есть ли самостоятельный проект, проверка требований и разбор ошибок. Курс по созданию чат-ботов решает другую задачу, даже если в названии тоже есть агенты. Для самостоятельной практики возьмите небольшую задачу из своего проекта и доведите её до работающего результата.
Для повторяемых процессов компании мы развиваем этот способ работы в Spec-Driven Company. Начинается он с той же привычки: у задачи есть требования, а у готовой работы есть проверка.
8. Частые вопросы
Что такое агентная разработка простыми словами?+
Вы поручаете ИИ-агенту задачу в программном проекте. Он читает и меняет файлы, запускает команды и проверки. Вы задаёте требования и принимаете результат.
Agentic engineering, agentic coding и агентное программирование — одно и то же?+
В этой статье agentic engineering и agentic coding относятся к разработке с ИИ-агентами. По-русски мы называем её агентной разработкой и рассматриваем весь путь от задания до приёмки. У «агентного программирования» есть ещё старый смысл, связанный с устройством программ из взаимодействующих агентов.
Чем агентная разработка отличается от вайбкодинга?+
В трактовке Саймона Уиллисона вайбкодинг связан с созданием прототипа без разбора сгенерированного кода. В агентной разработке требования, изменения и проверки остаются под контролем человека. Один инструмент можно использовать обоими способами.
Это разработка самих ИИ-агентов?+
Здесь речь о разработке программ при помощи агентов. Программа на выходе может быть обычным сайтом, приложением или скриптом без ИИ. Создание агента для поддержки клиентов — другая задача, хотя выполнять её тоже можно с агентом для кода.
Нужно ли уметь программировать?+
Небольшую проверяемую задачу можно начать без опыта программирования. Для самостоятельного сопровождения приложения понадобится понимать его устройство, проверять изменения и разбираться в ошибках. Агент поможет учиться на проекте, но ответственность за работу программы останется у вас.
Можно ли давать задания на русском?+
Для первой пробы рекомендуем описать задачу и критерии приёмки на русском. Имена файлов, команд и сообщений об ошибках сохраняйте как в проекте. Проверьте на небольшом задании, правильно ли выбранный агент понял требования.
Можно ли заниматься агентной разработкой бесплатно?+
Если у выбранного инструмента есть бесплатный доступ, проверьте его ограничения на небольшой задаче. Для открытой программы выясните, какие модель и оборудование понадобятся и сколько они стоят. Учтите также время на проверку и исправления.
Что выбрать: Claude Code, Codex или Cursor?+
Сначала выберите удобное рабочее окружение, затем сравните инструменты на одной небольшой задаче с одинаковыми критериями. Оцените результат, расход и то, сколько раз пришлось вмешиваться. Место в рейтинге помогает составить список кандидатов, но не заменяет такую проверку.
Чем отличаются промпт, AGENTS.md, скилл и MCP?+
Промпт задаёт текущее поручение, файл инструкций хранит правила проекта, скилл описывает повторяемую процедуру, а MCP подключает внешние инструменты и данные. Названия файлов и порядок чтения инструкций зависят от агента. Подключать всё сразу для первой задачи не требуется.
Обязательно ли запускать несколько агентов?+
Нет. Для последовательной задачи достаточно одного агента. Параллельная работа полезна, когда части независимы, а способ объединить и проверить результаты понятен заранее.
Можно ли доверять сообщению агента «всё готово»?+
Принимайте работу по результату проверок. Попросите назвать изменённые файлы, выполненные команды и непроверенные части, затем пройдите главный сценарий сами. Успешный тест не доказывает, что проверены все требования.
Заменит ли агентная разработка программистов?+
Агенты выполняют часть задач программирования, а человеку остаются требования, архитектурные решения, проверка и сопровождение. Из этого не следует, что исчезнет профессия или что любое приложение можно доверить агенту без участия человека.
Как пользоваться агентами из РФ?+
Условия доступа определяет конкретный сервис, а не сам метод разработки. Проверяйте поддержку региона, доступную модель и способ оплаты у выбранного инструмента. Установка открытой программы ещё не означает, что подключённая к ней модель доступна.
Что изучать после первой задачи?+
Научитесь сохранять и просматривать изменения в Git, писать проверяемые требования, запускать проект и читать ошибки. Затем добавляйте инструкции проекта и повторяемые процедуры. Многозадачность и несколько агентов понадобятся, когда появится работа, которую можно разделить.
Источники
- Simon Willison: Agentic Engineering Patterns — Практика автора, проверено 08.09.2026
- Claude Code: Best practices — Документация, проверено 08.09.2026
- AGENTS.md: формат инструкций для агентов — Документация формата, проверено 08.09.2026
- Claude Code: Agent teams — Документация, проверено 08.09.2026
- Stanford: раннее значение Agent-Oriented Programming — Первоисточник, проверено 08.09.2026
Полезно почитать перед стартом
- Учебник: практика создания приложений
- Агенты для кода: сравнение инструментов
- Как работает агентная разработка на vibecoding.ru
- История названий программирования с ИИ
- Вайбкодинг: определение и практика
- MCP: как подключать инструменты и данные