Adaptive Cards

CXone Mpower Agent Builderは、Adaptive Cards応答でのMpowerエージェント閉じた CXone MpowerのAgent Builderを使用して作成された、音声またはチャットのインタラクションに対応できるバーチャルエージェント。の使用をサポートしています。 ストーリー閉じた 意図と文脈に基づくインタラクション処理のためにMpowerエージェントをトレーニングする目的で使用されます。ルール閉じた コンテキストによって変化しないメッセージに対するMpowerエージェントの応答を定義するために使用されます。フォールバック閉じた リッチメディアをサポートしていない宛先に送信される代替プレーンテキスト。で使用できます。

Adaptive Cards 中央から右上隅を指す矢印が付いた正方形のアイコン。は、Microsoftによって開発された、リッチメッセージング閉じた ボタン、画像、メニュー、オプションピッカーなど、デジタルメッセージングの要素。コンテンツを作成する方法です。 これはオープンなカード交換フォーマットで、UIコンテンツを共通の一貫した方法で送信することができます。Adaptive Cardsを使えば、標準的なリッチメディア要素だけを含むものよりも複雑で役に立つインタラクティブなメッセージを送ることができます。

現在、デジタルチャットのみがAdaptive Cardsをサポートしています。 他のチャネルでAdaptive Cardsのメッセージが送信された場合、指定されたフォールバック閉じた リッチメディアをサポートしていない宛先に送信される代替プレーンテキスト。テキストが代わりに使用されます。

Agent Builderがデフォルトで利用できるAdaptive Cardsはありません。 Agent Builderに組み込まれているMicrosoft Adaptive Cardデザイナーを使用して独自のデザインを作成する必要があります。

Adaptive Cardデザイナーを使用すると、Agent Builderで使用するAdaptive Cardテンプレートを作成できます。 MpowerエージェントAdaptive Cardテンプレートを含むレスポンスを実行すると、そのインタラクションに適した情報を含むテンプレートが動的に完成し、contact閉じた コンタクトセンターでエージェント、IVR、またはボットとやり取りする人。に送信されます。

Adaptive Cardチャネル別サポート

Adaptive Cardsは、それらをサポートするチャネル閉じた コンタクトセンターにおける顧客とのインタラクションを促進するさまざまな音声およびデジタルのコミュニケーション媒体。でのみ使用できます。 現在、以下のチャネルでサポートされています。

MpowerエージェントAdaptive Cardsをサポートするチャネルとサポートしないチャネルでメッセージを送信する場合は、リッチメッセージングフォールバック閉じた リッチメディアをサポートしていない宛先に送信される代替プレーンテキスト。を設定する必要があります。 フォールバックは、サポートされていないチャネルでAdaptive Cardの代わりに送信されます。 を使用する応答ごとにMpowerエージェントリッチメッセージングフォールバックを設定Adaptive Cardsできます。

Adaptive Cardデザイナー

Adaptive Cardデザイナーを使用すると、Agent Builderで使用するAdaptive Cardテンプレートを作成できます。 ストーリー閉じた 意図と文脈に基づくインタラクション処理のためにMpowerエージェントをトレーニングする目的で使用されます。ルール閉じた コンテキストによって変化しないメッセージに対するMpowerエージェントの応答を定義するために使用されます。またはフォールバック閉じた リッチメディアをサポートしていない宛先に送信される代替プレーンテキスト。を作成するときに、Adaptive Card Mpowerエージェントアクションを追加してから、作成したAdaptive Cardsのいずれかを選択できます。

Adaptive CardデザイナーはAgent Builderに組み込まれたMicrosoft製品です。 デザイナーの使用に関する詳細なドキュメントは、Microsoft Adaptive Card Webサイト 中央から右上隅を指す矢印が付いた正方形のアイコン。で入手できます。

開発するカードでは、利用可能なAdaptive Card要素をすべて使用できます。 Adaptive Cardを動的にカスタマイズするには、スロット閉じた コンタクトのメッセージから抽出され、ボットの応答で使用するために保存されたエンティティ。 変数に似たもの。変数を使用できます。Mpowerエージェントにデータを返したい場合は、ボタンなどの要素の設定にポストバックデータを含めることができます。 たとえば、これにより、コンタクト閉じた コンタクトセンターでエージェント、IVR、またはボットとやり取りする人。の選択に関連付けられたインテントをMpowerエージェントに返すことができます。

