Усі статті
2 хв читання#agents#automation#maintenance

Сторінка, що оновлює себе з вашого календаря

Сторінка — це не робота. Робота — тримати сторінку чесною щотижня і завжди, і ось тут програма справді краща.

Що варто автоматизувати

Усе, що вже існує десь іще в структурованому вигляді: календар туру, графік релізів, найближчий вільний слот у системі запису, стан крамниці, яка відкривається першої п’ятниці місяця. Якщо факт живе в системі, переносити його руками щотижня — робота, яку має робити програма.

Не варто автоматизувати все, що потребує судження: яке посилання виділити, як звучить біо, чи заслуговує новий проєкт власного блока. Це змінюється рідко й погано винагороджує вгадування — тобто саме не та форма, що потрібна задачі за розкладом.

  1. Дайте агентові ключ, ідентифікатор сторінки й одне джерело правди, яке він може прочитати.
  2. Хай він спершу отримає сторінку, щоб правити поточний стан, а не затирати вашу вчорашню правку.
  3. Хай замінює лише свої блоки: дати, рядок «сьогодні відчинено», поточний реліз.
  4. Надсилайте весь список блоків одним оновленням, а потім читайте сторінку текстом для підтвердження.

Прийоми, які тримаються

  • Вікна дат роблять більшу частину роботи й без агента: блок із датою завершення прибирається сам наступного ранку.
  • Один текстовий блок як рядок стану — «Сьогодні відчинено до 22:00» — тримати правдивим простіше, ніж п’ять розрізнених фактів.
  • Тримайте ідентифікатори блоків незмінними між прогонами, щоб статистика лишалася прив’язаною до того самого посилання, а не починалася наново.
  • Хай задача падає гучно. Тихий збій лишає на сторінці минулотижневі дати, а це гірше за порожній розділ.

Правило про автономність

Давайте задачі за розкладом найвужчий мандат, якого вистачає. «Оновлюй блок дат із цього календаря» — правило, з яким можна жити. «Тримай сторінку свіжою» — не правило взагалі, а запрошення переписати ваше біо у вівторок.

Найбезпечніша схема — звіт плюс маленький явний дозвіл: агент розповідає, що знайшов, і змінює лише те єдине, про що домовилися. Усе інше чекає на одне ваше речення, що коштує десяти секунд і запобігає класу сюрпризів, які закінчуються питанням «чому в мене на сторінці це написано».

Читати далі