навык 03 из 6 · 7 мин чтения · 30 мин практики
Работа с агентами
Когда модель может сама вызывать инструменты, читать файлы и перезапускать себя, появляется новая единица работы — агент. Большинство провалов агентов — не оттого, что модель глупая, а оттого, что задача плохо разбита на шаги или шаги не имеют явных критериев остановки. Работа с агентами — это работа с циклом: как его поставить, где оборвать, когда не доверять.
принцип
Агент хорош ровно настолько, насколько хорош его план. Без плана — это дорогая монетка.
примеры
плохо
Запустил агента с задачей «проверь сайт и почини, что не так». Ушёл за кофе.
хорошо
Дал агенту план из 4 шагов с критериями остановки: 1) список из 5 типовых проблем (запрос к агенту), 2) для каждой — критерий «починено» (конкретный селектор возвращает X), 3) остановиться после 2 неудачных попыток на одном шаге, 4) отчёт в формате: было/стало/не уверен.
почемуБез плана агент либо уходит в бесконечный цикл, либо «делает вид», что починил. С планом — каждое его действие можно проверить.
плохо
Дал агенту 10 задач в одном сообщении.
хорошо
Разбил на 10 отдельных запусков с одной задачей и одним критерием. Каждый запуск — отдельный цикл с логом.
почемуАгент, у которого 10 задач, жертвует 9 ради 1. Один запуск = один цикл = один результат, который можно проверить.
задание · 15–30 мин
Поставь агенту явный критерий остановки
- Возьми любую задачу, которую обычно решаешь через агента (Claude Code, Cursor, свои скрипты).
- Допиши в задачу 1 строку: «Остановись и верни отчёт, если: …» — с конкретным условием.
- Запусти и засеки время до остановки.
- Сравни с предыдущими запусками той же задачи без критерия.
успехЕсли агент стал останавливаться раньше и отдавать понятный отчёт — ты перестал платить за «крутит, пока не надоест».
связано