他のチャネルへの仮想エージェントトピックの展開

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:4分
  • トピックまたはトピックブロックを作成するときに、トピックまたはトピックブロックを実行するチャットチャネルを指定できます。仮想エージェントデザイナーには、会話の設計時に、これらのチャネルに合わせて会話を調整するためのガードレールが組み込まれています。

    仮想エージェントにおいては、チャネルは、仮想エージェントがエンドユーザーとやり取りするチャットインターフェイスまたはアプリケーションを指します。デフォルトのチャネルは、仮想エージェントによってネイティブにサポートされているチャットアプリケーション (SlackMicrosoft TeamsWorkplaceFacebook Messenger アプリケーションなど) と、Web クライアントおよびモバイルクライアントです。 仮想エージェントは、 対話型カスタムチャット統合機能によって作成されるカスタムチャネルもサポートしています。これにより、サードパーティアプリケーション (他のチャットプロバイダー) が仮想エージェント内で動作できるようになります。

    たとえば、アドミンは、Skype などの特定のメッセージングプロバイダー向けのカスタム会話型チャット統合をビルドできます。アドミニストレーターは、これらのチャネルで実行されるトピックで使用できるコントロールも定義します。チャットプロバイダー用のチャネルの作成とチャネルで使用するコントロールの指定の詳細については、「での会話型カスタムチャット統合の作成 仮想エージェント」を参照してください。

    トピックまたはトピックブロックでのチャネルの指定

    トピックまたはトピックブロックを作成または編集するときは、[トピックのプロパティ] ページの [追加チャネルサポート] フィールドで、適用可能なチャネルを指定できます。適用可能なチャネルは、会話型カスタムチャット統合によってインスタンス用に作成されたカスタムチャネルです。このフィールドを使用して、トピックまたはトピックブロックが実行されるチャットクライアントを指定します。

    図 : 1. [トピックのプロパティ] ページの [追加チャネルサポート] フィールド
    [追加チャネルサポート] フィールドと [追加チャネルサポート] ポップアップが表示されている [トピックのプロパティ] ページ。

    会話のデザイン時に、仮想エージェントは会話フローのビルドに使用されるさまざまなコントロールをチェックし、トピックまたはブロックが実行されるチャネルに対してコントロールが有効であることを確認します。

    会話のデザイン時の、指定されたチャネルのデザインチェック

    会話のデザイン時、組み込みのガードレールは、[トピックのプロパティ] ページで指定したカスタムチャネルに適していない仮想エージェントデザイナーのコントロールを識別します。これらのメッセージは、次のビューに表示されます。
    • [プロパティ] タブ ([トピックのプロパティ] ページ)

      次の例では、Skype と SMS が、トピックが実行される追加のチャネルです。バナーメッセージにより、トピックのチャネルでサポートされていないコントロールが特定されます。会話フローを作成するときに、選択したチャネルに指定されたコントロールを使用しないように会話を変更できます。

      図 : 2. チャネルが定義された [トピックのプロパティ] タブ
      仮想エージェントデザイナー バナーメッセージが表示され、チャネルが定義された [トピックのプロパティ] ページ。
    • [フロー] タブ (仮想エージェントデザイナーキャンバス)

      次のフローの例では、バナーメッセージにより、指定されたチャネルでサポートされていないコントロールが特定されています。影響を受けるノードのプロパティシートにも、コントロールがサポートされていないことを示すメッセージが表示されます。たとえば、フロー内の特定のノード (コントロール) を強調表示すると、そのノードに関連付けられているプロパティシートに、Skype および SMS チャネルでコントロールがサポートされていないことが示されます。

      使用できないコントロールがある場合は、フローを分岐して、サポートされているコントロールを使用してフローのビルドを続行できます。

      図 : 3. チャネル警告が表示された [トピックフロー] タブ
      仮想エージェントデザイナー 会話ビルダーインターフェイス。メッセージングチャネルのサポートされていないコントロールが [フロー] タブでフラグ付けされ、ポップアップメッセージに詳細が表示されます。

    インスタンスで利用可能なチャネルの検索

    インスタンスで利用可能なチャネルのリストを表示するには、仮想エージェントデザイナー (対話型インターフェース > 仮想エージェント > デザイナー). メッセージングチャネル [sys_cs_channel] テーブルには、利用可能なチャネルも表示されます。
    注:
    インスタンスにチャネルが設定されていない場合、このフィルターは表示されません。
    図 : 4. [トピック] ページの [サポートされているチャネル] フィルター
    仮想エージェントデザイナー [トピック] ページの [サポートされているチャネル] フィルター。

    仮想エージェントのデフォルトチャネルは、Web チャットとモバイルクライアント、および SlackMicrosoft TeamsWorkplaceFacebook Messenger メッセージングアプリケーション向けの仮想エージェントメッセージング統合です。前の例では、SMS は会話型チャット統合によってインスタンス用に作成された利用可能なチャットチャネルです。チャネルを選択すると、[トピック] ページにトピック (カード) がチャネルタイプ別に一覧表示されます。詳細については、「での会話型カスタムチャット統合の作成 仮想エージェント」を参照してください。