この記事を使って、ライブチャット(Web、iOS、Android、WhatsApp、Slack、Facebook、Instagram、SMS)でFin AI Agentを展開し、稼働前に設定をテストし、不要な会話終了やエスカレーション後のFinの再介入などの一般的な問題をトラブルシューティングします。Finはトライアルおよび有料プランで利用可能です。
注意:
チャットでFinを稼働させるには、Messengerをインストールして顧客がチャットサポートで連絡できるようにする必要があります。
標準的なウェブサイトの場合は、ウェブサイト向けインストールガイドに従ってください。
ウェブアプリのログイン済みusers向けは、こちらのインストールガイドを参照してください。
シングルページアプリケーション(SPA)の場合は、SPAガイドを参照してください。
モバイルアプリ(iOSおよびAndroid)の場合は、モバイルインストールガイドを参照してください。
メールでFinを展開するには、こちらの記事を参照してください。
Finを稼働させるには、Help Centerに少なくとも10件の公開記事が必要です。
Finにチャット会話を処理させるためのトレーニング
チャット会話の分析
Finにチャットで対応させたい対象ユーザーやサポートトピックを特定し、成功指標(例:解決率、CSAT)を設定する必要があります。例えば、特定の高頻度トピックや顧客のサブセットが含まれます。
Finにコンテンツをトレーニングする
Fin AI Agent > Train > Contentにアクセスし、Finがチャットの問い合わせをサポートするために使用できるコンテンツを有効化してください。よくあるチャットの質問をカバーするようにコンテンツを更新できます。公開記事、ドキュメント、スニペット、公開URLを追加可能です。
Finは、設定したブランドに接続されたHelp Centerの記事を使用します。
Finにガイダンスでトレーニングする
Fin AI Agent > Train > Guidanceにアクセスし、ガイダンスを設定して、ブランドの声で話し、ポリシーに従い、望む方法で会話を処理するようFinをトレーニングします。シンプルで自然な言語の指示を使います。適切な用語の使用から、敏感なトピックを人間のサポートチームに引き継ぐまで、Finが言うべきことや行うべきことの明確なルールを設定できます。
属性でFinをトレーニングする オプション
Fin AI Agent > Train > Attributesにアクセスし、Fin属性を設定して、会話をトピック、感情、緊急度、または定義したカスタム属性で自動分類します。Finは会話中にこれらの属性を設定し、workflowsの条件として使用して会話を適切なチームに自動ルーティングまたはエスカレーションできます。
エスカレーションガイダンスでFinをトレーニングする オプション
Fin AI Agent > Train > Escalationにアクセスし、エスカレーションガイダンスを設定して、Finがいつどのように会話を人間のサポートチームに引き継ぐかを定義します。自然言語やルールを使ってエスカレーション条件を指定できます。例えば、顧客が同じ質問を2回した場合、特定のキーワードを言及した場合、または不満を表明した場合にエスカレーションします。
手順を処理するためにFinをトレーニングする オプション
Fin AI Agent > Train > Proceduresにアクセスし、手順を構築して、より複雑なプロセスを自動化します。多くの場合、これらのプロセスは特定のビジネスルールに確実に従う必要がある外部システムでのアクションを含みます(例:注文のキャンセル、サブスクリプションの返金)。Finは手順をトリガーし、各ステップで積極的に関与して顧客の問い合わせを解決します。
ヒント:Finが外部システムやアプリから情報を取得してパーソナライズされた回答を提供できるように、データコネクターを追加してください(後で設定も可能です)。
チャット会話でFinをテストする
ワークスペースでFinをテストする
Fin AI Agent > Testから、実際の顧客の問い合わせに対するFinの応答をテストして、展開準備ができているか確認できます。
過去の会話から質問を生成したり、CSVで一括アップロードしたり、テストしたい特定の質問を手動で追加できます。その後、Finの回答を確認し、「良い」または「悪い」と評価します。
回答を「悪い」と評価すると理由を残せて、Finの回答がどのコンテンツソース、ガイダンス、またはパーソナリティ設定から来たかを詳しく調べられます。さらに、Finの回答を改善するための推奨も得られます。これをレポートとしてエクスポートしてチームと共有できます。
Finのテストについて詳しく学ぶ。
ライブ環境のチャットでFinをテストする
チャットでFinを小規模なテストまたは内部の対象(例:自分やチームメンバー)に公開し、Finの挨拶から応答、引き継ぎまでの顧客体験全体を確認することをお勧めします。
Fin AI Agent > Deploy > Chatにアクセスしてください。
「シンプル展開」の下で、Finを見る人を開き、
Email contains [yourcompanydomain.com]のオーディエンスルールを追加します。これにより、あなたとチームメンバーがFinにテスト質問を送信できます。次の設定も行えます:
Finからチームメンバーへの引き継ぎ体験。
会話を自動終了するタイミング。
会話評価(CSAT)を要求するタイミング。
Finをライブに設定するを選択してください。
Messenger(ウェブサイトまたはアプリにインストール済み)を開き、質問を送信してFinの応答を確認してください。
注意:ライブ環境でFinをテストすると、アウトカムごとに課金されます。ただし、あなたやチームメンバーが追加のサポートを求めたりチームと話した場合は、アウトカムはカウントされず、料金は発生しません。
お客様にFinをテストおよび展開する方法について詳しくは、こちらをご覧ください。
チャットでFinを展開する
Finが返信する対象を拡大し、実際の顧客との会話にFinが返信するようにします。Fin AI Agent > Analyzeの結果を確認し、Finを拡大してより多くのボリュームやトピックを処理させます。
workflowsを使用していない場合は、Simple deployの手順に従ってください。
Workflowsを使用している場合は、Workflowsを使った高度なセットアップの手順に従ってください。
Simple deploy(workflowsなし)
Fin AI Agent > Deploy > Chatにアクセスします。このページの上部に「Simple deploy」が表示され、以下のことができます。
チャット会話でFinを見るユーザーを決定します。
Finからチームメイトへの引き継ぎ体験を設定します。
会話を自動で終了するタイミングを選択します。
Finの会話後に会話評価(CSAT)を依頼します。
ステップ1:Finを見るユーザー
まず、どのお客様がFin AI Agentとやり取りできるかを決めます。Finがusers、leads、および/または訪問者に回答を提供できるように設定できます。
+ Add audience ruleをクリックし、Intercomのデータ属性を使って対象ユーザーをさらに絞り込みます。次に保存をクリックします。
対象ユーザー設定でチャネル属性を使い、チャネル固有のアクションやコンテンツを設定できます。次に保存をクリックし、次のステップに進みます。
ステップ2:選択したチャネルで
Finを利用可能にしたいチャットチャネルを選択します:
Web
iOS
Android
WhatsApp
Slack
Facebook
Instagram
SMS
次に保存をクリックします。
注意:Finをこれらのチャットチャネルで展開するには、設定 > チャネルで使用するチャットチャネルをインストール/接続する必要があります。詳細はこちら。
ステップ3:Finの自己紹介を設定する
チャットで問い合わせたお客様に対して、Finの紹介メッセージを設定します。これにより、お客様はFinが何をできるか、どのようにやり取りするかを理解しやすくなります。Finの紹介メッセージはワークスペースのデフォルト言語でのみ作成すればよく、保存をクリックすると、有効にした対応言語に自動翻訳されます。Finは検出された言語でお客様に挨拶します。
注意:「Let Fin introduce itself」を有効にすることは、Finがチャット会話でトリガーされて顧客とやり取りするために必要です。
ステップ4:サポートコンテンツの利用
Finが質問に回答するために使用するコンテンツソースを確認します。Fin AI Agent > Train > Contentにアクセスし、使用したい記事、スニペット、ドキュメントが有効になっていることを確認してください。
ステップ5:ガイダンスの確認
Finの応答方法を決めるガイダンスルールを確認します。Fin AI Agent > Train > Guidanceにアクセスし、アクティブルールを確認してください。これらはFinのトーン、用語、エスカレーション動作、トピック別指示を制御します。
ステップ6:Finが会話を解決できない場合
Finが会話を解決できない場合に取るべきアクションを指定します。Finが特定のチームまたはチームメイトに引き継ぎまたはエスカレーションする方法を選択できます。
Finがチームに引き継ぐ前に顧客から追加情報を収集するには、「顧客がチームと話したいときに追加情報を収集する」をオンにします。
Finはユーザーに詳細情報の共有を促します。送信されるメッセージは「もちろんです!接続中に問題の詳細を教えていただけると、より早く解決策を見つけられます。」のような内容になります。これは会話の文脈やワークスペースのFinのパーソナリティ設定に合わせて調整されます。
Finがチームに引き継ぐ前に顧客に追加の文脈を尋ねることで、最初の情報よりも多くまたはより良い情報を得る機会が増えます。これには二つの利点があります。
Finに答えるもう一つのチャンスを与えます。多くの場合、顧客はFinに質問する前に人間と話したがります。
文脈が提供されれば、Finが答えられなくても、チームメイトは文脈収集にかかる時間を短縮し、より速く問題解決ができます。
Intercomでこの機能を徹底的にテストし、回答率、解決確認率、CSATの向上を確認しました。
重要: ユーザーがFinの追加情報のプロンプトに返信しない場合、またはFinが新しいユーザーの質問に答えられない場合、会話は自動的にチームにルーティングされます(したがってFin Outcomeにはカウントされません)。
Outcomeは、Finが顧客の問題を解決した場合にカウントされます。顧客が質問に回答されたことを確認した場合(「助かりました、ありがとう」などの確認済み解決)や、追加の支援を求めずに終了した場合(推定解決)、または引き継ぎで終了するよう設定されたProcedureを正常に完了した場合です。
または、会話を直接チームにエスカレーションする代わりに、会話を終了し、顧客が他の方法でサポートを受けられるようにします。例えば、連絡先番号や別のリソースへのリンクを提供します。
次に保存をクリックして、次のステップに進みます。
注意: 終了メッセージは、メッセージを保存するとワークスペースでサポートされているすべての言語に自動翻訳されます。
ステップ7: 保留中のFin会話を自動終了する
Finが会話を終了するまでの待機時間を指定して、自動終了のタイミングを選択します。
Finに顧客が非アクティブになった後に自動で会話を終了するかどうかを選択してください。
Finが質問に回答した場合、または
Finが質問に答えられなかった場合、または顧客が質問する前に離脱した場合。
また、Finが会話を終了するときに何を伝えるかカスタマイズして、顧客が必要な情報を得たことを確認し、会話が終了してもサポートチームに連絡できることを伝えられます。終了メッセージは保存時にサポート言語に自動翻訳されます。
注意: 以前にこれらのメッセージのカスタム翻訳があった場合、デフォルト言語テキストの変更を保存すると新しい自動翻訳で上書きされます。
注意: 自動終了はworkflowスコープの動作であり、Finのworkflowが会話を管理している間のみ適用されます。会話が引き継ぎでチームinboxにルーティングされると、Fin workflowの管理は終了し、非アクティブタイマーは停止します。ここで設定した自動終了はチームに引き継がれた会話には適用されません。
ステップ8: 会話評価(CSAT)を依頼する
顧客がFin AI Agentとのやり取りを終えた際に、以下の設定をオンにして会話評価を依頼できます。
ステップ9: Finをチャットでプレビューする
Finをライブ設定する前にチャットでプレビューするには:
Fin AI Agent > Deploy > Chatに移動します。
右側のインタラクティブMessengerプレビューを使って、Finが回答できると思う質問を入力してみてください。
体験をプレビューしたら、Finをライブ設定できます。
特定のユーザーやleadとしてチャットでFinをプレビューするには、プレビュー上部のプレビューuserドロップダウンからUser or leadを選択します。これにより実際のusers/leadsになりすましてFinの応答を正確に確認できます。ライブまたはダミーデータを使って実際のシナリオをシミュレートし、データコネクターをテストし、すべての回答を検証できます。
注意:
Fin AI AgentをプレビューするにはMessengerがウェブにインストールされている必要があります。
このプレビューで生成された会話については料金は発生しません。
Finのプレビューでは常に「Preview User」というテストユーザーがinboxに作成されるため、inboxでチームメイトの体験もプレビューできます。現在、プレビューモードでこれらの会話作成を無効にする方法はありません。新しいinbox会話の作成を避けるにはFin Testingを使用してください。
Finが会話を解決できない場合(例:チームinboxへのルーティング)、プレビューは設定した引き継ぎに従います。
Finプレビューで作成された会話は閉じられず、閉じるアクションがあっても開いたままになります。
プレビューでは会話終了時にCSAT調査は送信されません。
プレビューはFinをライブ設定する必要はありませんが、コンテンツはFinが利用可能である必要があります。
プレビュー使用時は通知機能が動作しません。
ステップ10: レビューしてライブ設定する
Finのチャット体験の設定が完了したら、Set Fin Live 🎉をクリックしてください。Finは設定した対象の会話を即座に処理開始します。Finを一時停止するには、Fin AI Agent > Deploy > Chatに戻り、Finをオフに切り替えます。
T&Csがまだ承諾されていない場合、Finをライブ設定するには請求権限が必要です。これらの条件の承諾はFin AI Agentを使用するために必須です。
完全な引き継ぎなしでセンシティブなトピックをチームメイトに確認してもらいたい場合は、チャットでのHuman in the Loopをご覧ください。
Workflowsによる高度な設定
Finをworkflowに追加したり、既存のworkflowでFinをカスタマイズしたい場合は、Fin AI Agent > Deploy > Chatに移動し、Workflowsによる高度な設定を開いてください。
注意: Simple deployは「Messengerで顧客が新しい会話を開始したとき」のWorkflowsや、メールでの「顧客が最初のメッセージを送信したとき」のユーザー向けWorkflowsより常に優先されます。Simple deployはSimple automationsよりも優先されます。
Messengerや他のチャネル経由のインバウンド会話専用に設定された既存のworkflowがある場合:
適切な場所に「Let Fin handle」ステップを追加してworkflowを編集できます。
ワークフローでのFinの動作をカスタマイズし、「Let Fin handle」をクリックして期待値設定、引き継ぎ、保留中の会話の終了などを行います。
既存のworkflowsにFinを追加すると、「Type is Using Fin」でフィルターするとFin AI Agent > Workflowsに表示されます。
Messengerやその他のチャットチャネルを通じたインバウンド会話専用のworkflowが設定されていない場合:
「When customer opens a new conversation in the Messenger」または「When customer sends their first message」トリガーを使って作成することをお勧めします。
workflowsはトリガー設定でチャットチャネルのみに有効にすることができます。
workflowにFinを追加し、パスを作成してLet Fin handleを選択します。
workflow内でのFinの動作をカスタマイズ
workflowを開き、Let Fin handleステップをクリックしてworkflow内でのFinの動作をカスタマイズします。ここで以下が可能です:
回答タイプを制御します。
人間のサポートに対する期待値を設定します。
引き継ぎ前に追加情報を求めます。
非アクティブな顧客にフォローアップします。
会話の評価(CSAT)を求めます。
保留中の会話を自動で終了します。
会話を終了する際のFinの発言をカスタマイズします。
注意:Messengerおよびチャットチャネルでは、非アクティブフォローアップタイマーは4分に固定され延長できません。メールとは異なり、チャット会話が非アクティブになった際にカスタムworkflowをトリガーするオプションはありません。チャットの非アクティブ対応には、4分経過時の組み込みフォローアップでエスカレーションを提供してください。
特定の対象にFinを応答させる
分岐を使って、異なる対象に対して異なるFin体験を作成できます。
例えば:
有料顧客にはFinが答えられない場合にチームメイトに引き継ぎ、非有料顧客にはHelp Centerに案内することが考えられます。
特定の対象や顧客をターゲットにする追加の方法と例をご覧ください。
異なる顧客向けに異なる体験を作るために、必要なだけ分岐を追加してください。
workflowトリガー設定内で対象ルールを決めることもできますが、これらのルールに該当しないすべての人をカバーする追加workflowがある場合のみ推奨します。
特定のトピックにFinを応答させる
分岐を使って、異なる会話トピックに基づく異なるFin体験やパスを作成できます。
Add stepをクリックして分岐ロジックの作成を開始します。
次に「Proceed to another path」の下でBranchesを選択します。
分岐を追加したら、Missing conditionをクリックして分岐設定を開きます。
+ Add conditionをクリックして異なる条件を設定します。例えば、メッセージ内のキーワードに基づいて会話をエスカレーションしたい場合は、「Message Content」を条件として選択します。
複数のキーワードで同じ結果をトリガーする場合は、キーワードごとに別の分岐を作成しないでください。代わりに最初の「Message Content」条件の横のプラスアイコンをクリックして同じ分岐に別のキーワードルールを追加し、演算子をORに設定します。キーワードごとに分岐を作ると、分岐が競合したり正しく接続されないことがあります。
分岐を定義したら、右の矢印をクリックしてその分岐固有のパスを決定します。例えば、チームメイトに割り当てるかFinに回答させるかなどです。
例えば、「Message Content」フィルターを使って「billing」というキーワードを含む会話を直接Billingチームにエスカレーションできます。
Fin Attributesを使うと、Finは問題タイプ、感情、緊急度などの属性に基づいて会話を自動分類します。これらの属性をWorkflowsで使い、適切なチームに自動エスカレーションして顧客の要望を効率的に処理できます。
Fin over chat workflowをプレビューする
Fin over chat workflowをテストしたい場合は、Workflowsビルダー上部のPreviewボタンを選択してください。これにより、Finと話すMessenger体験のインタラクティブプレビューが表示されます。
チャットworkflowsのベストプラクティス
Simple deployはFin AI Agentの優先設定で、Workflowsによる高度な設定より先にトリガーされます。「Simple deploy」でFinをライブ設定し、workflowsにFinを追加する場合はこれを考慮してください。
トピックごとに複数のworkflowを持つことは推奨しません。インバウンドチャット用に1つのworkflowを持ち、各会話トピックは分岐で定義することを推奨します。
workflow作成時は必ず「Else」のパスを設定してください。特定のトピックや対象に該当しない顧客がいた場合に、サポートのためのフォールバックオプションとなります。
Fin over chatを分析・最適化する
Fin over chatを展開後、Fin AI Agent > Analyzeにアクセスして、顧客体験(CX)スコア、スケールでの自動会話分析、Fin最適化のためのAI提案などのリアルタイム指標を取得します。
ここで以下のダッシュボードが見つかります:
パフォーマンス
トピックエクスプローラー
最適化
会話
Finのパフォーマンスを分析し改善の機会を見つける際は、成果を増やすためにFinを継続的にトレーニング、テスト、デプロイする必要があります。
チャットでのFinのトラブルシューティング
Fin AI Agent > Deploy > Chatで「Simple deploy is live」とは何を意味しますか?
Fin AI Agent > Deploy > Chatで「Simple deploy is live」と表示されている場合、Finはチャットで稼働中で、Simple deployで設定した対象のaudienceの会話を処理しています。そのaudienceの顧客は今すぐFinとチャットできます。
Finがチャットで返信する顧客を確認または変更するには:
Fin AI Agent > Deploy > Chatに移動します。
Simple deployの下で、Who will see Finを開き、Finが返信するusers、leads、または訪問者とaudienceルールを確認します。
+ Add audience ruleをクリックしてaudienceをさらに絞り込み、Saveをクリックします。
チャットでFinをいつでも一時停止するには、Fin AI Agent > Deploy > Chatに戻り、Finをオフに切り替えます。
なぜFinは会話が解決される前に終了してしまうのですか?
Finが会話を早期に終了している場合:
Fin AI Agent > Deploy > Chatに移動し、必要に応じてチャットでのFinを一時停止します。
Workflowsで自動終了設定を確認し無効にします。
「Let Fin Answer」ブロックで「保留中の会話を自動終了」などの設定を確認します。
「保留中のworkflow会話を自動終了」などの設定がオフになっていることを確認してください。これらの調整により、会話は手動で解決されるまで開いたままになります。
Finが引き継ぎを妨げるのを防ぐ方法
顧客が人間のエージェントを要求した際にFinが引き継ぎを妨げている場合:
「引き継ぎ前に追加情報を求める」設定を無効にします。
Fin AI Agent > Workflowsに移動します。
「Let Fin handle」ブロックを含むworkflowsを編集します。
Let Fin handleステップの設定を開き、引き継ぎ前に追加情報を求めるを無効にします。
「Handover & Escalation」タブでエスカレーションの指示を明確に構成します。
例:「人間のエージェントにルーティングする際は、サポートがすぐに対応することを顧客に伝えてください。」より効果的なエスカレーション経路を作成するため、「Escalation Guidance」タブに「顧客が同じ質問を2回した場合は人間のエージェントにエスカレーションする」などの具体的な指示を追加します。
なぜFinは会話がエスカレーションされた後も返信するのですか?
Finが会話をエスカレーションすると、アクティブセッションを終了し応答を停止します。ただし、エスカレーション後にworkflowトリガーが再度発動すると、次の顧客メッセージでFinが再度起動することがあります。最も一般的な原因は、Finを含むworkflowで「顧客が任意のメッセージを送信したとき」トリガーを使用していることで、これはエスカレーション後のメッセージにも反応し、会話をFinに戻します。
これを避けるには:
以下のようなガード条件を使用してください:
チームメンバーの返信が既にあるか確認する。
「Escalated」とタグ付けされた会話や「New」以外の状態の会話ではFinをスキップする。
トリガーを新しい会話のみに適用するよう更新する。
注意:Finが予期せずエスカレーション済みの会話に再度関与した場合、チームメンバーがIntercomの会話で顧客向け(公開)返信を送信する必要があります。内部メモではFinを停止できず、顧客に見える返信のみがFinのセッションを終了します。
エスカレーションされた会話の監視方法
フィルターを使ってカスタムビューを作成し、人間にエスカレーションされた会話を監視します。
「Fin AI agent involved」=trueを含める。
「Fin AI agent resolution state」=Escalatedを追加する。
このビューでエスカレーションされた項目を詳細に追跡できます。
Finがエスカレーションした際の会話の割り当て方法
bot inboxの設定でルーティングを制御します。以下のような引き継ぎルールを定義します:
未解決の会話を特定のチームに割り当てる。
Finの対応と手動介入の間でスムーズな移行を確保する。





























