コミュニケーション・シーケンス・ビルダーでカスタマイズされた出力を構築

コミュニケーションシーケンスビルダーで音声ボットフローを、リッチテキストビルダーでデジタルボットフローの出力をカスタマイズすることができます。 Switchアクションでは、インタラクション中に得られるレスポンスに基づいて、進むべき道を指示します。 この例は、フロー作成者がオーディオとテキストの両方の機能を構築し、インタラクションタイプに応じて適切な応答を返す方法を示しています。

ビルダーの使い方

複数のデータ型をサポートする Architect ビルダーでは、次の一般的な操作が利用できます。

  • 特定のデータ型の項目のシーケンスを使用して式の値を構築するには、目的のデータ型をクリックして構成します。Architect は、追加された項目をシーケンス内のカード要素として表示します。
  • カードの順序を並べ替えるには、リスト内で上または下に移動したいカードを長押しします。  あるいは、uを見るタブキーを押してカードのリスト内を移動し、移動するカードを選択します。カードをリスト内の目的の位置に移動するには、代替またはオプション上下に動かして矢印キー。
  • カードを削除するには、cなめるゴミ箱アイコン削除したいカードのあるいは、あなたを見るタブキーを押してカードのリスト内を移動し、削除するカードを選択します。次に、消去カードを削除するにはキーを押します。

ボットフロー

ボットフローの場合、テキストを追加したり、コミュニケーションシーケンスビルダーを使用したり、リッチテキストビルダーを使用したりすることができます。 通信シーケンスビルダーを使用する手順を説明します。

注記:多言語サポート機能を使用するには、ネイティブの自然言語理解 (NLU) エンジンを使用する必要があります。
  1. 出力が必要なボットフローアクション要素(例:Ask for Intent アクション )で、要素の最後にあるボタンをクリックし、Communication Sequence Builder を選択します。

    画像をクリックして拡大します。
     メモ:   現在、この動作はメイン シーケンスを使用します。つまり、ボットはすべての条件下でこのシーケンスを使用します。これには、現在ボット フローに設定されている言語と出力モードが含まれます。
  2. 音声インタラクションの代替シーケンスを作成します。
    1. [Communication Sequence Builder]ダイアログ ボックスで、 代替シーケンス .
    2. Language リストをクリックし、代替言語(例:French Canada)を選択します。
    3. [出力モード]で、 音声.
    4. クリック 代替シーケンスの追加.
    5. Text フィールドに、音声対話のためにボットが発信者に言うべきローカライズされた出力を入力します。 例えば、「Que souhaitez-vous faire? 「
  3. テキストの代替シーケンスを作成する:
    1. [Communication Sequence Builder]ダイアログ ボックスで、 代替シーケンス .
    2. [ 言語 一覧から、代替言語を選択します。
    3. [出力モード]で、 テキスト.
    4. クリック 代替シーケンスの追加.
    5. [ テキスト ]フィールドに、チャットのやり取りでボットから受信者に発信する出力を入力します。 例えば、「Que souhaitez-vous faire? 「
  4. 保存するをクリックします。
  5. または、出力モードの式を手動で入力することもできます。
  1. [通信シーケンス ビルダー]ダイアログ ボックスで、 タブ。
  2. [Large Expression Editor] ボタンをクリックします。
  3. クリック 続ける
  4. [ 式の編集 ダイアログ ボックスで、カスタム式を入力します。
    画像をクリックして拡大します。 コミュニケーション・シークエンス・ビルダー・フレンチ

 メモ:   注: この例では、ToMultimodalCommunication 式の最初のパラメータが音声に適用され、2 番目のパラメータがテキストに適用されます。

デジタルボットの流れ

デジタルボットのフローでは、テキストの追加、Communication Sequence Builderの使用、Rich Text Builderの使用が可能です。 リッチテキストビルダーの使い方を説明します。

  1. 出力が必要なデジタルボットフローアクション要素(例えば、Communicate アクション )で、要素の最後にあるボタンをクリックし、Rich Text Builder を選択してください。
    画像をクリックして拡大します。 リッチテキストビルダー
  2. リッチテキストビルダーのツールバーを使って、ユーザーへのコミュニケーションを作成します。リッチテキストビルダーツールバー
    1. テキスト文字列を追加し、太字、斜体、取り消し線テキストを使用してテキストをフォーマットします。
    2. カスタマイズ可能なテキストと外部URLへのリンクを追加するには、リンクの追加 アイコン をクリックします。
    3. 事前設定されたスロットの変数値を追加するには、 Add Variable アイコンをクリックします。
    4. 手動で式を入力し、その結果をリッチテキストに挿入するには、Add Expression のアイコンをクリックします。
    5. URLから画像を追加する場合は、「Insert Image」 アイコンをクリックします。
  3. チャットの代替シーケンスを作成します。
    1. [Communication Sequence Builder]ダイアログ ボックスで、 代替シーケンス .
    2. [ 言語 一覧から、代替言語を選択します。
    3. [出力モード]で、 テキスト.
    4. クリック 代替シーケンスの追加.
    5. [ テキスト ]フィールドに、チャットのやり取りでボットから受信者に発信する出力を入力します。 たとえば、「何をしたいですか?」
  4. 保存するをクリックします。
  5. または、出力モードの式を手動で入力することもできます。
    1. [通信シーケンス ビルダー]ダイアログ ボックスで、 タブ。
    2. [Large Expression Editor] ボタンをクリックします。
    3. クリック 続ける
    4. [ 式の編集 ダイアログ ボックスで、カスタム式を入力します。