最適な Alexa 音声チャットエクスペリエンスのための 仮想エージェント 設定とトピックの微調整

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:5分
  • Alexaとの最適な音声チャットエクスペリエンスを実現するため、仮想エージェントデザイナーでの仮想エージェントの設定とトピックを調整します。

    • 仮想エージェントデザイナーは、仮想エージェントとユーザー間の会話の詳細計画であるトピックを作成および管理するためのダイアグラムツールです。詳細については、「仮想エージェントデザイナーを始めましょう」を参照してください。
      注:
      仮想エージェントデザイナーを使用して設計したトピックを Alexa で機能させたい場合は、[追加チャネルサポート] フィールドで、該当するチャネルとして Alexa を指定してください。チャネルの選択の詳細については、「他のチャネルへの仮想エージェントトピックの展開」を参照してください。
    • ボットメッセージは、Alexa とやり取りするときに役立ちます。ボイスチャット会話でのやり取りのためにボットメッセージを変更できます。ボットメッセージにアクセスするには、ナビゲーションフィルターに「sys_cs_provider_application.list」と入力し、Alexa アプリケーションプロファイルに移動してボットメッセージを見つけます。
      図 : 1. Alexa のボットメッセージ
      [ボットメッセージ] が強調表示された [プロバイダーチャネル ID] ウィンドウの横にある、AlexaAlexaプロバイダーチャネル ID 設定ウィンドウ。
    • [カスタムの挨拶とセットアップ (Custom Greeting and Setup)] ページでは、音声チャネルのみの挨拶メッセージとその他のメッセージを変更できます。たとえば、カスタムトピックを作成して編集し、エンドユーザーが音声チャネルを使用している場合に使用するように割り当てることができます。カスタムチャットへのアクセスとメッセージの挨拶セクションの変更の詳細については、「仮想エージェントチャットエクスペリエンスを構成する」を参照してください。

    • また、ナビゲーションフィルターに「sys_properties.list」と入力してシステム生成メッセージを変更し、条件として com.glide.cs を使用してメッセージをフィルタリングして、これらのメッセージが音声チャネルで機能することを確認できます。次の主要なメッセージを確認できます。
      • com.glide.cs.topic_picker_msg
      • com.glide.cs.no_topic_found_message
      • com.glide.cs.no_topic_sorry_message
      • com.glide.cs.link_account_msg
      • com.glide.cs.topic_choice_list_message
      • com.glide.cs.topic_confirmation_message
      注:
      音声チャネル固有のメッセージのほとんどは、プロバイダーチャネル ID レコードの [ボットメッセージ] セクションにリストされます。
      詳細については、「挨拶セットアップトピックの仮想エージェント挨拶メッセージを変更する」を参照してください。
    • ほとんどのコンポーネントは、Alexaでアクセスするスクリーンベースのデバイスとスクリーンのないデバイスで動作します。ただし一部のコンポーネントには、特にスクリーンのないデバイスとの互換性がありません。

      注:
      スクリーンベースの Alexa 対応デバイスでは、Alexa スキルキットの仕様に基づくカードと画像の表示の制限があります。

      Conversational Integration with Alexa アプリケーションでは、仮想エージェントデザイナーでの次のユーザー入力コントロールがサポートされています。

      注:
      Conversational Integration with Alexa では、スクリーンベースのデバイスのタッチ入力もサポートされています。
      表 : 1. ユーザー入力コントロール
      ユーザー入力コントロール 説明 スクリーン スクリーンなし
      テキスト入力/出力 ユーザーが特定のテキストアイテムを入力したときに検証されるテキスト形式。 あり。 あり。
      静的選択 ユーザーは、事前定義のリストから項目を選択します。 あり (タッチスクロール)。 あり (音声ページネーション)。
      ダイナミック選択肢 ユーザーは、動的に作成された選択項目のリストから項目を選択します。 あり (リンククリックなし)。 あり (音声ページネーション)。
      ブーリアン ユーザーがボットにブーリアンの応答を入力します。たとえば、ユーザーは会話で「はい」または「いいえ」で応答できます。 あり。 あり。
      日時 ユーザーは、カレンダーの日付、時刻 (時および分)、またはこの両方を選択します。 あり (ノードでは NLU を推奨)。 あり (ノードでは NLU を推奨)。
      ファイルピッカー ユーザーがボットにファイルを送信します。 なし。 なし。
      一時停止 Alexa との会話を中断します。 なし。 なし。
      カルーセル ユーザーは、カルーセルから単一のアイテムを選択します。 あり (タッチスクロール)。 あり (ラベルの読み取り)。
      画像/リンク/HTML 出力 ボットが画像、リンク、または HTML をユーザーに送信します。 あり (リンククリックなし)。 error_msg
      ビデオ ユーザーはヘッダーカードからビデオカードを選択できます。 video_screen_device_msg video_audio_device_msg
      カード ヘッダーカードのタイプ。コンテンツを選択します。
      • テキスト付きの大きな画像
      • テキスト付きの小さな画像
      • YouTube ビデオカード
      ダイアログボックス内のフィールドは選択した内容によって変わります。
      あり (クリックなし)。 あり (ラベルの読み取り)。
      テーブル レコードを参照タイプとして選択した場合 、検索するテーブルを選択します。 あり

      テーブルヘッダー、列ヘッダー:値のペアの行、Speak (テーブルヘッダー) をこの順序で表示します。続行するには「完了」と言ってください。

      なし (ラベルの読み取り)

      申し訳ございません。このデバイスにコンテンツを表示できません。続行するには「完了」と言ってください。

      注:
      次のボットメッセージのいずれかを編集または変更するには、 ServiceNow インスタンスのナビゲーションフィルターに「sys_cs_provider_application.list」と入力し、 Alexa > ボットメッセージをクリックし、編集するボットメッセージの名前をクリックします。
      • error_msg
      • video_screen_device_msg
      • video_audio_device_msg
      • table_msg
      メッセージ名 <EMPTY> が見つかり、エンドユーザーに対して表示するブーリアンの確認メッセージを追加する場合は、ボットメッセージに値 [0] または [1] を設定できます。
    • Conversational Integration with Alexa では、ユーザー入力がマップされている場合に、カスタムチャット統合からの適切な応答を提示するコンテキストアクションがサポートされています。詳細については、「Alexa のコンテキストアクション」を参照してください。