---
title: "オートメーション | Tajo"
description: "Tajo の 3 層アーキテクチャで顧客エンゲージメントを自動化します。決定論的なワークフローを担う Skills、AI によるオーケストレーションを担う Agents、そして意図から始まるマーケティングを実現する自然言語の 3 層です。"
url: https://tajo.io/jp/docs/automation/
markdown: https://tajo.io/jp/docs/automation.md
lang: ja-JP
author: "Set Noa"
author_url: https://tajo.io/jp/set-noa/
robots: noindex
---

先行利用を申し込む

お名前と会社のメールアドレスを入力してください。Tajoへのアクセス申請を確認するためのリンクをメールでお送りします。

# オートメーション

[Set Noa](https://tajo.io/jp/set-noa/)

Tajo は顧客エンゲージメントの自動化を 3 つのレベルで提供します。シンプルなルールベースのワークフローから、完全に自律した AI エージェントまでをカバーします。

## オートメーションの 3 層

### 1. Skills、決定論的なワークフロー

Skills は最小単位のルールベースな自動化ユニットです。実行のされ方は常に同じで、トリガーが発火し、条件が評価され、アクションが実行されます。

```yaml
triggers:
  - event: cart_abandoned
    conditions:
      - cart_value: "> 50"
      - time_since_activity: "> 30m"

actions:
  - brevo/send-email:
      template_id: 101
      to: "{{ contact.email }}"
```

**適した用途:** 繰り返し実行する処理、カート復帰、ウェルカムシーケンス、データ同期、注文確認。

[Skills を見る](https://tajo.io/jp/docs/skills) | [Skills のフォーマット](https://tajo.io/jp/docs/skills/overview/skills-format/)

### 2. Agents、AI によるオーケストレーション

Agents は LLM を使ってゴールを推論し、ツールを選び、戦略を調整します。複数の Skills と Brevo MCP ツールを組み合わせて、複雑なマーケティング目標を達成します。

```yaml
---
name: win-back-agent
tools:
  - brevo_contacts
  - brevo_segments
  - brevo_email_campaign_management
  - brevo_sms_campaigns
---

# Win-Back Agent

Analyze churned customers, design personalized re-engagement
sequences based on purchase history, and execute across
the optimal channel mix.
```

**適した用途:** 複雑な判断、チャネルの選択、オファーのパーソナライズ、顧客行動に応じたシーケンスの調整。

[エージェントを構築する](https://tajo.io/jp/docs/mcp/building-agents) | [エージェント仕様](https://tajo.io/jp/docs/mcp/agent-specification)

### 3. 自然言語、意図から始まるマーケティング

最上位の層は、マーケターの意図をエージェントのアクションに翻訳します。

> 「今四半期に 500 ドル以上購入した顧客向けに VIP 感謝キャンペーンを作成してください。メールを使い、個別のお礼メッセージと 20% 割引の限定クーポンコードを添えてください。」

オーケストレーション層が適切なエージェントを選び、そのエージェントが適切な skills と Brevo MCP ツールを組み合わせて実行します。

[MCP アーキテクチャ](https://tajo.io/jp/docs/mcp)

## 適切なレベルの選び方

| 質問 | Skills を使う | Agents を使う |
| --- | --- | --- |
| ロジックは毎回同じですか？ | はい |  |
| 判断が必要ですか？ |  | はい |
| 単一トリガーから単一アクションですか？ | はい |  |
| 分岐を伴う複数ステップですか？ |  | はい |
| 顧客行動に合わせて変える必要がありますか？ |  | はい |
| 大量かつ低レイテンシが求められますか？ | はい |  |
| 人が読める監査証跡が必要ですか？ | 両方 | 両方 |

## 両者の組み合わせ方

実際には、エージェントは実行の一部として skills を呼び出します。

```
Marketer: "Set up cart recovery for the holiday season"
    ↓
Agent: Reads context, decides on strategy
    ↓
Agent calls Skill: tajo/recover-abandoned-cart (configured for holidays)
Agent calls Skill: tajo/customer-sync (ensure data is fresh)
Agent calls MCP: brevo_segments (create holiday shopper segment)
Agent calls MCP: brevo_templates (check holiday email templates exist)
    ↓
Result: Cart recovery active with holiday-specific messaging
```

## トリガー

Skills と Agents はどちらも 3 種類のトリガーに対応します。

### イベントトリガー

システム内で何かが起きたときに反応します。

```yaml
triggers:
  - event: order_completed
  - event: customer_created
  - event: cart_abandoned
```

### スケジュールトリガー

定期的なスケジュールで実行します。

```yaml
triggers:
  - schedule: "0 9 * * MON"    # Every Monday at 9am
  - schedule: "0 */4 * * *"    # Every 4 hours
```

### Webhook トリガー

HTTP リクエストで呼び出します。

```yaml
triggers:
  - webhook: /automation/cart-recovery/trigger
    method: POST
```

## Brevo MCP 連携

すべてのオートメーションは Brevo 公式の MCP サーバー経由で動作します。このサーバーは 27 個のモジュールを AI から呼び出せるツールとして公開します。Tajo のエージェントは、必要なモジュールにだけ接続します。

| モジュール | 役割 |
| --- | --- |
| `brevo_contacts` | コンタクトとリストを管理します |
| `brevo_email_campaign_management` | メールキャンペーンを作成して送信します |
| `brevo_sms_campaigns` | SMS キャンペーン |
| `brevo_whatsapp_campaigns` | WhatsApp キャンペーン |
| `brevo_segments` | 動的なコンタクトセグメント |
| `brevo_campaign_analytics` | キャンペーンのパフォーマンスデータ |
| `brevo_deals` | CRM の商談管理 |

[サーバーの一覧](https://tajo.io/jp/docs/mcp/brevo-mcp-server#individual-servers)

## 次のステップ

- [Brevo MCP サーバーのセットアップ](https://tajo.io/jp/docs/mcp/brevo-mcp-server)、Brevo の 27 個の MCP モジュールを接続します
- [最初のエージェントを構築する](https://tajo.io/jp/docs/mcp/building-agents)、実践チュートリアル
- [Skills リファレンス](https://tajo.io/jp/docs/skills)、利用できる自動化スキルを見る
- [エージェント仕様](https://tajo.io/jp/docs/mcp/agent-specification)、独自のエージェントを定義する
