Постійні доручення надають вашому агенту постійні повноваження на виконання визначених програм. Замість того щоб давати агенту вказівку для кожного завдання, ви визначаєте програми з чіткою сферою дії, тригерами та правилами ескалації, а агент автономно виконує їх у цих межах: «Ви відповідаєте за щотижневий звіт. Готуйте його щоп’ятниці, надсилайте й ескалюйте лише тоді, коли щось виглядає неправильно».
Навіщо потрібні постійні доручення
Без постійних доручень: ви даєте агенту вказівку для кожного завдання, про рутинну роботу забувають або її виконання затримується, а ви стаєте вузьким місцем.
З постійними дорученнями: агент автономно працює у визначених межах, рутинна робота виконується за розкладом, а ви долучаєтеся лише у виняткових випадках і для надання схвалень.
Як вони працюють
Постійні доручення визначаються у файлах вашого робочого простору агента. Рекомендовано додавати їх безпосередньо до AGENTS.md (який автоматично додається до контексту кожного сеансу), щоб агент завжди мав їх у контексті. Для більших конфігурацій їх також можна розмістити в окремому файлі, наприклад standing-orders.md, і послатися на нього з AGENTS.md.
Кожна програма визначає:
- Сферу дії — що агент уповноважений робити
- Тригери — коли виконувати програму (за розкладом, подією або умовою)
- Етапи схвалення — що потребує схвалення людиною перед виконанням
- Правила ескалації — коли слід зупинитися й попросити допомоги
Агент завантажує ці інструкції в кожному сеансі через початкові файли робочого простору (повний список автоматично доданих файлів див. у розділі Робочий простір агента) і виконує їх разом із завданнями Cron, які забезпечують виконання за часом.
Додайте постійні доручення до AGENTS.md, щоб гарантувати їх завантаження в кожному сеансі. Початкове завантаження робочого простору автоматично додає AGENTS.md, SOUL.md, TOOLS.md, IDENTITY.md, USER.md, HEARTBEAT.md, BOOTSTRAP.md і MEMORY.md, але не довільні файли в підкаталогах.
Структура постійного доручення
Постійні доручення та завдання Cron
Постійні доручення визначають, що агент уповноважений робити. Завдання Cron визначають, коли це відбувається. Вони працюють разом:
Запит завдання Cron має посилатися на постійне доручення, а не дублювати його:
Приклади
Приклад 1: вміст і соціальні мережі (щотижневий цикл)
Приклад 2: фінансові операції (за подією)
Приклад 3: моніторинг і сповіщення (безперервно)
Шаблон «виконати — перевірити — повідомити»
Постійні доручення найкраще працюють у поєднанні із суворою дисципліною виконання. Кожне завдання в постійному дорученні має виконуватися за таким циклом:
- Виконати — виконати фактичну роботу (а не просто підтвердити інструкцію)
- Перевірити — підтвердити правильність результату (файл існує, повідомлення доставлено, дані проаналізовано)
- Повідомити — розповісти власнику, що було зроблено і що було перевірено
Цей шаблон запобігає найпоширенішому режиму відмови агента: підтвердженню завдання без його завершення.
Архітектура з кількома програмами
Для агентів, що керують кількома напрямами, упорядковуйте постійні доручення як окремі програми з чіткими межами:
Кожна програма повинна мати:
- Власну періодичність тригерів (щотижневу, щомісячну, за подіями або безперервну)
- Власні етапи схвалення (деякі програми потребують ретельнішого нагляду, ніж інші)
- Чіткі межі (агент повинен знати, де закінчується одна програма й починається інша)
Рекомендації
Варто робити
- Починайте з вузьких повноважень і розширюйте їх зі зростанням довіри
- Визначте явні етапи схвалення для дій із високим ризиком
- Додавайте розділи «Чого НЕ робити» — межі не менш важливі, ніж дозволи
- Поєднуйте із завданнями Cron для надійного виконання за часом
- Щотижня переглядайте журнали агента, щоб переконатися, що постійні доручення виконуються
- Оновлюйте постійні доручення зі зміною ваших потреб — це живі документи
Слід уникати
- Надання широких повноважень у перший день («робіть усе, що вважаєте найкращим»)
- Пропуску правил ескалації — кожна програма потребує умови «коли зупинитися й запитати»
- Припущення, що агент пам’ятатиме усні інструкції, — запишіть усе у файл
- Змішування напрямів в одній програмі — створюйте окремі програми для окремих напрямів
- Відсутності забезпечення виконання за допомогою завдань Cron — постійні доручення без тригерів стають лише рекомендаціями
Пов’язані матеріали
- Автоматизація: огляд усіх механізмів автоматизації.
- Завдання Cron: забезпечення виконання постійних доручень за розкладом.
- Перехоплювачі: сценарії, що запускаються подіями життєвого циклу агента.
- Webhooks: вхідні тригери подій HTTP.
- Робочий простір агента: місце зберігання постійних доручень, зокрема повний список автоматично доданих початкових файлів (
AGENTS.md, SOUL.md тощо).