> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agentify.jp/llms.txt
> Use this file to discover all available pages before exploring further.

# ⚙️ プランニング

### 「積み木感覚」で構築するAIエージェント

「プランニング」とは、その名の通りエージェントの機能設計を行う工程です。
Agentifyの「プランニング」機能は、モジュールをドラッグ＆ドロップし、線でつなぐという直感的なインターフェースを採用しています。

<Info>
  この設計プロセスは、まるで「積み木」を組み立てるような感覚に近いです。
  各モジュール（積み木）にはそれぞれ固有の役割・機能があり、それらを論理的に組み合わせることで、**独自のAIエージェント**を構築できます。
</Info>

## 🖥️ 機能概要

### 1. モジュールエリア（左側）

<img src="https://mintcdn.com/trendoinc/JIbvu0Q5ON1Na9nl/images/11.png?fit=max&auto=format&n=JIbvu0Q5ON1Na9nl&q=85&s=ff2829bf67194a1eba5d4c4936fa2038" width="2868" height="1470" data-path="images/11.png" />

画面左側は「モジュールエリア」です。以下の4つのカテゴリーが用意されています。

<CardGroup cols={3}>
  <Card title="モジュール" icon="cube">
    AI能力と接続し、入力テキストを処理（情報加工、検索など）
  </Card>

  <Card title="エージェント" icon="robot">
    公開済みの他エージェントを呼び出して利用
  </Card>

  <Card title="ツール" icon="toolbox">
    外部サービスや社内機能をパッケージ化
  </Card>

  <Card title="MCP" icon="cube">
    MCPを呼び出して利用
  </Card>
</CardGroup>

### 2. キャンバスエリア（中央）

<img src="https://mintcdn.com/trendoinc/JIbvu0Q5ON1Na9nl/images/12.png?fit=max&auto=format&n=JIbvu0Q5ON1Na9nl&q=85&s=9b1e9f7629f294229df05024fe491c2f" width="2872" height="1462" data-path="images/12.png" />

中央の「キャンバスエリア」はワークフロー設計の操作画面です。

* 各モジュールの **左側のノードは「入力」**、**右側のノードは「出力」** です。
* **入力-入力**、**出力-出力** 間の接続はできません。
* 誤接続した場合は、接続線の中央に表示される「×」をクリックして削除できます。

### 3. 機能エリア（画面上部）

<img src="https://mintcdn.com/trendoinc/JIbvu0Q5ON1Na9nl/images/13.png?fit=max&auto=format&n=JIbvu0Q5ON1Na9nl&q=85&s=a4e2428a5884771f4459d3882a4d5dd3" width="2866" height="1482" data-path="images/13.png" />

* **インポート／エクスポート**：構成をファイルとして保存・読み込み。
* **テスト実行（プレビュー）**：簡易チャットで動作確認。
* **削除**：エージェント設定を削除（⚠️ 取り消し不可）。
* **保存**：現在の構成を保存。
* **リリース**：「エージェントを探す」で公開。

## 🔗 モジュール構造と接続

各モジュールは以下の3つのセクションで構成されます。

1. **左上：入力ノード**（データを受け取る）
2. **中央：設定エリア**（パラメータ設定）
3. **右下：出力ノード**（結果を渡す）

### ノードの種類と色分け

ノードはタイプ別に色分けされており、色に応じて扱うデータ型が異なります。

<img src="https://mintcdn.com/trendoinc/JIbvu0Q5ON1Na9nl/images/16.png?fit=max&auto=format&n=JIbvu0Q5ON1Na9nl&q=85&s=73a262c5bc5d57a9c8aba65d0671f74a" width="988" height="716" data-path="images/16.png" />

<img src="https://mintcdn.com/trendoinc/oM-eORwDtRF3hqLy/images/81.png?fit=max&auto=format&n=oM-eORwDtRF3hqLy&q=85&s=1456824453d63c9f10bb6b8367a58dbc" width="283" height="105" data-path="images/81.png" />

<Warning>
  **接続ルール**

  1. **同じデータ型同士のみ接続可**。異なる型は接続できません。
  2. 「連動トリガー（AND）」「任意トリガー（OR）」は、複数のBoolean出力を受け取れます。
  3. String型ノードの上流ノードは1つのみ接続可能です。
</Warning>
