Страница, которая обновляет себя из вашего календаря
Страница — это не работа. Работа — держать страницу честной каждую неделю и всегда, и вот тут программа действительно лучше.
Что стоит автоматизировать
Всё, что уже существует где-то ещё в структурированном виде: календарь тура, график релизов, ближайший свободный слот в системе записи, состояние магазина, который открывается в первую пятницу месяца. Если факт живёт в системе, переносить его руками каждую неделю — работа, которую должна делать программа.
Не стоит автоматизировать всё, что требует суждения: какую ссылку выделить, как звучит био, заслуживает ли новый проект собственного блока. Это меняется редко и плохо вознаграждает угадывание — то есть ровно не та форма, что нужна задаче по расписанию.
- Дайте агенту ключ, идентификатор страницы и один источник правды, который он может прочитать.
- Пусть он сначала получит страницу, чтобы править текущее состояние, а не затирать вашу вчерашнюю правку.
- Пусть заменяет только свои блоки: даты, строку «сегодня открыто», текущий релиз.
- Отправляйте весь список блоков одним обновлением, а потом читайте страницу текстом для подтверждения.
Приёмы, которые держатся
- Окна дат делают большую часть работы и без агента: блок с датой окончания убирается сам на следующее утро.
- Один текстовый блок как строка состояния — «Сегодня открыто до 22:00» — держать правдивым проще, чем пять разрозненных фактов.
- Держите идентификаторы блоков неизменными между прогонами, чтобы статистика оставалась привязанной к той же ссылке, а не начиналась заново.
- Пусть задача падает громко. Тихий сбой оставляет на странице прошлонедельные даты, а это хуже пустого раздела.
Правило про автономность
Давайте задаче по расписанию самый узкий мандат, которого хватает. «Обновляй блок дат из этого календаря» — правило, с которым можно жить. «Держи страницу свежей» — не правило вообще, а приглашение переписать ваше био во вторник.
Самая безопасная схема — отчёт плюс маленькое явное разрешение: агент рассказывает, что нашёл, и меняет только то единственное, о чём договорились. Всё остальное ждёт одного вашего предложения, что стоит десяти секунд и предотвращает класс сюрпризов, заканчивающихся вопросом «почему у меня на странице это написано».