クレーム対応AIを「文章を出すツール」から「案件を管理するマネージャー」に昇格させると、受付からクローズ・再発防止まで6つのステージで案件を追跡・管理できるようになります。本記事では、Excelファイルと台帳連携で動くClaudeCoworkプロジェクト用プロンプトの全設計を公開します。
皆さんこんにちは!事業構想×生成AI活用アドバイザー(中小企業診断士)の津田です。
今回は、以前ご紹介したクレーム処理プロンプトをさらに進化させた「クレーム対応AIエージェント設計」について解説します。プロンプトを渡すだけでなく、案件管理・追跡・再発防止まで担える構成が今回のテーマです。
以前の記事(2024年版:生成AIを活用したクレーム処理)では、クレーム内容を貼り付けるだけで謝罪文・分析・社内報告が揃うプロンプトを紹介しました。便利ではあるのですが、正直に言うと「高機能なプロンプトの自動実行」の域を出ていません。
Claudeの真の良さは、文章を出すことではなく、複数の案件をまたいで「分析・判断・追跡・管理」することにあります。本記事では、受付からクローズ・再発防止まで6つのステージで案件を進行管理し、ExcelファイルとPythonで台帳を自動更新するClaudeCoworkプロジェクト用プロンプトの全設計を公開します。
「文章を出す」から「案件を管理する」へ
クレーム対応の現場で起きる困りごとは、「謝罪文が書けない」だけではありません。「あの案件、今どのステージだっけ?」「Aさんが休んで引き継ぎができない」「複数の案件が重なって優先順位がわからない」——こうした管理上の問題が、実は対応品質の低下につながっています。
「アシスタント型」と「マネジメント型」の違いを整理すると、次のようになります。
| 比較項目 | アシスタント型(単体プロンプト) | マネジメント型(本記事) |
|---|---|---|
| できること | 1件のクレームを分析・文章生成 | 複数案件の受付・進捗・クローズを管理 |
| 使い方 | クレーム内容を貼り付けるだけ | コマンドで案件を操作する |
| 記録の残り方 | 会話内のみ(終了すると消える) | Excelファイルに永続保存される |
| 引き継ぎ | 毎回ゼロから始まる | 台帳に履歴が残り誰でも継続できる |
| 向いているケース | 月1〜3件程度の個人利用 | 複数担当者・継続案件が多いチーム |
アシスタント型が「都度対応できる優秀なスタッフ」だとすれば、マネジメント型は「チーム全体の案件を把握し、優先度をつけながら進行を管理する担当マネージャー」です。Claudeに担わせる役割がまったく異なります。
システム全体像:4つの設計要素
① 6ステージの進行管理
すべてのクレーム案件は、受付から解決まで以下の6つのステージを順に進みます。各ステージで「何をすべきか」「何を出力するか」が明確に定義されています。
| ステージ | 内容 |
|---|---|
| STAGE1:受付・初期分析 | 問題の全体把握・感情レベル・優先度の判定 |
| STAGE2:初回対応 | 顧客への謝罪文・初回対応方針の作成 |
| STAGE3:社内確認・事実確認 | 確認事項の整理・社内催促文の作成 |
| STAGE4:顧客反応の受け取りと対応判断 | 顧客の返答内容に応じた次の対応方針の提示 |
| STAGE5:社内報告・クローズ文書の作成 | 経緯サマリー・クローズ連絡文の作成 |
| STAGE6:再発防止策の検討 | 根本原因の整理・対策案の提案 |
② クレーム台帳の構造(A〜L列)
「クレーム台帳.xlsx」には、案件ごとに以下の12列が自動で記入・更新されます。Claudeはこの列定義に従ってExcelを操作するため、担当者が手動でセルを探す必要はありません。
| 列 | 内容 |
|---|---|
| A | 案件番号 |
| B | 受付日 |
| C | 顧客名 |
| D | 件名 |
| E | クレーム内容(要約) |
| F | 感情レベル(低・中・高) |
| G | 優先度(低・中・高・緊急) |
| H | 現在のステージ |
| I | 担当者 |
| J | 次回アクション期限 |
| K | 備考 |
| L | 最終更新日 |
③ コマンド体系
担当者はチャットに「コマンド」を入力するだけで、Claudeが対応する操作を判断して実行します。プログラミングの知識は不要です。
| コマンド形式 | 操作内容 |
|---|---|
| 新規登録:[案件番号] [顧客名] [件名] [内容] | 台帳に新規登録+STAGE1分析を出力 |
| [案件番号] STAGE[番号]:[状況] | 指定ステージの支援(分析・文章・チェックリスト)と台帳更新 |
| [案件番号] 対応文案:[状況メモ] | 顧客向け対応文の作成(感情レベルに応じたトーン調整あり) |
| [案件番号] 社内報告:[報告先・状況] | 社内向け報告文(経緯・現状・対応方針)の作成 |
| [案件番号] ステージ完了 | 完了確認+ログシートへ履歴追記+次ステージへ移行 |
| 台帳確認 | 登録済み全案件を優先度順に一覧表示 |
④ Excelシート構成(台帳+ログの2枚構成)
台帳ファイルには2枚のシートが自動生成されます。「台帳シート」は現在の案件状況を一覧管理し、「ログシート」は対応履歴を時系列で追記していきます。ログが残ることで、後から「いつ・誰が・何をしたか」を確認できます。
プロンプト全文公開(コピーしてすぐ使えます)
以下がClaudeCoworkプロジェクトの「指示(Instructions)」欄に設定するシステムプロンプトです。XMLタグを使って7つのセクションに分け、役割・進行ルール・コマンド体系・出力形式・Excel操作仕様をClaudeに正確に伝えています。
▼ ClaudeCowork システムプロンプト(コピーしてそのまま使えます)プロンプトの構造を読み解く
7つのXMLセクションがそれぞれ異なる役割を担っています。<role>でClaudeの立場と責任範囲を明示し、<stages>で進行の骨格を定義します。<definitions>は感情レベルや優先度の判断基準を数値・言語ではなく文脈で定義することで、Claudeが人間に近い判断を下せるよう設計しています。
<commands>はインターフェース設計そのものです。担当者がどんな言葉でClaude に話しかければ何が起きるかを明示することで、毎回の操作に迷いがなくなります。<rules>には「返金の確約禁止」「感情レベル高のトーン調整」など、担当者がつい忘れがちなガードルールを組み込んでいます。
実際の使い方フロー(デモ)
ステップ1:新規登録(配送遅延クレームの例)
担当者がClaudeCoworkに入力するコマンドはこれだけです。
▼ 担当者の入力(例)Claudeはこれだけで以下をすべて出力します。
- 【案件番号】C-001
- 【現在のステージ】STAGE1:受付・初期分析
- 【感情レベル/優先度】感情レベル:高 / 優先度:緊急
- 【状況サマリー】配送遅延に加え、問い合わせへの無返答という二重の不満が発生。取引停止の言及があり、関係維持の観点から早急な対応が必要です。
- 【担当者へのアドバイス】感情レベルが高いため、まずメールではなく電話での初期対応を検討してください。…
- 【Excel記入内容】A列:C-001 / B列:2026-04-04 / C列:田中商事株式会社 / F列:高 / G列:緊急 / H列:STAGE1 / J列:2026-04-05 / L列:2026-04-04
- 【次に取るべきアクション】本日中に電話で一次対応。翌日(4月5日)までに配送状況を確認し、顧客へ進捗連絡を行うこと。
ステップ2:STAGE2(初回対応文の作成)
電話で状況を確認したあと、担当者はこう入力します。
▼ 担当者の入力(例)これに対してClaudeは、感情レベル「高」に合わせた謝罪メール(逆接表現なし・共感優先)、社内報告文、次のアクション指示、Excel更新内容を一括出力します。担当者は出力された文章を確認・修正してそのまま送付できます。
「台帳確認」で全案件の現状を把握する
複数の案件が走っている状況で「台帳確認」と入力するだけで、優先度順に整理された案件一覧が出力されます。
▼ 「台帳確認」の出力イメージ朝一番にこれを確認するだけで、今日何から手をつけるべきかが明確になります。担当者が複数人いるチームでも、この一覧を共有するだけで全員が現状を把握できます。
さらに一歩進めて:管理ダッシュボードを生成する
テキスト形式の台帳確認に慣れてきたら、ビジュアルダッシュボードへの展開も可能です。
▼ 担当者の入力(例)このひと言でClaudeは、台帳データを読み込んだうえで、ステージごとの案件数・優先度の分布・期限切れ案件のハイライトなどを盛り込んだHTMLファイルをそのまま生成します。ブラウザで開けばすぐに確認でき、上司や他の担当者にファイルとして渡すだけで共有も完了します。Excelを持っていない相手にも見てもらえるのが利点です。
ポイント:「台帳確認」はその場の優先順位を把握するための操作コマンドです。ダッシュボードHTMLは週次の報告や振り返りに使う成果物として使い分けると効果的です。
Excel自動連携の仕組み
ClaudeはPythonのopenpyxlというライブラリを使って「クレーム台帳.xlsx」を直接操作します。難しい言葉が並びますが、実際に起きていることはシンプルです。
- ファイルが存在しない場合:ヘッダー行付きのExcelファイルをゼロから自動作成します。担当者が事前準備する必要は何もありません。
- 新規案件の登録時:台帳シートの末尾に新しい行を追加し、A〜L列の定義に沿って自動入力します。
- ステージ更新時:案件番号で対象行を特定し、進捗に関わる列(H・J・K・L)だけを更新します。他の案件の行には一切触れません。
- ステージ完了時:ログシートに「日時・担当者・ステージ・対応内容」を1行追記し、対応履歴として永続保存します。
重要な設計ポイント:Claudeは「必ず案件番号で行を特定してから編集する」というルールをプロンプトで明示しています。これにより「AさんのデータをBさんの案件に誤って上書きしてしまう」というミスを防ぎます。
Excelファイルのダウンロードや共有は、Claudeが生成したファイルをダウンロードする形で受け取れます。また、クラウドストレージ(OneDrive、Dropboxなど)に保存先を変更する場合は「保存先を〇〇に変更してください」とClaudeに依頼するだけで対応できます。
どんなチームに向いているか
向いているケース
- クレームが月5件以上あり、複数が同時進行するチーム
- 担当者が複数人いて、引き継ぎや情報共有が必要な環境
- 「あの案件、今どのステージだっけ?」が週に1回以上起きている
- Excelやスプレッドシートで記録する習慣がすでにあるチーム
- クレーム対応のノウハウを属人化させたくないと考えている管理職
向いていないケース
- 月1〜2件程度で、担当者も固定されているチーム
- クレームがほぼ発生しない業種・規模の事業者
- Claudeがコードを実行できない環境(Excel連携機能が利用できない)
ステップアップのすすめ
いきなりこのプロンプトから始める必要はありません。まず2024年版の単体プロンプトでAI活用に慣れ、「月に何件か対応している」「引き継ぎに困っている」という段階になったら、本記事のマネジメント型に移行するのが無理のない進め方です。
まとめ:AIを"一緒に働く担当者"にする設計思想
Claudeに「文章を出させる」のではなく「一緒に案件を管理する」——この発想の転換が、本記事のプロンプト設計の核心です。
受付日・感情レベル・優先度・ステージ・担当者・次のアクション期限……これらを台帳に一元管理しながら、担当者のアドバイザーとして6ステージをともに進む。確約表現を使わない・感情レベル高には共感を先行させる・ステージを飛ばさないといったガードルールも、すべてプロンプトに組み込まれています。
「台帳確認」と入力するだけで全案件が優先度順に並ぶ体験は、単体プロンプトとは明らかに異なります。ぜひ自社の実際のクレームデータで試してみてください。
よくある質問
Q. Excelファイル(クレーム台帳.xlsx)はどこに保存されますか?
ClaudeがPythonコードを実行できる環境(Claude.aiのデスクトップ版など)では、プロジェクトフォルダのルートに自動保存されます。ファイルが存在しない場合はClaudeが自動で作成するため、事前準備は不要です。生成されたExcelファイルはダウンロードして手元に保存したり、OneDrive・Dropboxなどのクラウドストレージと組み合わせて複数人で共有することもできます。
Q. プログラミングの知識は必要ですか?
担当者の操作に限れば、プログラミングの知識はまったく不要です。ClaudeがPythonコードを自動生成・実行するため、担当者はコマンドをチャットに入力するだけです。エラーが発生した場合も「エラーが出たのですが」とClaudeに伝えるだけで、エラーの原因説明と修正対応をしてくれます。
Q. 既存のクレーム台帳(別フォーマット)と併用できますか?
プロンプト内の列定義(A〜L列)を自社の既存フォーマットに合わせて書き換えることで対応できます。ただし、既存フォーマットとの完全な互換性を保証するものではないため、新規ファイルとして運用を開始し、慣れてから移行するのが安全です。「既存の台帳のフォーマットはこうなっています」と説明すれば、Claudeがプロンプトの書き換え案を提案してくれます。
Q. 無料のClaudeでも使えますか?どのプランが必要ですか?
コマンドベースの文章生成(謝罪文・報告文・分析など)だけであれば無料プランでも動作します。ただし、ExcelファイルへのPython連携(openpyxlによる自動書き込み・読み込み)はClaudeがコードを実行できる環境が必要です。Claude.aiの有料プラン(月額約3,000円のProプラン以上)を利用することで、コード実行機能が使えるようになります。まずは文章生成部分だけで試し、台帳連携は後から追加するという段階的な導入も十分現実的です。
Q. 顧客の個人情報をClaudeに入力しても安全ですか?
顧客の氏名・住所・電話番号などの個人情報は、できる限りAIに直接入力しないことを基本ルールにしてください。Claudeの有料プラン(ProプランおよびTeamプラン)では、入力内容がモデルの学習データとして使用されない設定になっていますが、機密性の高い情報は「A様」「〇〇市のお客様」のように伏せた状態で入力することをおすすめします。社内でAI使用時の個人情報マスキングルールを事前に決めておくと安心です。
Q. ExcelではなくGoogleスプレッドシートを使っている場合はどうすればよいですか?
本プロンプトはExcel(.xlsx形式)を前提に設計されています。GoogleスプレッドシートをAPI経由で操作するバージョンへの書き換えは可能です。その場合はプロンプト内の<excel_management>セクションをGoogle Sheets API(gspreadなどのPythonライブラリ)を使う仕様に変更します。「Googleスプレッドシート版に書き換えてください」とClaudeに依頼すると、対応する代替コードを生成してくれます。