レシピ + プロンプト
契約期限エージェント
契約書は定期的に期限、義務、および更新について確認されます。タスクは適時作成されます。
- 01 在庫
ワークスペース内の契約書
- 02 抽出
期限および当事者
- 03 カレンダー
期日の照会
- 04 判断
必要に応じてのみタスクを作成
- 05 通知
適時に情報提供
実装形式
- 状況
- 誰が在庫を定期的に確認しないため、更新期限が遅れて発見されることがある。
- 自動化された結果
- 毎日の実行により、期限前に新規かつ冪等なタスクのみが生成される。
- 入力
-
- 契約書PDF
- スケジュール
- 期日ウィンドウ
- 出力
-
- 期日
- タスク
- ログ
手順
- 01スケジュールまたはWebhookでトリガー
- 02GET /analytics/calendar-due-dates を読み取り
- 03必要に応じて workflow-job 経由で legal extract を実行
- 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
- 権限
- カレンダー、ワークフロージョブの購読、Webhookのサブスクライブ。エージェント内での課金管理者アクションは禁止。
- エラーと公開
- 202 ポーリング。バックオフ付きリトライ、試行回数制限。ドキュメントID + 期限による冪等性確保。429を尊重する。外部通知前にHITL(人間による確認)を実施。
- セキュリティ
-
- po_sk_ は環境内のみ
- 冪等性の義務
- 通知前のHITL
- WebhookのHMAC検証
自律型エージェント向けプロンプト
まず、以下を完全に読み込んでください:
https://api.paperoffice.ai/latest/docs/llms-full.txt
タスク:
契約期限を確認する自律型エージェント(Cronまたはイベント)を実装します。制御面としてチャットは使用しません。
フレームワーク:
- Base URL: https://api.paperoffice.ai/latest
- Authorization: 環境変数 PO_API_SECRET (po_sk_…) から取得。フロントエンドに決して配置しない。
- 定期的、冪等性、バックオフ付きリトライ、ログ出力。
使用可能なエンドポイントのみ:
- GET /analytics/calendar-due-dates
- POST /job/add/workflow (法的文書の抽出; ファイルまたは pofid)
- GET /job/get/{job_id}
- POST /webhooks/subscribe (HMAC-SHA256、サーバーサイドのみ)
ルール:
- 同じ期限をタスクとして重複して作成しない。
- 外部からの通知は人間の承認後にのみ送信。
- 401/403 の場合は中止。402 は予算関連。429 はバックオフ。202 はポーリング。無限リトライを行わない。架空のエンドポイントを使用しない。ファイル内に実際のキーを記載しない。 - mietvertrag-berlin-2024.pdf
- kündigungsfrist: 3 Monate zum Quartal
- nächste Frist: 2026-09-30
期待される結果
due=2026-09-30, obligation=termination_window, task_created=true, notify=pending_hitl
このソリューションをPaperOfficeで構築または販売しますか?
インテグレーターとリセラーの組み合わせが可能です。次のステップはパートナーシップです — 申請と即時承認はPaperOfficeアプリ内で行われます。
パートナーシップを開始