Частая жалоба в сообществах OpenClaw: агент крутится, что-то анализирует, пишет отчёты о планах, тратит токены, а готового результата нет. Блогер Shad, который ведёт свой SaaS командой из десяти агентов, посвятил этому отдельный выпуск. Вот что у него сработало.
1. Не «сделай», а «сделай вот так»
Задача «проведи SEO-аудит сайта» без инструкции — худший вариант. Сильная модель справится, но методом проб и ошибок, и сожжёт много токенов.
У Shad на каждую повторяющуюся работу есть письменный регламент: что проверить, в каком порядке, что сдать в конце. Аудит, ежедневный отчёт, оптимизация страниц — у всего свой документ. Агент не угадывает, а идёт по пунктам.
То же с инструментами: в инструкции агента прямо написано, каким инструментом что делать. Тогда он не изобретает свои способы, которые потом ломаются.
2. Одна задача за запуск — и до конца
Агенты работают по «сердцебиению» (heartbeat) — периодическому запуску, когда агент сам смотрит, что делать. Главная правка Shad: в инструкциях каждого агента написано «одна задача за запуск, и она должна быть завершена в этом же запуске». Сдать готовый результат, выложить отчёт, сообщить менеджеру «сделано».
У каждого запуска только два исхода: сделано или заблокировано (и почему). «Поработал немного» — не вариант.
3. Список задач вне головы агента
Память агента обновляется, окно контекста переполняется, и агент забывает, что он делал вчера. Поэтому задачи нужно хранить не в памяти, а во внешнем списке. У Shad это таблица в Notion, но подойдёт и обычный текстовый файл.
У каждой задачи — строгий статус: в очереди, в работе, на проверке, готово. И правило: если на прошлом запуске задача осталась «в работе», агент на этом запуске начинает с неё, а не берёт новую.
4. Менеджер, который следит за доведением
Shad выделил отдельного агента-менеджера. Раньше тот просто вёл список задач, теперь он проверяет, что исполнители действительно сдают работу. Исполнители после каждого запуска отчитываются ему, и только он переводит задачу в «готово».
Мелкое, но показательное наблюдение: агент-менеджер ставил задачам сроки на 3–4 дня вперёд, как для людей, и исполнители не торопились их брать. Shad добавил правило: срок — сегодня или завтра, агенты работают круглосуточно.
5. Модель тоже влияет
Одни модели охотнее действуют сами, другие больше рассуждают. Слабые модели хуже работают с инструментами. Если агент упорно «болтает», попробуйте модель посильнее именно для него. Остальные могут остаться на дешёвых.
Коротко
- Для повторяющейся работы — письменный регламент, а не свободная формулировка.
- Одна задача за запуск, итог — «сделано» или «заблокировано».
- Задачи — во внешнем списке со статусами, не в памяти агента.
- Незаконченное со вчера — первым делом.
- Отдельный агент следит, чтобы работа сдавалась.