Skip to main content
Постійні доручення надають вашому агенту постійні повноваження на виконання визначених програм. Замість того щоб давати агенту вказівку для кожного завдання, ви визначаєте програми з чіткою сферою дії, тригерами та правилами ескалації, а агент автономно виконує їх у цих межах: «Ви відповідаєте за щотижневий звіт. Готуйте його щоп’ятниці, надсилайте й ескалюйте лише тоді, коли щось виглядає неправильно».

Навіщо потрібні постійні доручення

Без постійних доручень: ви даєте агенту вказівку для кожного завдання, про рутинну роботу забувають або її виконання затримується, а ви стаєте вузьким місцем. З постійними дорученнями: агент автономно працює у визначених межах, рутинна робота виконується за розкладом, а ви долучаєтеся лише у виняткових випадках і для надання схвалень.

Як вони працюють

Постійні доручення визначаються у файлах вашого робочого простору агента. Рекомендовано додавати їх безпосередньо до AGENTS.md (який автоматично додається до контексту кожного сеансу), щоб агент завжди мав їх у контексті. Для більших конфігурацій їх також можна розмістити в окремому файлі, наприклад standing-orders.md, і послатися на нього з AGENTS.md. Кожна програма визначає:
  1. Сферу дії — що агент уповноважений робити
  2. Тригери — коли виконувати програму (за розкладом, подією або умовою)
  3. Етапи схвалення — що потребує схвалення людиною перед виконанням
  4. Правила ескалації — коли слід зупинитися й попросити допомоги
Агент завантажує ці інструкції в кожному сеансі через початкові файли робочого простору (повний список автоматично доданих файлів див. у розділі Робочий простір агента) і виконує їх разом із завданнями 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: моніторинг і сповіщення (безперервно)

Шаблон «виконати — перевірити — повідомити»

Постійні доручення найкраще працюють у поєднанні із суворою дисципліною виконання. Кожне завдання в постійному дорученні має виконуватися за таким циклом:
  1. Виконати — виконати фактичну роботу (а не просто підтвердити інструкцію)
  2. Перевірити — підтвердити правильність результату (файл існує, повідомлення доставлено, дані проаналізовано)
  3. Повідомити — розповісти власнику, що було зроблено і що було перевірено
Цей шаблон запобігає найпоширенішому режиму відмови агента: підтвердженню завдання без його завершення.

Архітектура з кількома програмами

Для агентів, що керують кількома напрямами, упорядковуйте постійні доручення як окремі програми з чіткими межами:
Кожна програма повинна мати:
  • Власну періодичність тригерів (щотижневу, щомісячну, за подіями або безперервну)
  • Власні етапи схвалення (деякі програми потребують ретельнішого нагляду, ніж інші)
  • Чіткі межі (агент повинен знати, де закінчується одна програма й починається інша)

Рекомендації

Варто робити

  • Починайте з вузьких повноважень і розширюйте їх зі зростанням довіри
  • Визначте явні етапи схвалення для дій із високим ризиком
  • Додавайте розділи «Чого НЕ робити» — межі не менш важливі, ніж дозволи
  • Поєднуйте із завданнями Cron для надійного виконання за часом
  • Щотижня переглядайте журнали агента, щоб переконатися, що постійні доручення виконуються
  • Оновлюйте постійні доручення зі зміною ваших потреб — це живі документи

Слід уникати

  • Надання широких повноважень у перший день («робіть усе, що вважаєте найкращим»)
  • Пропуску правил ескалації — кожна програма потребує умови «коли зупинитися й запитати»
  • Припущення, що агент пам’ятатиме усні інструкції, — запишіть усе у файл
  • Змішування напрямів в одній програмі — створюйте окремі програми для окремих напрямів
  • Відсутності забезпечення виконання за допомогою завдань Cron — постійні доручення без тригерів стають лише рекомендаціями

Пов’язані матеріали

  • Автоматизація: огляд усіх механізмів автоматизації.
  • Завдання Cron: забезпечення виконання постійних доручень за розкладом.
  • Перехоплювачі: сценарії, що запускаються подіями життєвого циклу агента.
  • Webhooks: вхідні тригери подій HTTP.
  • Робочий простір агента: місце зберігання постійних доручень, зокрема повний список автоматично доданих початкових файлів (AGENTS.md, SOUL.md тощо).