Google Dialogflow CX

Google Dialogflow CXは、音声バーチャルエージェントを提供するサードパーティーのプラットフォームです。 バーチャルエージェントは、お客様のコンタクトが言うこと、または入力することを解釈し、適切に応答します。 これらは、次のようなテクノロジーを用いて行われます:

バーチャルエージェントは柔軟性があり、組織のニーズに合わせてさまざまな機能を提供できます。 たとえば、いくつかの単純なタスクを処理したり、複雑なインタラクティブエージェントとして機能したりするようにバーチャルエージェントを設計できます。

CXone Mpowerは、音声チャネルでのみGoogle Dialogflow CX CXone Mpowerは、Google Dialogflow CXでの発話ベースの機能をサポートします。 音声ストリーミングを必要とする機能はサポートされていません。

Google Dialogflow CXとESの比較

CXone Mpowerは、Google Dialogflow ESとCXをサポートします。 この2つのバージョンは似ていますが、何点か重要な違いがあります。

Dialogflow ESは、小規模でシンプルなバーチャルエージェント閉じた ライブの人間のエージェントの代わりに顧客とのやり取りを処理するソフトウェアアプリケーション。に適しています。 意図と文脈のフラットな構造をガイドとして使用し、非線形の会話パスをシミュレートします。 このアプローチは、大規模で複雑なボットには対応していません。 スクリプトで使用したVirtual Agent HubStudioアクションのcustomPayloadプロパティを使用して、コンテキストを渡すことができます。 これらのボットは、コンテキストデータを使用してコンタクトのインテントを判断します。

DialogflowCXは、大規模で複雑なボットに適した、複雑で非線形会話フローをサポートします。 インテント閉じた コンタクトが発言または入力した内容の背後にある意味や目的。コンタクトが伝えたいことや達成したいこと。の再利用を可能にし、コンテキストを必要としません。 customPayloadのデータを渡すことができますが、コンテキストを含める必要はありません。

Google Dialogflow CXDialogflowCXカスタムモデルをサポートしています。 Dialogflow ESは、Googleカスタムモデルをサポートしていません。

音声バーチャルエージェントの会話フロー

音声バーチャルエージェントとのインタラクションの場合、コンタクト閉じた コンタクトセンターでエージェント、IVR、またはボットとやり取りする人。が電話番号を呼び出して組織に連絡します。 コンタクトは直接バーチャルエージェントに接続される場合もあれば、IVR閉じた 音声応答システム(IVR)。 音声またはキー入力を使用して情報を取得したり、着信音声通話を振り分けたりする自動化された電話メニュー。メニューでオプションを選択する必要がある場合もあります。 コンタクトの発話閉じた コンタクトが発言または入力すること。は、バーチャルエージェントが使用できるようにテキストに転写閉じた このプロセスはSTTとも呼ばれ、話し言葉をテキストに変換します。されます。

バーチャルエージェントは、コンタクトの発話を分析して、単語の背後にある目的や意味を理解します。 これはコンタクトのインテントとして知られています。 バーチャルエージェントは、適切なレスポンスをテキストとして送信します。 バーチャルエージェントのレスポンスはテキスト読み上げ閉じた ユーザーが録音プロンプトをテキストとして入力し、コンピューターで生成された音声を使用してその内容を読み上げる機能。サービスによって音声に合成されます。 スクリプトはそれをコンタクトに送信します。 トランスクリプションと音声合成は、CXone Mpowerまたは場合によってはプロバイダーのプラットフォームで発生する可能性があります

リクエストと応答は、ターンごとにVirtual Agent Hubおよびスクリプト経由で送信されます。 このオプションでは、バーチャルエージェントの動作をターンごとにカスタマイズすることができます。 Thisは発話ベースの接続方法です。

会話の最後に、バーチャルエージェントがスクリプトにシグナルを送信します。 会話が完了したこと、またはコンタクトがライブエージェントと話す必要があることを信号で知らせることができます。 会話が完了すると、そのインタラクションは終了します。 ライブエージェントが必要な場合は、スクリプトがリクエストを行います。 コンタクト先が利用できるときは、エージェントに転送されます。

会話が完了すると、スクリプトはCRM閉じた コンタクト、販売情報、サポートの詳細、ケース履歴などを管理するサードパーティーシステム。に情報を録音するなど、インタラクション後のタスクを実行できます。

統合のコンポーネント

Google Dialogflow CX統合には、以下のコンポーネントが関係します:

会話のトランスクリプト

Google Dialogflow CX音声会話からトランスクリプトとインテント情報をキャプチャできます。 からトランスクリプトとインテント情報をキャプチャできます。 キャプチャしたデータは好きなように使うことができます。 たとえば、インタラクションがライブエージェントに転送された場合、エージェントにそのデータを表示することが可能です。 また、会話の恒久的な記録として保存しておくというオプションもあります。 トランスクリプトだけ、インテント情報だけ、両方を選択する、あるいはどちらも選択しないことができます。

この情報を取得する場合は、Google Dialogflow CX 構成設定Virtual Agent Hub。 バーチャルエージェントで使用するStudioスクリプトも設定する必要があります。 スクリプトには、キャプチャしたデータを管理するために設定されたアクションをインクルードする必要があります。 キャプチャされたデータは、連絡先IDの有効期間中、一時的に保存されます。 データを保存する必要がある場合は、アーカイブに送信するようにスクリプトを設定する必要があります。 保存されたすべてのデータについて、PII(個人を特定できる情報)を消去する責任があります。

コンタクトセンターAIインサイト

GoogleDialogflowコンタクトセンターAIインサイトを使用する場合は、Studioスクリプトに追加の設定を行う必要があります。 コンタクトセンターAIインサイト機能は、完了とマークされた会話にのみ機能します。

