# シナリオ

{% hint style="info" %}
シナリオの設定は、画面下部の保存ボタンをクリックしなくても自動的に保存されます。
{% endhint %}

## **シナリオとは？**

シナリオは、チャットボットの会話の流れを構成する主要な設定ページです。ユーザーの質問やリクエストに対して、チャットボットがどのように応答するかを定義できます。

* シナリオは「プラン」と「アクション」に分かれて構成されます。
* 1つのチャットボットには1つのプランが設定され、1つのプランには最大19個のアクションを構成できます。

<table><thead><tr><th width="146.62890625">区分</th><th width="291.109375">プラン(Plan)</th><th>アクション(Action)</th></tr></thead><tbody><tr><td>役割</td><td>全体アクション（Action）の流れ</td><td>実行動作</td></tr><tr><td>単位</td><td>複数のアクションのセット</td><td>データストア1件を参照する単一のアクション</td></tr><tr><td>実行タイミング</td><td>ユーザーがインテントを作成する際、流れに沿って迅速にアクションを見つけて実行</td><td>ユーザーがガイドラインを作成した際に開始</td></tr></tbody></table>

**例**

```html
【プラン】 商品案内および相談
   ├─ 【アクション】商品の詳細説明
   ├─ 【アクション】商品取り扱い店舗の確認
   ├─ 【アクション】イベントの確認
   ├─ 【アクション】新商品のお知らせ
   └─ 【アクション】よくある質問の確認
```

<figure><img src="/files/3msitbstV2sV6OO96zKs" alt=""><figcaption></figcaption></figure>

1. シナリオ一覧：プランやアクションを作成・管理できます。
2. プラン作成：チャットボットがどのような段階で、どのように応答するかという全体のフローを設計できます。
3. アクション作成：チャットボットが実際に発言・処理を行う部分を設定します。

### **1. シナリオ一覧**

<figure><img src="/files/AfMmaRH5sflXlFYiIXW4" alt=""><figcaption></figcaption></figure>

a. 作成ボタン：ボタンをクリックすると、「プラン作成」「アクション作成」の各ボタンからプランおよびアクションを設定できます。\
b. シナリオ一覧：設定済みのプランおよびアクションの一覧を一目で確認できます。

### **2. プラン作成** <a href="#plan" id="plan"></a>

{% hint style="info" %}
プラン（Plan）とは、チャットボットがどのような流れで会話を進めるかという全体像を描き、アクションを素早く参照できるように設計するものです。

<sub>例：顧客が「特定の商品について知りたいです」と言った場合に、チャットボットがどの段階でどのアクションを参照して応答するか、全体の流れを設計します。</sub>
{% endhint %}

<figure><img src="/files/Nz7U5ralWfCuLLo1YmEF" alt=""><figcaption></figcaption></figure>

a. プラン名：チャットボットの主要な役割を表す名称です。

b. ガイドライン：このプランがどのような状況で作動し、どのような目的を持つのかを説明します。

c. インテント設定：顧客がどのような言葉を発したときにこのプランが実行されるかの条件を指定します。

### **3. アクション作成** <a href="#action" id="action"></a>

{% hint style="info" %}
アクション（Action）とは、指定されたデータストアを参照し、実際に回答を生成するチャットボットの動作を指します。\ <sub>例：今月の特典に関する内容をチャットボットが特定の文書を参照して回答したい場合、「〇月イベントまとめ」文書で構成されたデータストアを作成し、アクションに接続します。その上で「このアクションは特典・イベントに応答し、リンク付きで答えるようにしてください」といったガイドラインを構成すれば、それに基づきチャットボットが回答を行います。</sub>
{% endhint %}

<figure><img src="/files/QHF6ZE5fMYaQfgzhTcD3" alt=""><figcaption></figcaption></figure>

a. アクション名：チャットボットが実行する動作の名称です。

b. ガイドライン：どのような方式で応答や処理を行うのかを説明します。

c. データストア（任意）：外部文書に基づく応答が必要な場合、接続するデータストアを選択できます。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://groobee.gitbook.io/gelatto/ja/ai-chatbot/create-gelatto/scenario.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
