Autopilot Amelia のアダプティブ カードを設定する
Autopilot Ameliaバーチャルエージェントがコンタクトに送信するメッセージでアダプティブカードを使用できます。 アダプティブカードはデジタルチャットチャネルでのみサポートされています。
Adaptive Cards
は、Microsoftによって開発された、リッチメッセージング
ボタン、画像、メニュー、オプションピッカーなど、デジタルメッセージングの要素。コンテンツを作成する方法です。 これはオープンなカード交換フォーマットで、UIコンテンツを共通の一貫した方法で送信することができます。Adaptive Cardsを使えば、標準的なリッチメディア要素だけを含むものよりも複雑で役に立つインタラクティブなメッセージを送ることができます。
前提条件
Autopilot Ameliaでアダプティブカードを使用するには、以下が必要です。
- Amelia管理コンソールにアクセスできること。
- デジタルスクリプトを備えた、機能的なデジタル
Digital Experienceに関連するあらゆるチャネル、コンタクト、またはスキル。Autopilot Amelia統合を持っています。 - Microsoftコンソールに組み込まれているツールであるアダプティブカードデザイナーAmeliaを使用すること。
- Autopilot Ameliaでデジタルチャットチャネルを使用すること。
Ameliaでアダプティブカードを作成する
管理コンソールにMicrosoft組み込まれたアダプティブカードデザイナーAmeliaを使用できます。
- Ameliaバーチャルエージェント管理コンソールにログインします。
- [会話フロー]で、カスタムカードをクリックし、新規作成をクリックします。
- Microsoftアダプティブカードデザイナーツールを使用して、アダプティブカードを作成します。 ツールの詳細についてはMicrosoftドキュメント
を参照してください。 - Microsoftアダプティブカードデザイナーツールを使用して、アダプティブカードを作成します。 ツールの詳細についてはMicrosoftドキュメント
を参照してください。 - アダプティブカードでは、コンタクトからの入力を保持するすべてのブロックに一意のIDを割り当てます。 これには、テキスト、時刻、数値、日付などが含まれます。 アダプティブカード送信機能は、IDを使用してコンタクトからの入力を取得します。
- 変更を保存するにはフロッピーディスク
をクリックします。
アダプティブカード用のDEBフローを作成する
Autopilot Amelia管理コンソールで、アダプティブカードをデジタル従業員ビルダー(DEB)フローに割り当てる必要があります。
- Ameliaバーチャルエージェント管理コンソールにログインします。
- [会話フロー]の下で、会話フローをクリックします。
- 新しいフローを作成するフォルダーを選択し、プラス記号
の付いたページをクリックしてフローを作成します。 - メインフローウィンドウで、2つの要素間のスペースにあるプラス記号
をクリックし、ポップアップメニューでカードをクリックします。 - メインウィンドウで新しいカード要素を選択します。
- 右側のペインの要素プロパティで、カード要素の名前を変更します。
- カードドロップダウンリストから、以前に作成したアダプティブカードを選択します。
- 変更を保存するにはフロッピーディスク
をクリックします。 - 準備ができたら、デプロイをクリックしてフローをデプロイします。
Autopilot AmeliaアダプティブカードをVirtual Agent Hubテストする
- CXone Mpowerで、アプリセレクター
をクリックし、選択します:[その他] > [接続ハブ] をクリックし、Virtual Agent Hubをクリックします。 また、Studioスクリプトで使用しているバーチャルエージェントアクションをダブルクリックして、Virtual Agent Hubを起動することもできます。 - ページの左側にあるリストでAutopilot Ameliaバーチャルエージェントをクリックします。
- テストパネルで、ようこそインテントで開始をクリックします。 ボットが適切に応答したら、次の手順に進みます。 ボットが適切に応答しない場合は、問題を調査して修正します。
- メッセージを入力フィールドに、run the workflow [name of adaptive card flow in Amelia]コマンドを入力します。
- テストペインの出力でアダプティブカードの形式が正しいことを確認します。 期待どおりに表示されない場合は、Ameliaに戻って修正し、再度テストしてください。
アダプティブカードを送信するStudioスクリプトを変更する
アダプティブカードを送信するには、Autopilot Ameliaで使用するスクリプトを変更する必要があります。
-
Studioにログインして、Autopilot Ameliaバーチャルエージェントで使用するデジタルスクリプトを開きます。 スクリプトはデジタルチャットチャネルを経由してルーティングする必要があります。
-
Textbot Exchangeアクションを右クリックしてプロパティを表示し、customPayloadVarName (out)プロパティから変数名をコピーします。
-
TextmsgまたはAskcallerアクションを右クリックし、MessageFormatプロパティがPromptSequenceに設定されていることを確認します。
-
TextmsgまたはAskcallerのMessageプロパティに、TEXTBOT EXCHANGEからコピーした変数名を貼り付けます。 変数の末尾に..promptSequence.asjson()を追加し、全体を中括弧で囲みます。 例えば、 {customPayloadFromBot.promptSequence.asjson()} 。
-
変更を保存します。