

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# シミュレーションの例
<a name="simulation-example"></a>

**問い合わせフローの例**

この例では、問い合わせフローは、フライト予約と**エージェントのエスカレーション**の 2 つのインテントを検出するように設定された Amazon Lex ボットを使用して**、フライト予約**インテントを処理します。Lex ボットがブックフライトインテントを正常に処理すると、問い合わせフローは終了します。Lex ボットがエージェントのエスカレーションインテントを検出した場合、またはインテントのキャプチャに失敗した場合、問い合わせはキューに転送され、エージェントに接続されます。

![成功、エラー、エージェントのエスカレーションのパスを含むフライト予約を処理する Lex ボットを示す問い合わせフロー。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/test-contact-flow-example.png)


**問い合わせフローのテストケースの構築**

このテストケースでは、次の 2 つのシナリオを検証します。

1. Lex ボットが正しいスロットを収集することを確認するブックフライトインテント。

1. エスカレーション後に問い合わせがキューに転送されたことを確認するエージェントのエスカレーションインテント。

テストケースデザイナーで、5 つのインタラクショングループを作成します。最初の 4 つを順番に接続して、Lex ボットとの会話フローを検証します。5 番目のオープンインタラクショングループを追加して、transfer-to-queueアクションを検証します。

オープンインタラクショングループは他のグループとは独立して実行され、インテントが一致しない場合や Lex ボットでエラーが発生した場合でもキュー転送が検証されます。これは、問い合わせフローの Lex ボットのデフォルトブランチとエラーブランチの両方がキュー転送ブロックに接続されているためです。

![監視ステップとアクションステップが順番に接続された 5 つの検証ブロックを示すワークフロー図。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/test-case-designer.png)


**テスト設定を構成する**

**Channel** で **Chat** を選択し、シミュレートする問い合わせフローを選択します。このテストケースは、**音声通話**チャネルと**チャット**チャネルの両方をサポートしています。選択内容に応じて、シミュレーションは通話またはチャットセッションを開始します。次の手順では、デモンストレーション目的で Chat シミュレーションを使用します。

![チャネルをチャットに設定し、開始点をフローに設定し、フライト予約ボットフローの例を選択したフロードロップダウンを表示する設定タブ。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/test-case-settings.png)


**インタラクショングループを設定する**

**インタラクショングループ 1: ボットの初期メッセージを検証する**

このグループは、最初のウェルカムメッセージを検証し、フライトを予約するお客様のインテントをシミュレートします。

**ブロック設定を確認します。**
+ **イベントタイプ** – 受信したメッセージ
+ **アクター** – システム
+ **予想されるプロンプト** – 「フライトの予約と言える旅行へようこそ」
+ **一致基準** – 類似

![成功パスで接続されたオブザーブノードとアクションノードを含む検証ステップを示すワークフローデザイナー。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/test-case-simulate-bot-initial.png)


**アクションブロック設定:**
+ **アクション** – 指示を送信する
+ **アクター** – 顧客
+ **入力タイプ** – テキスト/発話
+ **入力パラメータ** – 「フライトを予約する」

![Connect Customer 監視コンポーネントとアクションコンポーネントを含む複数の検証ブロックを示すフローデザイナー。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/test-case-simulate-input-to-bot.png)


**インタラクショングループ 2: ボット収集の発信元都市を検証する**

このグループは、ボットが出発地の正しいスロットを収集することを検証し、顧客の応答をシミュレートします。

オブザーブプロンプトを「どこから飛行しているか」に設定して、インタラクショングループ 1 と同じ設定を使用します。シミュレートプロンプトを「Seattle」に設定します。

**インタラクショングループ 3: ボット収集先の都市を検証する**

このグループは、ボットが送信先都市の正しいスロットを収集することを検証し、顧客の応答をシミュレートします。

オブザーブプロンプトを「送信先はどこですか？」に設定して、インタラクショングループ 1 と同じ設定を使用します。シミュレートプロンプトを「ニューヨーク」に設定します。

**インタラクショングループ 4: ボットの収集日を検証し、エージェントのエスカレーションをシミュレートする**

このグループは、ボットが出発日に正しいスロットを収集することを検証し、エージェントのエスカレーションをトリガーする顧客レスポンスをシミュレートします。

オブザーブプロンプトを「出発日はいつですか？」に設定して、インタラクショングループ 1 と同じ設定を使用します。シミュレートプロンプトを「エージェントに接続する必要があります」に設定します。

**インタラクショングループ 5: キューへの転送を検証する**

このグループは、問い合わせがキューに転送されていることを検証し、テストコマンドを送信してテストを終了します。

**ブロック設定を確認します。**
+ **イベントタイプ** – トリガーされたアクション
+ **アクター** – システム
+ **リソースタイプ** – キュー
+ **ターゲットリソース** – BasicQueue (監視するキューリソースを選択します)
+ **オペレーション** – キューへの転送

![Observe コンポーネントと Action コンポーネントが順番に接続された複数の検証ブロックを示すワークフローデザイナー。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/test-case-simulate-queue.png)


**アクションブロック設定:**
+ **アクション** – テストコマンド
+ **テストコントロールタイプ** – テストの終了

![テストコマンドアクションタイプとテスト終了コントロールタイプを示すアクションブロック設定パネル。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/test-case-end-test.png)


**テストを実行して結果を分析する**

すべてのインタラクショングループとブロックを設定したら、テストケースを発行し、**テストの実行**をクリックしてテスト結果ページを開き、結果をリアルタイムでモニタリングします。

テストが完了すると、各インタラクショングループの結果が実行順序で表示されます。初期**セットアップ**、**開始**、**完了**のエントリが実行トレースに追加され、テストを開始および完了するためのシステムステップが可視化されることに注意してください。

![5 回が 18 秒の完了時間と拡張可能なステップとのインタラクションに合格したことを示すテスト結果。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/test-case-result-detail.png)


各インタラクショングループトレースをクリックして、各オブザーブブロックとアクションブロックの詳細な結果を表示します。

![メッセージ処理とデータ収集に合格した検証ステップを示すフライト予約ボットフローのテスト結果。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/test-case-result-detail-expanded.png)


**連絡先 ID** リンクをクリックして、連絡先の詳細ページに移動します。問い合わせフローで自動エージェントインタラクションと自動インタラクションの概要が有効になっている場合、それに応じてシミュレーションチャットまたは音声通話が分析されます。

![チャットインタラクションの概要、AI が生成したインサイト、トランスクリプトのタイムラインを示す連絡先の詳細ページ。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/test-case-contact-details.png)