デフォルトでは、Dialogflow CX バーチャルエージェント閉じた ライブの人間のエージェントの代わりに顧客とのやり取りを処理するソフトウェアアプリケーション。会話が完了としてマークされるまでに24時間かかります。 しかしながら、各インタラクションの最後に自動化されたインテントをDialogflowに送信することで、強制的にクロージングさせることができます。

このためには、インタラクションが終了した後、Voicebot ExchangeアクションAutomatedIntentプロパティを通じて値conversation_completeを送信する必要があります。 この値をプロパティにハードコードすることもできるし、変数経由で送信することもできます。

音声コンテクストのヒント

音声コンテキストのヒントとは、トランスクリプションサービスに送られる単語やフレーズのことです。 ある特定の方法で転写する必要のある単語やフレーズがあるときに役立ちます。 音声コンテキストのヒントは、音声認識の精度を向上させるのに役立ちます。 例えば、住所番号や通貨フレーズなどの情報のトランスクリプションを改善するために使用することができます。

音声コンテキストのヒントを使用するには、カスタムペイロードスニペットで設定する必要があります。Studioスクリプト。

CXバーチャルエージェント間でのコンタクトDialogflow転送

同じインタラクションで複数のDialogflowCXバーチャルエージェントを使用できます。 たとえば、ある仮想エージェントは、インタラクションの開始時にコンタクトが必要とするヘルプのタイプを特定できます。 必要に応じて、連絡先閉じた コンタクトセンターでエージェント、IVR、またはボットとやり取りする人。を別のDialogflowCX仮想エージェントに転送できます。

これを設定するには、次のことを行う必要があります。

  • 2つ以上のCX Dialogflow仮想エージェントを構成し、Googleプロジェクトでテストします。

  • 連絡先の転送先となるVirtual Agent Hub CXバーチャルエージェントごとに、Dialogflowに構成アプリプロファイルを追加します。

  • 連絡先を別のCXバーチャルエージェントに転送するスクリプトでStudioカスタムペイロードスニペットDialogflowを設定します。

この仮想エージェント間の転送方法は、2つ以上のDialogflow CX仮想エージェント間で転送する場合にのみ必要です。 他のバーチャルエージェントプロバイダー間で転送する場合は、Bot セッション State IDを使用できます。

カスタムスクリプトのガイドライン

仮想エージェント閉じた コンタクトが発言または入力した内容の背後にある意味や目的。コンタクトが伝えたいことや達成したいこと。統合する前に、次のことを確認する必要があります:

  • どのスクリプトに仮想エージェントを追加するか。
  • を使用する必要のあるバーチャルエージェントStudioアクション。

  • Studioアクションをスクリプトフローのどこに配置する必要があるか。
  • 使用している仮想エージェントに固有の構成要件。
  • プロバイダー固有の要件。 Autopilot Ameliaの場合のみ、スクリプトには次の要件があります。
    • AmeliaバーチャルエージェントのJSONペイロード内にJavaScriptをネストする際は、バックスラッシュで二重引用符をエスケープする代わりに、一重引用符を使用してください。

    • JSON構造は、"contentType": "dfoMessage"でなければなりません。ここで、MessageのMは大文字です。 小文字のmでは動作しません。

  • 仮想エージェントアクションを追加した後にスクリプトを完了する方法。 次のことが必要になる場合があります。
    • Snippetアクションを使用して、必要に応じて初期化スニペットをスクリプトに追加します。 これは、バーチャルエージェントの動作をカスタマイズしたい場合に必要です。
    • Studio アクション閉じた Studioスクリプト内で実行される処理で、顧客データの収集や音楽の再生などを行う。コネクタを再構成して、コンタクトフローが適切になるようにし、潜在的なエラーを修正します。
    • OnReturnControlToScript分岐ブランチを使用して、インタラクションの中断または終了を処理します。 デフォルトDefault分岐を使用してインタラクションの切断または終了を処理すると、スクリプトが意図したとおりに機能しない場合があります。 StandardBot行動。 インタラクションの終了の処理については詳細については、
    • に関するオンラインヘルプを参照してください
    • 追加のスクリプトを完了し、スクリプトをテストします。

追加したバーチャルエージェントアクション内のすべてのパラメーターが正しいデータをパスするように構成します。 アクションのオンラインヘルプページには、各パラメーターの設定方法が記載されています。

さらに、プロバイダー側で仮想エージェントを完全に構成してください。 エラーメッセージやインテントが満たされたことを示すメッセージなど、考えられるすべてのデフォルトメッセージで構成されていることを確認します。

CXone Mpower Expert Servicesから、バーチャルエージェント連携で使用するためのテンプレートスクリプトを入手できる場合があります。 Studioでのスクリプティングについてヘルプが必要な場合、アカウント担当者にお問い合わせいただくか、オンラインヘルプの技術参照ガイドのセクションを参照するか、CXone Mpowerコミュニティ中央から右上隅に向いている矢印が付いた正方形。サイトにアクセスしてください。

Studio音声バーチャルエージェントのアクション

Voicebot Exchange アクションは、複雑なバーチャルエージェント用、またはバーチャルエージェントの動作を順番にカスタマイズする必要がある場合用です。 コンタクトとバーチャルエージェントの間の会話を順番に監視します。 転写された各発話閉じた コンタクトが発言または入力すること。をバーチャルエージェントに送信します。 仮想エージェントは、発話の意図閉じた コンタクトが発言または入力した内容の背後にある意味や目的。コンタクトが伝えたいことや達成したいこと。と文脈を分析し、どう応答するかを決定します。 アクションは、コンタクトにバーチャルエージェントの応答を渡します。 会話が完了すると、アクションはスクリプトを続行します。

バージインまたは入力なしを設定したい場合、追加のスクリプトが必要です。