バーチャルエージェントのプランニングガイド

このプランニングガイドは、 CXoneとのカスタムバーチャルエージェント統合を計画、構築、実装する際に使用します。このガイドでは、プロセスの概要を説明しています。具体的な要件や各段階にかかる時間は、お客様固有の環境や状況によって異なります。

このプロセスには5つの段階があります:

  • プランニング段階1:この段階では、組織環境のアーキテクチャを探索します。目標は、環境を理解し、お客様固有の状況の要件と制限を決定することです。
  • プランニング段階2:この段階では、バーチャルエージェントプロバイダーの要件を調べます。目標は、要件がお客様の環境とCXoneとの統合にどのような影響を与えるかを判断することです。この段階では、バーチャルエージェントのユースケースを決定し、必要なスクリプトを計画することも必要です。
  • 開発:この段階では、プロキシトンネルを構築し、必要なスクリプトを作成し、プランニング段階で特定されたその他の開発を完了します。
  • テスト:テスト段階中は、カスタム統合を徹底的にテストします。
  • 展開:展開段階中は、統合を本稼働環境に移行します。

以下、各段階ごとにリソースと成果物を説明します。

従来のACDチャネルので使用されるそれらのと比べて、CXoneによるデジタルインタラクションの処理方法に関するスクリプトなどには、大きな違いがあります。これはデジタルチャンネルで使用されるスクリプトに影響します。カスタムバーチャルエージェントの統合でデジタルチャネルを使用する場合は、デジタルスクリプトのヘルプページでこれらの違いについて詳しく説明します。

プランニング段階1:アーキテクチャ

この段階では、プロキシトンネルを構築する環境を理解することが目標です。しなければなりませんことは次の通りです。

プランニング段階1の成果物

この段階の終わりには、以下のような技術設計書(TDD)の冒頭があるはずです:

  • アーキテクチャ図。
  • シーケンス図。
  • フレームワークと技術。
  • 認可の流れ。
  • プロキシトンネルのホスティング戦略。
  • プロキシトンネルのフェイルオーバー戦略。
  • 長期の監視計画。

プランニング段階1のリソース

プランニング段階2:バーチャルエージェント

この段階で行われるプランニングは、バーチャルエージェントを中心に行われます。この段階で必要なプランニングは、新しいバーチャルエージェントを開発するのか、既存のものを統合するのかによって異なります。たとえば、次のことをする必要があります。

プランニング段階2の成果物

この段階の終わりには、TDDには以下の内容が記載されるはずです:

  • バーチャルエージェントのユースケース、インテント、会話フローのリスト。
  • 機能的要件と非機能的要件のリスト。
  • Swaggerプロトタイプへのリンク。
  • 作成が必要なStudioスクリプトのリストと、それぞれの要件。
  • カスタム統合で使用するチャネルに求められるセットアップと設定手順のリスト。
  • CXoneで必ず行うスキル、キャンペーン、連絡先のリスト。

プランニング段階2のリソース

開発段階

開発段階では、統合に必要な要素をテスト環境で構築する必要があります。構築するときは、TDDで文書化した要件に従います。具体的には、以下のようなことが必要です:

  • プランニング段階1で策定した計画に従って、プロキシトンネル/Webhookを構築します。
  • 必要なStudioスクリプトを作成します。すべてのアクションを設定し、接続します。スクリプトのテストとデバッグを行います。
  • 必要な認証部分を組み込んでください。
  • バーチャルエージェントのユースケースとインテントを開発します。
  • フェイルオーバープロセスを実装します。

開発段階の成果物

この段階の最後では、以下のような実用的なバージョンを手に入れることができます:

  • 必要に応じて認証が組み込まれているプロキシトンネル。
  • 必要に応じてセットアップされる認証サーバー。
  • 必要なインテントとユースケースをすべて備えた、実用的なバーチャルエージェントです。
  • Studioスクリプト
  • フェイルオーバープロセスが構築されました。

開発段階のリソース

テスト段階

テスト段階では、すべてのユースケースを含む統合のあらゆる段階について、ユーザー受け入れテストとエンドツーエンドテストを実施します。事前に特定した非機能要件をテストします。また、フェイルオーバーテストを実施する必要があります。バグが発生したら解決します。

テスト段階の成果物

すべての問題を解決した実用的なカスタムバーチャルエージェントの統合。

テスト段階のリソース

展開段階

テスト環境で統合が完全にテストされ、期待通りに機能するようになったら、本稼働環境に移行することができます。本稼働ですべてがセットアップされたら、システムが期待通りに機能することを確認するためにテストを行います。

展開後、ライブ統合の継続的な監視を実行します。

展開段階におけるリソース