チャットボットをテストする方法

チャットボットをデプロイする前に、一般テスト、ドメインテスト、一般、手動、ポストプロダクションテスト、A / Bテストなどの特定のテストを実行する必要があります。

標準化されたチャットボットのテスト方法がなければ、ボットにバグがなく、ユーザーフレンドリーであることをどのように確認できますか?

チャットボットは、顧客体験の向上に関して有望なテクノロジーです。あなたはあなたのウェブサイトにそれらをインストールすることができ、あなたのクライアントは彼らが必要とする情報を得るためにいつでもあなたの会社に連絡する可能性があります。

ただし、最初に、このテクノロジーがビジネスで正しく機能するかどうかを調査する必要があります。これは、それをテストし、ボットが各インタラクションに対して正しい応答を提供するかどうかを確認することを意味します。ボットをテストするための最良の方法のいくつかを次に示します。

一般的なテスト

これらは、非常に基本的なボットが回答することが期待される幅広い質問に焦点を当てた質疑応答テストです。たとえば、ユーザーの挨拶がテストされます。ボットは、他のテストの実行を検討するためにも、一般的なテストに合格する必要があります。

このテストの期待は、チャットボットが流動的な会話を維持することです。ボットが最初の段階で失敗した場合、ユーザーが会話を離れる可能性が非常に高くなります。これは、バウンス率などのチャットボットの指標に悪影響を及ぼします。

ドメインテスト(使用)

ドメインテストは第2段階を表します。この段階で、言語と表現が分析され、チャットボットがドメイン固有のクエリに応答できることを確認します。

クエリはビジネスの種類に応じてパーソナライズされます。eコマースとレストランの場合は同じではありません。

eコマースチャットボットは、これらすべてが同じ答えにつながることを理解する必要があります:「ズボン」、「青いズボン」、「男性用の青いズボン」。

その特定のドメインに関連するすべての特定のタイプの質問をキャプチャすることは不可能ですが、ドメイン固有のテストを分類して、主要なカテゴリが自動テストでカバーされていることを確認する必要があります。

これらの質問はコンテキストによってマークされ、消費者が製品またはサービスを購入するように導くものです。会話の挨拶部分が終了した後、会話の残りの部分は製品またはサービスに焦点を合わせる必要があります。

したがって、最初の挨拶と会話の後、チャットボットは会話を支配するか、正しく応答する必要があります。これは重要なチャットボットの指標です。

プラットフォームでチャットボットの応答をテストするには、ナビゲーションバーの「書き込み」アイコンをクリックします。

新しいセクションが表示され、個々のメッセージをテストし、信頼スコアを確認し、別の選択肢が存在する場合は回答を置き換えることができます。

手動テスト

手動テストには、開発者が特定のユースケースまたは特定のチャネルについてチャットボットをテストするのに何時間も費やすことが含まれる場合があります。

たとえば、ユーザーが購入意向を持っているという観点から、またはユーザーがオプションを閲覧しているだけで、チャットボットにテキストメッセージを送信できます。

また、チャットボットをデプロイする前にWhatsAppWechatなどのメッセージングアプリでダイアログをテストすることもできます。

チャットボットを手動でテストするには、[チャットボット]> [URLのテスト]に移動します。スクリプトと応答を手動でテストできるようになります。

ポストプロダクションテスト

ポストプロダクションテストまたはリリース後テストは、チャットボットがユーザーに対してアクティブになると、チャットボットの機能のさまざまな側面をテストします。

もちろん、ユーザーがチャットボットに入力するすべてのクエリに答えられるようにチャットボットをトレーニングすることは事実上不可能であり、誰かがスペルミスやその他の問題を抱えて同じ質問をするさまざまな方法を書く可能性があります。

前に述べたように、これらの状況を予測するには、答えはできるだけ広くなければなりません。この段階は基本的に、ボットがどのように応答するか、および情報が正確であるかどうかに特別な注意を払うことで構成されます。

チャットボットの起動前のテストは、最終的にはベータテストです。フィードバックは非常に重要であり、チャットボットの実際のテストを行っているユーザーからの質問に対して定期的にテストを実行する必要があります。

言い換えれば、ローンチ後に受け取るフィードバックに合わせてチャットボットを常に調整する準備をしてください。目標は、応答を適切に保つことです。チャットボットに継続的なテストプロセスを適用することで、現在のパフォーマンスを将来にわたって向上させることができます。

管理パネルで、[データベース]> [応答]> [提案]に移動して、チャットボットが応答できなかったメッセージのリストを見つけます。メッセージをクリックして、応答を追加します。

A / Bテスト

A / Bテストは、同じ製品の2つのバージョンを比較して、どちらがより適切に機能するかを確認することです。訪問者には2つのバージョンが同時に表示され、会話の観点からどちらのバージョンがより効果的であるか、またはより優れているかを決定するのは訪問者です。

A / Bテストはマーケティングのさまざまな分野で広く実装されていますが、チャットボットで利用できるA / Bテストの選択肢は多くありません。

チャットボットに関して言えば、会話プログラムのさまざまな機能を体験する方法です。

ランダム化試験を通じて、企業はデータを収集し、クライアントとその目的の両方に最も効果的な代替案を決定できます。チャットボットのテストは、自動テストプロセスを通じて行われます。そして、この自動化のおかげで、チャットボットの開発プロセスを加速し、より良い品質を保証することが可能です。

プロセスをチャットボット設計の2つの別々のテストステップにモデル化できます。

1つ目は、Webページ上のチャットボットのデザイン、色、場所など、チャットボットの視覚的要素を決定します。

そして2つ目は、品質とパフォーマンスの観点から、会話の要素を決定します。これらの2つの要素は、ユーザーエクスペリエンスを向上させるためにテストされています。

視覚的要因

デザインは、ユーザーエクスペリエンスの成功にとって重要な要素であるため、チャットボットでも非常に重要です。 A / Bテストは、フレームの色またはボタンの色の変更で構成できます。

チャットボットのスタイルを変更するには、[インストール]> [デザイン]に移動します。ここでは、色とフレームを切り替えることができます。

会話の要因

A / Bテストは、ボットの成功を判断し続けるときに、チャーンと保持率のメトリックを追跡します。さまざまなボットの代替案に対するユーザーエンゲージメント率も引き続き重要です。

それらのテストの1つは、チャットボットが標準の挨拶で開始する場合、または異なるメッセージを使用する場合に、会話を開始する方法を決定することです。顧客の目標到達プロセスはエンゲージメントから始まるため、これは重要な要素です。

チャットボットが、ユーザーがチャットボットと対話するための目的のアクションを誘発することに成功した場合、より多くのオーディエンスとより多くの会話の流れに到達する可能性が高くなります。

言語の形式と、それがコミットメントのレベルにどのように影響するかを決定することも重要です。形式はクライアントまたはユーザーのプロファイルに依存するため、複数の回答をテストする必要があります。

プラットフォームの分析セクションに定期的にアクセスしてください。ここでは、チャットボットのいくつかの基本的な統計を見つけることができます。

インタラクションの数、セッション、フォームの結果、セッション時間などを確認できます。これらのメトリックは、特定の設定でのチャットボットのパフォーマンスを示します。

コーポレートプランをご利用の場合は、パフォーマンスセクションにもアクセスできます。ここでは、バウンス率、センチメントを確認し、スクリプトのA / Bテストを実行できます。

もっと知りたいですか?

詳細情報を入手する