チャットボット用FAQの作り方:質問整理から公開テストまで
チャットボット用FAQを、過去の問い合わせログから作成する手順を解説します。質問の重複整理、回答の根拠と更新期限、AIで下書きを作るときの確認、言い換えテスト、回答できない質問の扱いまで実務に落とし込みます。
チャットボットを公開しても、「その質問には答えられません」と返したり、古い料金や条件を案内したりすることがあります。原因はAIの性能だけではありません。利用者の質問、回答の根拠、適用条件がFAQに正しく整理されていない場合にも起こります。
「チャットボット FAQ 作り方」と検索している方が最初に確認すべき点は、既存資料をそのまま登録しないことです。過去の問い合わせから優先する質問を選び、回答の根拠、適用条件、更新期限、回答できない場合の案内までを一つの管理単位として整えます。

FAQ作成の基本工程
- 問い合わせ履歴と回答の根拠資料を集める
- 似た質問をまとめ、優先順位を付ける
- 利用者の言葉で質問文を作り、条件を明記した回答を用意する
- 根拠、更新担当、確認期限、回答不可条件を記録する
- 言い換え、情報不足、境界ケースでテストする
- 公開後の未解決ログを原因別に整理して改訂する
1. FAQとチャットボットの役割を整理する
WebページのFAQは、利用者が見出しを選び、必要な説明を読む形式が中心です。一方、チャットボット用FAQでは、自然な質問を適切な回答へ結び付ける必要があります。情報が不足していれば追加確認を行い、回答できなければ有人対応などの次の行動を示す設計も必要です。
そのため、Webページにある「料金」という見出しをそのまま質問として登録するだけでは不十分です。「初期費用はいくらですか」と「月額以外に費用はかかりますか」では、確認すべき条件や回答が異なる場合があります。会話だけで意図が分かる単位に分けてください。
作成前には、購入前案内、予約、社内手続き、サポートなど、チャットボットが扱う目的と担当範囲を決めます。あわせて、FAQの作成担当、根拠確認担当、公開承認担当、更新担当を定めます。複数の役割を一人が担う場合も、各工程で何を確認したかを記録します。
2. 問い合わせログを集めて表にする
材料として、メール、電話メモ、問い合わせフォーム、チャットなどに残る過去の質問を集めます。整った質問だけでなく、短い入力、言い間違い、前提が抜けた相談も残してください。これらは、利用者が実際に使う表現を把握する材料になります。
質問文だけでなく、担当者が返した回答、対応結果、参照した資料、確認日も記録します。現場で使われている回答が、料金表、利用規約、手順書などの正本と一致しているかを確認するためです。
| 項目 | 記録例 | 目的 |
|---|---|---|
| 元の質問 | 利用者が実際に書いた文 | 表記や言い換えを把握する |
| カテゴリ | 料金、予約、使い方 | 担当範囲と優先順位を整理する |
| 回答の根拠 | 料金表、利用規約、設定画面 | 回答の正しさを確認する |
| 対応結果 | 解決、追加質問、有人対応 | 未解決の原因を調べる |
| 更新情報 | 担当者、確認日、次回確認日 | 古い回答を残さない |
ログの収集担当者は、個人名、メールアドレス、電話番号、個別の契約情報をAIへ入力する前に除外または置き換えます。匿名化後は別の確認担当者が元データと照合し、質問の意図を変えていないことと、実在する相談者を特定できる情報が残っていないことを確認します。本人確認情報、認証情報、決済情報、公開対象外の契約内容は入力しません。
3. 似た質問をまとめて優先順位を付ける
同じ意図の質問が複数ある場合は、一つの代表質問に整理し、別の言い方は言い換えとして残します。ただし、似た単語が含まれていても、必要な手続きや根拠が異なる質問は統合しません。「解約したい」と「予約をキャンセルしたい」は、回答内容が異なるなら別のFAQとして管理します。
作成順は、問い合わせ頻度だけで決めません。回答が正本から明確に決まるか、業務上重要か、誤答した場合の影響が大きいか、公開可能か、継続して更新できるかを確認します。頻度が高くても個別判断が必要な質問は、回答を自動化する前に有人対応への切り替え条件を整えます。
優先して作りやすいFAQ
- 回答が公式資料から明確に決まる
- 同じ意図の問い合わせが繰り返し届く
- 回答後に利用者が取る行動を示せる
- 外部へ公開してよい情報である
- 更新担当と次回確認日を決められる
カテゴリは、利用者の目的と更新担当の双方が判断できる単位にします。「各種手続き」のような広い社内分類ではなく、「予約を変更したい」など、質問の目的が分かる名称を使うと、誤った分類を見つけやすくなります。
4. 質問文は利用者の言葉で書く
質問文には正式な商品名や機能名だけでなく、問い合わせログで確認できた普段の呼び方、短い入力、表記揺れを用います。管理画面の名称を知らない利用者でも質問できる表現になっているかを確認してください。
一つのFAQには、一つの意図を割り当てます。「料金と予約とキャンセルを教えてください」という複合質問にすべてをまとめて回答すると、適用条件や次の行動が分かりにくくなります。どの情報を求めているか確認するか、目的別のFAQへ案内します。
質問文を増やす際は、単語が似ているかではなく、同じ回答を返してよいかで判断します。回答後には、予約、申請、関連情報の確認、担当者への相談など、利用者が取る次の行動を一つ明示します。
5. 回答は根拠・条件・期限まで含める
回答は、最初に結論を示し、その結論が当てはまる条件と必要な行動を続けます。料金なら対象プラン、受付時間なら曜日や休業日、手続きなら事前に用意する情報を記載します。条件が確認できない場合は断定せず、追加確認または有人対応へ進めます。
利用者向けの文章とは別に、根拠となるページや資料、確認日、次回確認日、更新担当、変更が発生する条件を管理します。根拠や更新担当が異なる回答は分割してください。複数の条件を一つにまとめると、更新時に一部だけ古い状態が残りやすくなります。
一つのFAQに付ける管理情報
- 利用者向けの回答と適用条件
- 根拠となるページ、資料、設定
- 確認日、次回確認日、更新担当
- 関連するFAQと回答後の行動
- 回答不可条件と有人対応への切り替え条件
質問と回答を整理した後は、ナレッジを登録する方法で登録時の確認事項を確認できます。PDFや画像を根拠資料にする場合は、読み取った内容が原本と一致しているか、文字認識結果を編集する手順に沿って確認してください。
6. AIで下書きを作るときに省略しない確認
AIは、問い合わせログの分類、代表質問の候補作成、回答文の下書きに利用できます。ただし、生成された文章を確認せずに公開してはいけません。資料にない条件や例外が、自然な文章として補われている可能性があるためです。
- 候補の質問が元の問い合わせ意図と一致しているか
- 回答の各記述を根拠資料で確認できるか
- 適用条件、例外、確認期限が抜けていないか
- 個人情報や公開対象外の情報が含まれていないか
- 個別判断が必要な相談を無理にFAQ化していないか
- 根拠確認担当と公開承認担当が確認したか
AIが作った文に根拠のない情報が含まれていた場合は、もっともらしい表現へ書き換えるのではなく、その記述を削除するか正本を確認します。AIは整理と下書きを担当し、正しさ、回答範囲、公開可否は人が判断します。
7. 登録前に言い換えと境界ケースをテストする
公開前テストでは、代表質問だけでなく、実際に入力される可能性のある言い換えや情報不足の質問も試します。各入力について、到達したFAQ、回答の正しさ、追加確認の内容、次の行動、有人対応への切り替え結果を記録します。
| テスト | 見るポイント |
|---|---|
| 代表質問 | 想定したFAQに到達するか |
| 言い換え・表記揺れ | 同じ意図として扱われるか |
| 短文・情報不足 | 必要な確認質問を返すか |
| 複合質問 | 目的を切り分けて案内するか |
| 境界ケース | 断定を避けて有人対応へ渡すか |
| 対象外の質問 | 根拠のない回答を生成しないか |
誤答が出たら、質問文を追加する前に原因を切り分けます。根拠資料の不足、質問分類の誤り、異なる条件の混在、長すぎる回答、確認質問の不足、有人切替の欠落のどれに当たるかを判断し、該当箇所だけを修正して再テストします。
8. 回答できない質問を「失敗」にしない
チャットボットが扱わない範囲を先に決めておくと、根拠のない推測を防げます。個別の契約条件、本人確認が必要な手続き、担当者の判断を要する相談では、一般案内と個別回答の境界を明示します。
回答できない場合は、確認が必要であること、担当者が確認するために必要な情報、相談先を案内します。引き継ぎ時には、利用者の相談目的、チャットボットが確認した内容、未確認の点、希望する連絡方法を渡せるようにします。
対象外の質問や個別判断を安全に引き継ぐ手順は、AIから有人対応へつなぐ設計で確認できます。FAQごとに切り替え条件と引き継ぐ情報を決めてください。
9. 公開後の未解決ログからFAQを直す
公開後の未解決ログは、回答なし、誤ったFAQへの誘導、条件不足による追加質問、回答後の離脱、有人対応への引き継ぎなどに分類します。分類後に、新規FAQの追加、既存FAQの修正、対象外設定、根拠資料の更新のどれが必要かを判断します。
修正時は、文章を一律に長くしないでください。表現不足なら言い換えを追加し、条件の混在なら回答を分割します。根拠が古ければ資料を更新し、個別判断が必要なら有人対応への案内を追加します。
変更後は、変更日、理由、確認者、再テスト結果を記録します。更新作業の決め方は、ナレッジの更新頻度と反映方法も参考にし、情報の変更を把握する担当とFAQを直す担当を明確にしてください。
FAQ作成の最終チェックリスト
- 過去の問い合わせログと正本となる資料を集めた
- 個人情報や公開対象外の情報を除いた
- 利用者の言葉を残し、似た質問と異なる意図を切り分けた
- 回答に結論、条件、根拠、必要な行動を含めた
- 確認日、次回確認日、更新担当を記録した
- AIの下書きを根拠確認担当と公開承認担当が確認した
- 言い換え、短文、情報不足、複合質問、境界ケースを試した
- 回答不可条件と有人対応への切り替え方法を用意した
- 公開後の未解決ログを確認して改訂する担当を決めた
チェック項目を満たしたら、FAQの登録方法と公開後の運用を確認します。ツール設定を含む導入全体の流れは、FAQチャットボットの導入ガイドで確認できます。
よくある質問
Q1. チャットボット用FAQは何から作りますか?
電話、メール、フォーム、チャットなどの問い合わせ履歴と、回答の正本となる資料を集めます。質問の頻度に加え、回答が明確か、公開可能か、更新できるかを確認して作成順を決めます。
Q2. ChatGPTで作ったFAQをそのまま登録してよいですか?
そのまま登録せず、問い合わせ意図との一致、根拠資料との整合、適用条件、公開範囲、回答不可条件を人が確認します。資料にない内容は推測で補いません。
Q3. FAQは何件作ればよいですか?
一律の件数では判断できません。繰り返し届き、根拠が明確で、回答後の行動を示せる質問から作ります。公開後は未解決ログを確認し、必要なFAQだけを追加します。
Q4. 回答できない質問はFAQにどう書きますか?
確認が必要であること、担当者が確認するために必要な情報、相談先を記載します。一般案内だけを示せる場合も、個別の判断を断定しないようにします。
続いて、公開後の改訂と管理に必要な記録項目を確認します。
公開後に直すFAQを決めておく
改訂記録には、対象FAQ、未解決の分類、選んだ対応、判断理由、担当者、再テスト結果を記入します。すべての項目を記入し、再テストで修正対象の質問が想定した回答または有人対応へ到達した時点を完了とします。
FAQを一つの回答に詰め込みすぎない
分割記録には、各FAQの適用条件、根拠、回答後の行動を記入します。元の複合質問を再入力し、目的の確認後に該当する回答へ案内されれば分割完了です。条件が異なる回答へ到達した場合は、確認質問と分割単位を見直して再テストします。
質問の表現を増やすときの注意
言い換えの記録には、元の入力、対応する代表質問、意図、適用条件、根拠資料を同じ行に記入します。代表質問と追加表現を再入力し、到達先に加えて、意図、適用条件、根拠が一致した場合だけ登録を確定します。一致しない項目があれば登録せず、対応する代表質問またはFAQの分割を見直して再テストします。
公開後のFAQ改善周期を決める
管理表には、次回確認日、確認担当、見直し開始条件、更新日、再テスト結果を記入します。期限の到来または根拠資料の変更時に回答を照合し、差分があるFAQを更新します。更新した質問と境界ケースが根拠どおりの回答または有人対応へ到達すれば完了です。
照合時の判断基準は、AIの回答精度と情報整合性で補足しています。確認工程を導入後の運用表へ反映する際は、FAQチャットボット導入ガイドも参照してください。
FAQを作る人と承認する人を分ける
承認記録には、作成者、根拠確認者、公開承認者、各工程の完了日、差し戻し内容、再確認結果を記入します。根拠の照合と公開可否の確認が完了し、差し戻したFAQを再テストして承認された時点で公開可能とします。同じ担当者が複数工程を担う場合も、工程ごとに完了を記録します。
チャットボット用FAQは件数ではなく、実際の質問に対応し、根拠と適用条件を確認でき、情報の変更に合わせて更新できるかで評価します。まずは頻度が高く根拠が明確な質問から整備し、公開後の記録を次の改訂判断に利用してください。
FAQ候補、根拠資料、回答不可条件、更新担当を整理できたら、Socratesへの登録方法を確認するか、自社でAIが回答する範囲と有人対応へ切り替える条件についてご相談ください。