メインコンテンツにスキップ

Fin for Salesのシミュレーションテスト

Finがleadsをどのように評価し、何を言い、どこにルーティングするかを確認するために、Fin for Salesを本番前にシミュレーションでテストする方法。

対応者:Bethany Clark

Fin for Salesを本番前にシミュレーションでテストする方法を学びましょう。Finがleadsをどのように評価し、何を言い、どこにルーティングするかを確認し、実際の見込み客に問題が届く前に発見できます。

注意:Fin for Salesのシミュレーションは現在ベータ版です。ベータ期間中はFin for Salesのシミュレーションに使用制限はありませんが、将来的に導入される可能性があります。


シミュレーションの役割

シミュレーションは単一の販売会話を自動でテストします。FinのAIがleads役を務め、最初のメッセージを送り、Fin for Salesと実際の見込み客のようにやり取りします。最後に、設定した基準に対してFinの動作をチェックし、合格不合格を報告します。

各シミュレーションは3種類の動作をチェックできます:

  • Finがleadsをどこにルーティングしたか — Finはこのleadsを正しいルーティング結果(例:「qualified」結果、またはDisqualifiedEscalate to supportSpam)に送ったか?

  • Finが何を言ったか — Finの応答はあなたが説明した基準を満たしているか(例:「Finはleadsをルーティングする前に少なくとも2つの資格質問をした」)?

  • Finが収集したデータ — Finは期待するleads情報を取得したか(例:leadsの会社規模が記録された)?

シミュレーションはすべての基準を満たした場合のみ合格します。


開始前に

  • ワークスペースにFin for Salesが設定されており、少なくとも1つのoutcomePlaybookに設定されている必要があります。ルーティングoutcomeはFinがleadsについて下す決定で、例としてQualifiedDisqualifiedEscalate to supportがあります。

  • シミュレーションは公開されたコンテンツとプレイブックを含むライブのFin for Sales設定に対してテストします。


シミュレーションへのアクセス方法

Fin AI Agent > Sales > Testに移動してください。

まだシミュレーションを作成していない場合、シミュレーションはまだありません画面が表示され、開始するための2つのオプションがあります:


シミュレーションの作成

新しいシミュレーション(または空の状態から最初から作成)をクリックしてシミュレーションフォームを開きます。シミュレーションは2つの部分から成り、Finが話すleadとFinが満たすべきcriteriaです。

1. leadsをシミュレートする

このセクションでは、Finが誰と話しているかと会話の開始方法を定義します。

  • としてシミュレート — leadsが誰かを選択:

    • 新しいlead(デフォルト) — すべてのライブコンテンツを使って新しいleadとして会話を開始。

    • 顧客またはlead — ワークスペース内の既存の人物を基にシミュレーション。

  • leadの最初のメッセージ — leadsが送る最初のメッセージ。オプション — 空欄にするとFinがleadの詳細から最初のメッセージを生成します。

    • 例:「こんにちは、御社の製品に興味があります」

  • leadからの追加情報 — leadsがフォローアップメッセージで共有すべき情報や使うトーン。これによりシミュレートされたleadの会話中の振る舞いが形作られます。

    • 例:「leadはエンタープライズ価格に興味があり、競合他社と比較しています。」

ヒント:最初のメッセージを空欄にして、追加情報でleadを説明すると、Finが特定の表現ではなく現実的で自由な会話をどのように扱うかをテストできます。

2. Finの動作を評価する

このセクションでは、Finが満たすべき基準を設定します。シミュレーションはすべての基準を満たす必要があります。

アサーションを追加をクリックしてチェックする内容を選択:

  • ルーティングoutcome — leadsがルーティングされるべきoutcomeを主張します。ルーティングoutcomeを選択から期待されるoutcomeを選んでください。期待されるoutcomeを設定しない場合、Finがいずれかのルーティング決定をすればシミュレーションは合格します。

  • Finが言うこと (エージェントの応答) — 会話について真であるべき単一の文を平易な言葉で書きます。FinはAIを使ってその文が成り立つか判断します。

    • 例:「Finはミーティング予約を提案する前にleadの予算を確認した。」

  • 収集したデータ (属性) — 会話の終わりまでに特定のleadデータが取得されたかをチェックします。属性が設定されている設定されていない値と等しい、または値と等しくないかを確認できます。

  • アクション — Finが期待されるデータコネクター呼び出し(例:CRMでleadsを検索)を行ったかをチェックします。

必要なだけ基準を追加できます。

完了したら保存をクリックしてシミュレーションを保存、または実行をクリックしてすぐに保存と実行を行います。


シミュレーション結果の実行と確認

シミュレーションは行のボタンやフォームから単独で実行でき、または右上のすべて実行をクリックしてリスト内のすべてのシミュレーションを実行できます。実行中はボタンに実行中…と表示されます。

テーブルの各シミュレーションは名前最終実行時間、結果を表示します。

何が起きたかを見るには、シミュレーションをクリックして結果パネルを開きます。そこには:

  • シミュレートされたleadとFinの間の完全な会話記録

  • Finが行ったルーティング決定がインラインでFinによって「{outcome}」にルーティングされましたとして表示されます(例:Finによって「qualified_deal」にルーティングされました)。

  • criteriaの合否ステータスが表示され、どの基準が失敗したか正確にわかります。

失敗したシミュレーションのデバッグ

シミュレーションが失敗した場合:

  1. 結果を開き、実際の会話がどう進んだか会話記録を読んでください。

  2. 期待したものとルーティング決定を照合してください — Finが予期しない場所にleadsをルーティングした場合、ルーティングoutcomeの資格条件を調整する必要があります。

  3. どの基準が失敗したかを確認してください。失敗した収集したデータのチェックはFinがその情報を尋ねなかったことを意味し、失敗したFinが言うことのチェックは会話があなたの書いた文を満たしていないことを意味します。

注意:FinはAIでleads役を演じるため、同じシミュレーションを2回実行しても完全に同じ言葉にはなりません。基準は正確な言葉よりも重要な結果(ルーティング、収集したデータ、Finが言うべきまたは言うべきでない重要なこと)に焦点を当ててください。


よくある質問

シミュレーションの実行は実際のleadsに影響を与えたり、実際のメッセージを送信したりしますか?

いいえ。シミュレーションは隔離されたテスト会話で実行されます。leadsはAIによって生成され、実際の人にはメッセージは送られません。

私のシミュレーションはライブのFin for Sales設定をテストしていますか?

はい。シミュレーションはライブのコンテンツとプレイブックを使用するため、Finが実際にどのように動作するかを反映しています。

なぜ私のシミュレーションはleadsを予期しない場所にルーティングしたのですか?

Finは各outcomeに設定した資格条件と会話中のleadsの発言に基づいてルーティングoutcomeを選択します。会話記録を開いてleadsが共有した内容を確認し、期待したoutcomeの条件を見直してください。

同じシミュレーションは常に同じ結果を出しますか?

完全にはそうではありません。シミュレートされたleadsはAI生成のため、実行ごとに会話が異なります。正確な言葉よりも重要な動作に基づいて基準を設定してください。

こちらの回答で解決しましたか?