スロット変数でAdaptive Cardsをカスタマイズする

Adaptive Cardsスロット変数を含めることができます。 これにより、カードがコンタクトに送信されたときに、カードのスロット閉じた コンタクトのメッセージから抽出され、ボットの応答で使用するために保存されたエンティティ。 変数に似たもの。に関連付けられたエンティティ閉じた Mpowerエージェントとの会話中にコンタクトのメッセージから収集された情報。を表示できるようになります。

スロット変数は、中括弧で囲まれたスロットに関連付けられたエンティティの名前を使用して構築されます。 たとえば、{phone_number}などです。 Adaptive Cardデザイナー内の要素のプロパティでスロット変数を使用できます。 Adaptive Cardデザイナーのカードペイロードエディターセクションで要素を見つけて、スロット変数を要素に追加することもできます。 たとえば、「text」: 「電話番号:{phone_number}」

インタラクティブボタン

Adaptive Cardにインタラクティブなボタンを含めることができます。 プロパティにアクションセクションがある任意の要素に追加できます。 Adaptive Cardデザイナーには使用できるボタンの種類がいくつかあります。 次のボタンタイプは特にAgent Builderで役立ちます。

  • URLボタン:このボタンをクリックするとURLが開きます。 このタイプのボタンのJSONは次の例のようになります。

    {
      "type": "Action.OpenUrl",
      "title": "View",
      "url": "http://www.nice.com"
    }
  • ポストバックボタン:このボタンは、顧客がボタンをクリックまたはタップしたときに、ポストバックデータをMpowerエージェントに送信します。 これを使用して、インテント閉じた コンタクトが発言または入力した内容の背後にある意味や目的。コンタクトが伝えたいことや達成したいこと。Mpowerエージェントに送り返すことができます。 このタイプのボタンのJSONは次の例のようになります。

    {
     "type": "Action.Submit",
     "title": "Connect with agent",
     "data": {
    	"text": "/[intentName]"
     }

Adaptive Cardの作成

デフォルトでサンプルの要素セットを使用して新規にAdaptive Cardsが開始します。 サンプル要素を変更したり、すべて削除したりして、カードを最初から作成することもできます。

作成したAdaptive Cardは、Mpowerエージェント応答で使用できます

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します: その他 > Agent Builder.
  2. 操作するMpowerエージェントをクリックします。
  3. 環境設定 > Adaptive Cardsをクリックします。
  4. フォルダーを作成するには、プラス記号円の中にプラス記号があるアイコン。をクリックして名前を入力し、Enterキーを押します。
  5. Adaptive Cardを追加するフォルダーで、プラス記号円の中にプラス記号があるアイコン。をクリックします。
  6. カードの名前を入力してEnterキーを押します。
  7. カードに要素を追加します:
    • 追加するカード要素の下のオプションをダブルクリックします。
    • カード要素セクションからカードプレビューに要素をドラッグアンドドロップします。
    • カードプレビューで
    • 要素のコンパスをクリックし円の中に4つの矢印があるアイコン。、要素を新しい場所にドラッグします。
  8. 要素のプロパティを設定します。
    • プレビューまたはカード構造セクションで要素を選択します。 要素プロパティセクションには、選択した要素のプロパティが表示されます。 必要に応じて変更してください。 各要素には異なるプロパティセットがあります。
    • 要素のプロパティを表示、設定、または変更するには、カードペイロードエディターを使用します。
    • 要素を削除するには、プレビューの右上隅にあるXをクリックします。
  9. 要素のプロパティフィールドにエンティティ名を入力して、要素内のスロットを使用します。 名前を中括弧で囲みます。 たとえば、{phone_number}などです。
  10. カードにインタラクティブボタンを追加するには、次のようにカード内のアクションを設定します。
    • URLを開くアクションタイプとしてAction.OpenURLを選択し、URLを入力します。
    • ポストバックデータを送信するアクションタイプとしてAction.Submitを選択し、{"text":"/[intentName]"}の形式を使用してデータフィールドにインテント名を入力します。
  11. プレビューセクションでカードの外観をテストするには、[サンプルデータエディター]セクションのデフォルトデータをカードのサンプルデータに置き換えます。
  12. 変更は自動的に保存されます。