Все посты серии

Пост 1 из 8

Как сделать правильные шаги к AI-агентам

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

Александр Михалькевич · Проверено 5 октября 2026 · 3 мин чтения

Правильные шаги к AI-агентам
1. Начни с задачи, а не с инструмента
Сначала самое простое: Один запрос к модели → Воркфлоу → Агент
2. Дай агенту способ проверить себя
3. Начни с режима только чтение
Автономия — это настройка: План, только чтение → Каждое действие с подтверждением → Правки файлов без вопросов → Всё, но с фоновой проверкой → Без ограничений
4. Измеряй на реальных задачах
Готов к первому агенту, если: Есть задача с проверяемым результатом; Тесты или сборка запускаются одной командой; Агент работает в отдельной ветке; Права выданы по минимуму; Есть набор задач для сравнения
Дальше — первая настройка
Слайд 1 из 9

Вокруг AI-агентов много шума. Но у тех, у кого агенты действительно работают, почти всё начиналось скучно. Одна узкая задача и проверка, которую агент умеет запускать сам. Ниже порядок решений, который экономит недели. Он опирается на руководства Anthropic о построении агентов и на документацию Claude Code.

Агент или воркфлоу

В статье Building effective agents Anthropic разделяет два типа систем:

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

Главный совет той же статьи: ищите самое простое решение и усложняйте систему, только когда это правда нужно. Многим задачам хватает одного хорошо собранного запроса с нужным контекстом и примерами. Агент оправдан, когда шаги заранее неизвестны: «найди, почему падает сборка, и почини».

Шаг 1. Выберите задачу с проверяемым результатом

Хорошая первая задача:

  • повторяется — время на настройку вернётся;
  • проверяется машиной — тесты, сборка, линтер, сравнение с эталоном;
  • ограничена — затрагивает понятный кусок кода, а не «улучши архитектуру».

Примеры: починить упавший тест по логу CI, обновить зависимость и прогнать тесты, разобрать новые баги и предложить исправление с тестом.

Шаг 2. Дай агенту способ проверить себя

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

Пишите критерий прямо в задаче:

Напиши функцию validateEmail. Примеры: user@example.com — true,
invalid — false, user@.com — false. После реализации запусти тесты
и покажи вывод.

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

Шаг 3. Ограничьте права с самого начала

Автономия агента настраивается. В Claude Code есть режимы прав:

Режим Что агент делает без вопросов
plan Только читает и предлагает план
default (Manual) Только чтение, остальное с подтверждением
acceptEdits Читает, правит файлы, простые команды файловой системы
auto Всё, но действия проверяет отдельная модель-классификатор
dontAsk Только заранее разрешённые инструменты, остальное запрещено
bypassPermissions Всё; только для изолированных контейнеров и VM

Режимы переключаются клавишами Shift+Tab. Для первых задач в незнакомом проекте начните с режима плана:

claude --permission-mode plan

Поверх режимов работают правила allow/deny. Запрет (deny) действует в любом режиме, даже в bypassPermissions. Подробно о правилах — в следующем посте.

Шаг 4. Измеряйте, а не полагайтесь на ощущения

Сменился промпт, модель или подключён новый инструмент — нужно понять, стало ли лучше. В статье Demystifying evals for AI agents Anthropic советует начинать с 20–50 простых задач, взятых из реальных провалов. Хорошая задача — та, по которой два специалиста независимо вынесли бы одинаковый вердикт «прошло / не прошло».

Держите отдельно два набора:

  • регрессионный — то, что агент уже умеет; здесь ожидается почти 100%;
  • на возможности — то, что пока не получается; здесь низкий процент нормален.

Шаг 5. Наращивайте автономию постепенно

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

Чего избегать

  • Начинать с фреймворка. Anthropic советует сначала работать с API модели напрямую: фреймворки прячут промпты и ответы, и отлаживать становится сложнее.
  • Давать агенту всё сразу. Лишние инструменты и широкие права — это и шум в контексте, и риск. OWASP выделяет избыточную автономию в отдельную категорию уязвимостей LLM-приложений.
  • Проверять «на глаз». Правдоподобный код без тестов — самая частая ловушка. Если результат нельзя проверить, не отправляйте его в прод.

Что дальше

Во втором посте — первая настройка по шагам: установка Claude Code, Codex или Cursor, файл инструкций, права и первая задача.

Термины из поста

Где это отрабатывается

Источники

  1. Anthropic — Building effective agents
  2. Claude Code — Best practices
  3. Claude Code — Choose a permission mode
  4. Anthropic — Demystifying evals for AI agents
  5. OWASP — LLM06:2025 Excessive Agency
ПоделитьсяTelegramXLinkedIn

Отработайте это на практике

В симуляторах школы агент делает задачу, а вы учитесь ставить её, проверять результат и не доверять вслепую.

Открыть симуляторы