この記事の内容:
- セットアップと高度設定の違い
- チャットボットが人間に引き継ぐタイミングを設定する方法
- チャットボットの発言を制限する方法
- 特定の質問に対する回答を一貫させる方法
- 多言語動作を設定する方法
- チャットボットを起動後も学習させ続ける方法
- 確認すべき設定とその頻度

AIカスタマーサポートボットのセットアップガイド では、LiveAgentのチャットボット を稼働させる6つのステップを解説しています。Flowの作成、ナレッジソースの接続、ウィジェットへの適用です。これは起動するための最小限の手順です。しかし、3ヶ月後にボットが実際に優れたパフォーマンスを発揮するかどうかを決める設定はこれではありません。まだチャットボットのオプションを比較検討している段階で、すでに運用中のものを調整しているわけではない場合は、2026年に最適なAIチャットボットのまとめ の方が良い出発点になるでしょう。
このガイドはその先を扱います。以下の各設定は、LiveAgentまたはFlowHunt で実際に存在するフィールドまたはコンポーネントであり、一般的なベストプラクティスのリストではありません。
セットアップと高度設定の違い
セットアップは「ボットは動作するか?」に答えます。設定は「私たちのチームが実際に必要とする方法で動作するか?」に答えます。その違いは4つの部分に現れます:ボットがエスカレーションするタイミング、発言を許可される内容、セッション間での回答の一貫性、そして起動後に改善されるか静止したままかです。
最初の1週間のテストに合格したボットでも、これら4つの項目が見直されなければ、1ヶ月後には顧客をイライラさせる可能性があります。起動時に接続したナレッジソースは古くなり、顧客からの質問は変化し、初日に適切に感じられたデフォルトの引き継ぎしきい値も、すでに多すぎる、あるいは少なすぎる会話をエージェントに送っているかもしれません。
チャットボットが人間に引き継ぐタイミングを設定する方法
LiveAgentでチャットボットオブジェクトを開き、「人間のエージェントとのチャットを開始するために必要な回答数」フィールドを設定します。この数値は、「人間のエージェントとのチャットをリクエスト」ボタンが訪問者に利用可能になるまでに必要な最小AI応答数です。低く設定しすぎると、ボットが処理できたはずの質問をエスカレーションし、人が必要でなかったリクエストにエージェントの時間を浪費します。高く設定しすぎると、イライラした顧客が誰かにたどり着く前に役に立たない応答を繰り返すことになります。
このカウントに依存しない2つ目の方法もあります。AIエージェントが会話の途中で、クエリが複雑すぎると自分で判断し、必要な回答数のしきい値を待たずに自動的に転送することができます。これは、誤った回答が高くつくサポートトピック(請求に関する紛争、アカウントセキュリティなど)で、固定カウントが柔軟性に欠けると感じる場合に活用すべきオプションです。
会話が転送されると、エージェントは「チャットの概要」セクションから「チャットボットを停止して参加」ボタンを使用して会話を引き継ぎます。完全な会話履歴は同じチケットに引き継がれます。その仕組みについては、AI人間引継ぎ機能ガイド で詳しく解説しています。この引き継ぎに関する顧客側の設定はできませんが、このように動作することを理解していれば、転送フローをエンドツーエンドでテストすることの重要性がわかります。ボットの回答だけをテストするのではなく、その先まで確認する必要があります。
チャットボットの発言を制限する方法
デフォルトでは、LiveAgentのテンプレートAIエージェントは、必要な回答数のしきい値とは別に、訪問者が会話の任意の時点で直接人間のエージェントを要求することを許可します。それが望ましくない場合、たとえば、人間のオプションが表示される前に限定された質問セットを完全に解決することを意図したボットの場合、修正はLiveAgent側の設定ではなく、FlowHuntのAIエージェントコンポーネントのシステムメッセージを編集することです。
システムメッセージは、トーンとペルソナが実際に設定される場所でもあります。独立した「パーソナリティ」ドロップダウンはありません。ここに記述する指示(フォーマルかカジュアルか、範囲外の質問への対処方法、エスカレーション前に謝罪するかどうか)がボットの動作を決定します。FlowHuntは15以上のAIモデルをサポートしており、モデルを切り替えるとボットがその文言に従う正確さが変わることがありますが、トーンの源泉はモデル自体ではありません。
特定の質問に対する回答を一貫させる方法
ナレッジソースは一般的な質問にはうまく回答しますが、チームが毎回同じ文言で答える必要があるもの(価格表示、ポリシー文言、特定の免責事項など)には、代わりにFlowHuntの質問と回答機能 を使用してください。特定のクエリに対して固定の回答を定義できるため、誰かが質問するたびに新しい言い換えを生成するのではなく、正確な文言が返されます。
これは聞こえる以上に重要です。人間が読むために書かれたナレッジベースは、5つのリンクされたヘルプ記事に分散しており、AIがその5つすべてから一度に情報を引き出す場合、自動的に1つのクリーンで一貫したボット回答を生成するわけではありません。固定Q&Aエントリは、文言の正確さがチームにとって実際に重要ないくつかの質問について、そのギャップを埋めます。
多言語動作を設定する方法
チャットボットは訪問者の言語を自動的に検出し、その言語で返答します。接続されているAIモデルに応じて100以上の言語をサポートします。これは有効にする設定ではなく、デフォルトで動作しますが、すべての言語で均一というわけではありません。あまり広く話されていない言語には制限が適用される場合があります。これは、言語ごとのモデルの品質がプロバイダーによって異なるためです。
あまり一般的でない言語の市場にボットを展開する前に、英語のテスト質問を直訳したものではなく、実際に顧客が使用するフレーズで直接テストしてください。直訳では問題なく通っても、モデルがそれほど頻繁に学習していないネイティブな言い回しでは、顕著に劣る回答が生成される可能性があります。
チャットボットを起動後も学習させ続ける方法
LiveAgentの自己学習ループ
を設定して、エスカレーションされたすべてのチケットが一回限りの修正ではなく、ボットに何かを教えるようにします。LiveAgentで自動化ルールを作成し、チケットが解決されてUpdate_AIタグが付けられたときにトリガーされ、HTTPリクエストまたはWebhookを介してチケットIDをFlowHuntに送信します。
そこから、AIエージェントは4つのステップを自動的に実行します。チャットボットが見逃した内容を確認するためにチケットの全スレッドを読み、人間のエージェントの実際の解決策と比較し、修正を一回限りの回答ではなく再利用可能なルールに一般化し、チャットボットが次回同様の質問があったときに取得できる構造化メモリエントリ(トピック、トリガー、前提条件、解決策)として保存します。個人を特定できる情報は、保存前に自動的に除去されます。
結果は累積します。第1週にチームが解決したエスカレーションは、第2週にはボットが持つ知識となり、誰もナレッジソースの記事を手動で書き換える必要はありません。
| 設定項目 | 設定場所 | 制御内容 |
|---|---|---|
| 人間のエージェントとのチャットを開始するために必要な回答数 | LiveAgent、チャットボットオブジェクト | 引き継ぎが利用可能になるまでの最小AI応答数 |
| AIエージェントシステムメッセージ | FlowHunt、AIエージェントコンポーネント | トーン、ペルソナ、ボットが発言してよい内容・いけない内容 |
| 質問と回答 | FlowHunt | 特定のクエリに対する固定の一字一句変わらない回答 |
| AIモデル | FlowHunt、AIエージェントコンポーネント | 応答スタイルと言語カバレッジ |
Update_AI自動化ルール | LiveAgent、自動化ルール | 解決済みチケットで自己学習ループをトリガー |
確認すべき設定とその頻度
設定変更後、最初の1ヶ月は毎週、引き継ぎ率とエスカレーションのトリガーとなる特定の質問を確認し、パターンが安定したら月1回にします。引き継ぎ率の上昇は通常、自己学習ループがまだ解消できていない知識のギャップを示しており、設定をゼロから再構築する必要があるわけではありません。
ボットのトーンがシステムメッセージの指定からずれてきた場合は、AIモデルを切り替えて補正するのではなく、文言を直接見直すべきサインです。また、エスカレーションが特定のトピックに集中している場合、それはまさにUpdate_AIタグが捕捉するように設計されたシグナルです。そのため、自己学習ループが機能していないと決めつける前に、エージェントが実際にそのタグを適用していることを確認してください。
引き継ぎのタイミング、システムメッセージ、多言語カバレッジ、自己学習ルールのすべてがデフォルトのままではなく意図的に設定されていれば、「ボットが動作する」と「ボットがチームのニーズに合った方法で動作する」の差は、ほとんど自然に解消されます。
