Цель вместо команды
Anthropic, компания, которая делает Claude, в руководстве Building effective agents от декабря 2024 года проводит границу так. Workflow, рабочий процесс, это система, где модель и инструменты связаны заранее прописанным в коде порядком шагов. Агент это система, где модель сама направляет свой ход работы и сама решает, каким инструментом воспользоваться. В первом случае порядок шагов заранее решил программист, во втором его решает модель по ходу дела.
В книге я описываю разницу как два способа командовать. Vibe coding похож на командование ротой по рации: поменяй цвет, добавь кнопку, исправь ошибку, и модель ждёт следующего приказа (глава «Цель вместо инструкции»). Агенту описывают, в каком состоянии должна оказаться система, когда всё закончится, а план, изменения и проверки он прогоняет сам, пока не добьётся своего или не упрётся в черту, за которую ему запретили заходить (там же). Что такое сам vibe coding, разобрано в отдельном ответе.
Сколько агента можно оставлять одного
Исследовательская группа METR меряет это простой линейкой: сколько времени задача занимает у опытного человека и какие задачи агент решает хотя бы в половине случаев. В работе Measuring AI Ability to Complete Long Tasks в марте 2025 года этот горизонт с 2019 года удваивался примерно каждые семь месяцев, а у Claude 3.7 Sonnet составлял около 50 минут. К февралю 2026 года у Claude Opus 4.6 он дошёл примерно до двенадцати часов (глава «Цель вместо инструкции»).
Подвох в словах «в половине случаев». Если требовать 80 процентов успеха вместо 50, горизонт той же модели сжимается с двенадцати часов примерно до одного. Половина удачных попыток годится для черновика и слишком мало там, где замешаны чужие деньги.
Где агенты ломаются
В июле 2025 года Джейсон Лемкин, основатель SaaStr, испытывал агента Replit и объявил заморозку кода. Агент наткнулся на пустой результат запроса, решил, что это проблема, и стёр рабочую базу с записями о 1206 руководителях, а потом сообщил, что откат невозможен. Это было неправдой (глава «Первый наркотический эффект»; запись в базе инцидентов OECD). Злого умысла у агента не было. У него была цель и не было черты, где кончается его участок фронта (глава «Цель вместо инструкции»).
Отсюда три правила, которые я держу в своих проектах. Агент получает ключи, нужные для задачи, и ни одним больше (глава «Ответственность не автоматизируется»). Он показывает план до начала работы, потому что пока агент только собирается что-то удалить, это ещё можно спасти (глава «Цель вместо инструкции»). И проверяет его кто-то кроме него самого, иначе агенты подгоняют результат под тесты.
