スロットアクションを要求

前提条件
    • All Architect permissions necessary to use bot flows and Natural Language Understanding (NLU) features. For more information, see Architect permissions overview.
    • The following permission for fetching geolocation information when configuring Time Picker:  
      • Geolocation > geocoding > fetch 

    [Ask for Slot]アクションは、発信者またはチャットの受信者が発話で言及したスロットを識別します。 たとえば、「マイアカウント番号は12345678です」という発話があるとします。 ボットは、参加者の口座番号が12345678という値であることを特定します。

    Architect ツールボックスの Bot フローの [Ask] メニューからこのアクションにアクセスします。

    注記:スロットキャプチャの文字数制限は 500 文字です。

    ダイナミックリストスロットタイプの場合、クイック返信としてリストの選択肢を表示する際に、スロットの問い合わせアクションで追加の設定をする必要はありません。 スロットに問い合わせるアクションで、動的リストタイプのカルーセルとしてリストの選択肢を表示したい場合、式のみを使用できます:

    式を使用する

    ダイナミック・リスト・タイプでは、式を使ってスロット値のプレゼンテーションを指定することもできる。 例:  

    MakeChooser(MakeQuickReplies(MakeList(MakePostbackChoice("pepperoni"), MakePostbackChoice("ham"), MakePostbackChoice("mushroom"))))

    ベータ・ダイナミック・スロット

    ダイナミック・スロットがある場合は、デジタル・ボット・フローを更新し、再公開する必要があります。

    名前 説明
    名前フィールド アクションの識別名を入力してください。 ここで入力したラベルは、フロー構造に表示されるアクションの名前になります。
    スロット

    Select a preconfigured slot. Depending on the selected slot type, the presentation template switches to either Slot Value Presentation or Time Picker.

    Slots are configured in the Natural Language Understanding pane. For more information, see Understand Slots and Slot Types.

    質問

    ボットがスロットを要求するときに出す通信。

    スロット・バリュー・プレゼンテーション

    クイックリプライ : ユーザーが次に何をしたいかを示すためのボタンを作成するには、このオプションを選択します。 例えば、ホテルの部屋を予約する、ホテルのイベントセンターに連絡する、食事の時間を聞くなどです。

    カルーセル : このオプションを選択すると、画像、タイトル、または説明付きのカードが作成され、ユーザーに強化されたビジュアルエクスペリエンスが提供されます。

    クイック返信

    When you choose to use quick replies in an Ask for Slot action and select a slot, Architect populates your quick replies for you. In quick reply cards, you can use expressions to specify button types, values, and labels. For example: MakeChoice("type", "value", "label").

    1. 適切なスロットとスロットタイプの値を作成する。
    2. Ask for Slot アクション をフローの適切な場所に追加し、以下の手順に従います:
      1. 名前を追加する。
      2. スロット]で、ステップ1で作成したスロットを選択します。
      3. 質問」の下に、ボットが顧客に提示する質問を追加します。
    3. スロット・バリュー・プレゼンテーションで、クイック返信 を選択します。
    4. クイック返信で、ボタンがステップ1で作成したスロットタイプの値に対応していることを確認してください。
    5. (オプション) クイック返信ボタンをクリックし、 の下に、顧客がクリックしたときにアーキテクトが使用するポストバック値またはURL値を入力します。 オプションのラベルを追加しない場合、アーキテクトはここで入力した値をボタンのラベルとして使用します。 しかし、複数のカードがあり、ボタンのラベルが同じ場合(例えば「view」)、ここに入力する値によって、顧客がどのボタンを選択したかをボットに区別させることができます。
    6. スロット結果」の下で、「 式モード」 をクリックし、「変数」 を選択し、顧客の選択値を格納する変数を入力する。 顧客が選択しない場合、値は指定なしのままとなる。
    7. アクションの残りの要素を設定する。 
    8. クイック返信からカルーセルに設定を変更するには、 Switch presentation をクリックします。
    カルーセル

    The carousel collection must have at least one item and up to three items per card, and 10 cards per carousel. Genesys recommends that you use images that are 800 x 400 pixels or similar for optimum visuals. When you add carousel cards, you can use expressions to add images, card titles, and card descriptions. For example: MakeImageFromUrl(your_URL).

    1. 適切なスロットとスロットタイプの値を作成する。
    2. Ask for Slot アクション をフローの適切な場所に追加し、以下の手順に従います:
      1. 名前を追加する。
      2. スロット]で、ステップ1で作成したスロットを選択します。
      3. 質問」の下に、ボットが顧客に提示する質問を追加します。
    3. スロット・バリュー・プレゼンテーションで、カルーセル を選択する。
    4. Carousel]で、ボタンがステップ1で作成したスロットタイプの値に対応していることを確認します。
    5. カルーセルカードをクリックし、以下の手順に従ってください:
      1. Select an Image をクリックし、既存の画像を選択するか、新しい画像をインポートします。 または、、イメージビルダーで画像を追加することもできます。 詳しくは、イメージビルダーで画像を追加する をご覧ください。
      2. 画像の下に表示される必須タイトルを追加します。
      3. (オプション)タイトルの下に表示される説明を追加します。
      4. スロットタイプの値に基づいて、ボタン名が入力されることに注意してください。
    6. カルーセルカードにボタンを2つまで追加するには、以下の手順に従ってください:
      1. ボタン をクリックする。
      2. URL値」の下に、顧客がクリックしたときにアーキテクトが使用するURL値を入力します。 
      3. ステップ82で入力した値とは異なるボタンラベルを追加するには、Add alternative label をクリックし、ボタンの表示ラベルを入力します。 
      4. Repeat steps a–d to add a third button.
    7. カルーセルカードを1枚追加するごとに、手順5~6を繰り返す。
    8. スロット結果」の下で、「 式モード」 をクリックし、「変数」 を選択し、顧客の選択値を格納する変数を入力する。 顧客が選択しない場合、値は指定なしのままとなる。
    9. アクションの残りの要素を設定する。 
    10. クイック返信からカルーセルに設定を変更するには、 Switch presentation をクリックします。
    Time Picker

    When you add a time picker, you can add an image, title, subtitle, and location. 

    1. 適切なスロットとスロットタイプの値を作成する。
    2. Ask for Slot アクション をフローの適切な場所に追加し、以下の手順に従います:
      1. 名前を追加する。
      2. スロット]で、ステップ1で作成したスロットを選択します。
      3. 質問」の下に、ボットが顧客に提示する質問を追加します。
    3. To customize the time picker, follow these steps: 
      1. Select an Image をクリックし、既存の画像を選択するか、新しい画像をインポートします。 または、、イメージビルダーで画像を追加することもできます。 詳しくは、イメージビルダーで画像を追加する をご覧ください。
      2. Add a title that appears alongside the image.
      3. (Optional) Add a subtitle to appear below the title.
      4. (Optional) To add an event address, follow these steps:
        1. In the Address field, type the event address. Architect uses type-ahead to try to provide address suggestions as you type.
        2. Either select one of the suggested addresses or type out the address manually.
        3. To add the exact coordinates of the location, select Use Latitude and Longitude. The coordinates update automatically if and only if you select one of the suggested addresses.
          Note: Flow authors defining a location using latitude and longitude must include a location name in the Address field. This data is used as the appointment label on the end user’s device. Furthermore, if you type out any address manually, ensure that you also enter the correct location coordinates. Some channels, such as Apple Messages for Business, use the coordinates to derive the location while displaying the address you enter as a location label.
    4. アクションの残りの要素を設定する。 
    スロット結果

    顧客が選択した値を格納する変数。 顧客が選択しない場合、値は指定なしのままとなる。

    カスタム検証

    This Boolean expression enables you to configure more validation logic. When the flow evaluates the expression at runtime, the flow uses it to determine if the received value meets these additional requirements. If the expression evaluates to false or a NOT_SET Boolean, then the value is considered invalid.

    継続プロンプト

    The communication that the bot produces when an AI-powered slot is only partially collected, prompting the user to provide further input.

    入力なし

    ボットがユーザー入力を受けないときに出す通信を入力します。 

    注記: Digital Bot Flows では、入力再プロンプトは有効になっていません。 ボットは定義した設定を返します設定>ユーザー入力>入力が検出されませんでした>入力なしの謝罪質問コミュニケーションと組み合わせます。

    入力不要のカスタマイズ

    No Input Reprompts]フィールドを有効にし、ボットがユーザーからの入力を受けなかった後に段階的に返す入力禁止プロンプトのリストを作成できるようにします。

    リプロンプトを入力しない

    ボットがNo Inputを受け取った後、No Input Repromptsコレクションの中で、そのアクションに対して現在受け取ったNo Inputの数に対応する位置の通信を返します。 例えば、最初のNo Inputがトリガーとなり、ボットは定義されたコレクション内の最初のNo Inputリプロンプトを使用します。

    No Input Repromptコレクションの長さは、設定 >ユーザー入力 >No Input Detected >No Input Retriesの最大数 で定義した、特定のアクションのNo Input Retryの最大数にも優先されます。 例えば、コレクションに2つのリプロンプトを定義した場合、ボットは2回リトライします。 空のコレクションは、No Matchの再試行をオフにします。

    注記:ボットはあなたが設定した設定を返します設定>ユーザー入力>一致するものが検出されませんでした>試合不参加の謝罪No Match 通信と組み合わせます。

    デフォルト 無入力

    入力なし]フィールドを有効にし、ボットが入力なしを受け取った後に返す[入力なし]プロンプトを1つ定義することができます。

    一致なし

    ユーザーの入力が有効なマッチングでない場合にボットが返す通信です。

    注記:ボットはあなたが設定した設定を返します設定>ユーザー入力>一致するものが検出されませんでした>試合不参加の謝罪No Match 通信と組み合わせます。

    カスタマイズ No Match

    No Match Repromptsフィールドを有効にし、No Matchプロンプトのリストを作成することができます。 ボットは、No Match入力イベントを受け取った後、これらのプロンプトをインクリメンタルに返します。

    No Match Reprompts

    ボットはNo Match入力を受け取ると、No Match Repromptsコレクションの中で、そのアクションに対して受け取った現在のNo Match入力の数に対応する位置の通信を返します。 例えば、最初のNo Match入力がトリガーとなり、ボットは定義されたコレクション内の最初のNo Matchリプロンプトを使用します。

    No Match Repromptコレクションの長さは、設定 >ユーザー入力 >No Match Detected >No Match Retriesの最大数 で定義した、その特定のアクションのNo Match Retriesの最大数にも優先されます。 例えば、コレクションに2つのリプロンプトを定義した場合、ボットは2回リトライします。 空のコレクションは、No Matchの再試行をオフにします。

    注記:ボットはあなたが設定した設定を返します設定>ユーザー入力>一致するものが検出されませんでした>試合不参加の謝罪No Match 通信と組み合わせます。

    初期設定 一致しない

    デフォルトのNo Matchフィールドを有効にし、No Match入力イベントを受信した後にボットが返す単一のNo Matchプロンプトを定義することができるようになります。

    確認モード

    このオプションは、参加者から提供されたスロット値が正しいかどうかをボットが確認するかどうかを制御します。

    If this setting evaluates to “always” at runtime and the participant-supplied value is valid, as per the settings in the ‘Validation’ section, then the bot uses the ‘Confirmation Question’ communication to confirm it with the participant.

    • デフォルト: 「ない」
    • 許容される価値 • 常に • 決してしない
    パス
    • 最大入力なし : Max No Inputsパスの有効/無効を設定します。 このオプションを有効にすると、ボットがこのアクションに設定した無入力再試の最大数を超えた場合、フローはこの出力経路をたどります。
    • 最大一致なし:最大一致数パスを有効または無効にします。このオプションを有効にすると、ボットがこのアクションに設定した一致なしの再試行の最大回数を超えると、フローはこの出力パスに従います。

    ノート: 

    • このパスを無効にした場合、出力パスに設定したフローは削除されず、非表示になります。
    • If you enable this path, then if the action runs successfully, this action takes the default path.