手元には明らかに大量のカスタマーサポートのチャットログ、DM、チケットがあるのに、いざ振り返ると「みんな不満を言っている」しか残らない。これは典型的に会話分析が回っていない状態だ:意図を抽出していない、グルーピングしていない、定量化していない――ましてや根本原因の特定などできていない。私は普段、ChatGPT・Claude・Geminiの三点セットでテキストを「絞り尽くし」、さらにMidjourneyで可視化素材を作って、効率はかなり高い。
第一歩 まず対話をクリーンなデータにする
出どころがオンラインCSでもコミュニティでも、まず最小限のクリーニングを行う:電話番号、注文番号などの機微情報を削除し、「ユーザー1発言+サポート1発言」という単位で前後の文脈を残す。NLPで会話分析をする際に一番怖いのはノイズで、無駄な文言が増えるほど結果がブレてしまう。
第二歩 ChatGPTでタグ体系と意図認識を行う
私はChatGPTにまずタグツリーを作らせ、その後で一件ずつタグ付けさせる。よく使うプロンプトは:以下の対話について、意図、感情、主要エンティティ、解決済みかどうか、次のアクション提案を生成し、CSVの列として出力してください。これは「素早く枠組みを作る」のに向いているが、欠点は業界特有の隠語に遭遇すると、ときどき分かったふりをすることだ。
第三歩 Claudeで長文の要因分析と洞察を出す
Claudeは長い対話や長いチケットに対してより安定している。私は1週間分の記録を丸ごと入れて、上位課題のクラスタリング+根因仮説+検証可能なデータポイントを作らせる。振り返りレポートを書くのは非常にスムーズだが、「推測」を「事実」として書かないように見張っておく必要がある。


