エージェント仕様

エージェント仕様

TajoエージェントはYAML frontmatterを持つMarkdownファイルです。このドキュメントは完全な仕様フォーマットを定義します。

完全な仕様

---
name: agent-name
description: "エージェントの説明"
version: 1.0.0
temperature: 0.3
max_tokens: 4096
tools:
- brevo_contacts
- brevo_email_campaign_management
- brevo_sms_campaigns
- brevo_whatsapp_campaigns
- brevo_segments
- brevo_attributes
triggers:
- schedule: "0 9 * * *"
- event: cart_abandoned
- event: order_completed
- webhook: "https://..."
permissions:
- contacts:read
- contacts:write
- email:send
- sms:send
env:
SYNC_INTERVAL: "6h"
---

Frontmatterフィールド

フィールドタイプ説明
namestring一意のエージェント識別子
descriptionstringエージェントの目的の簡単な説明
temperaturefloat0.0 (決定論的) 〜 1.0 (創造的)
max_tokensinteger最大出力トークン数

トリガー

triggers:
- schedule: "0 9 * * *" # 毎日午前9時
- schedule: "0 */6 * * *" # 6時間毎
- event: cart_abandoned
- event: order_completed
- event: customer_created
- webhook: "https://your-app.com/webhooks/agent"

パーミッション

パーミッションアクセス
contacts:readコンタクトの読み取り
contacts:writeコンタクトの作成/更新
email:sendメールの送信
sms:sendSMSメッセージの送信
whatsapp:sendWhatsAppメッセージの送信
segments:manageセグメントの作成と変更
analytics:readアナリティクスデータの読み取り

次のステップ

Subscribe to updates

developer-docs

Drop your email or phone number — we'll send you what matters next.

AIアシスタント

こんにちは!ドキュメントについて何でもお聞きください。

Brevoで無料で始める