Агент термінів договорів
Договори регулярно перевіряються на наявність термінів, обов'язків та умов пролонгації. Завдання створюються своєчасно.
- 01 Стан
Договори у робочому просторі
- 02 Екстракція
Терміни та сторони
- 03 Календар
Запит дати настання
- 04 Рішення
Створити завдання лише за необхідності
- 05 Нагадування
Інформувати своєчасно
- Вихідна ситуація
- Терміни пролонгації виявляються запізно, оскільки ніхто регулярно не перевіряє наявність договорів.
- Автоматизований результат
- Щоденний запуск створює лише нові, ідентичні (ідипотентні) завдання до настання терміну.
- Вхідні дані
-
- PDF договору
- Графік
- Вікно дати настання
- Вихідні дані
-
- Дати настання
- Завдання
- Журнал
Процес
- 01Запуск графіка або вебхука
- 02Отримання даних GET /analytics/calendar-due-dates
- 03За необхідності запуск legal extract через workflow-job
- 04Виведення ідипотентних завдань
- 05Відправка критичних нагадувань лише після затвердження
- Аутентифікація
- Серверний секретний ключ (po_sk_)
po_sk_ лише з серверного середовища. Ніколи у браузері, промпті або репозиторії. Обмежити обертання ключів та доступ.
- Профіль MCP
- Кінцеві точки
-
GET /analytics/calendar-due-datesPOST /job/add/workflowPOST /webhooks/subscribeGET /job/get/{job_id}
- Модулі
-
- OCR
- Classify
- Webhook
- Workflow
- Дозволи
- Читання календаря, робочих процесів, підписка на вебхуки. Без дій адміністратора billing у агенті.
- Помилки та надання дозволів
- Помилка 202 (polling). Повторна спроба з backoff, обмежена кількість спроб. Ідипотентність через ID документа + термін. Поважати код 429. HITL перед зовнішнім повідомленням.
- Безпека
-
- po_sk_ лише в середовищі
- Обов'язок ідипотентності
- HITL перед повідомленням
- Перевірка HMAC вебхуків
Промпт для Автономний агент
Спочатку повністю прочитайте:
https://api.paperoffice.ai/latest/docs/llms-full.txt
Завдання:
Реалізуйте автономного агента (Cron або подійний), який перевіряє терміни договорів. Чат не використовується як панель керування.
Рамки:
- Base URL: https://api.paperoffice.ai/latest
- Authorization: Bearer з оточення PO_API_SECRET (po_sk_…). Ніколи у фронтенді.
- Періодичний, ідемпотентний, повторні спроби з backoff, логування.
Тільки ці ендпоінти:
- GET /analytics/calendar-due-dates
- POST /job/add/workflow (Extract legal document; файл або pofid)
- GET /job/get/{job_id}
- POST /webhooks/subscribe (HMAC-SHA256, тільки на стороні сервера)
Правила:
- Не створювати одну й ту саму дедлайн двічі як завдання.
- Зовнішні підказки лише після людського затвердження.
- 401/403 — зупинити. 402 — бюджет. 429 — backoff. 202 — polling. Без нескінченних повторних спроб. Без вигаданих ендпоінтів. Без реальних ключів у файлах. - rental_contract_berlin_2024.pdf
- термін скасування: 3 місяці до кінця кварталу
- наступний термін: 2026-09-30
Очікуваний результат
due=2026-09-30, obligation=termination_window, task_created=true, notify=pending_hitl
Побудувати або продати це рішення з PaperOffice?
Інтегратори та реселери можуть поєднуватися. Наступним кроком є партнерство — подання заявки та миттєве рішення будуть надані в додатку PaperOffice.
Розпочати партнерство