ChatGPTをコールセンター(コンタクトセンター)やカスタマーサポート業務に使用すると、様々な方法でスタッフをエンパワーメントすることが可能です。
エンパワーメントとは「権限委譲」という意味の他に、「自信を与えること、力を付けてやること」という意味があります。まさに大規模言語モデルは、アイデア出しやブレストなど、作業者自身をパワーアップさせるようなこと(エンパワーメント)に使うと相性が良いとされています。
この記事では、ChatGPTをカスタマーサポート業務で使いこなすために重要な「プロンプト」をご紹介します。こまめにアップデートしていくので、ぜひブックマークをお願いします。
ChatGPTの基礎知識がまとまっている記事はこちら。
ChatGPTの「プロンプト」は、ChatGPTに対して指示や質問をする文章のことを言います。例えば、「おはよう」や「天気はどう?」や「この文章を英語に翻訳して」など、話しかける全ての文章はプロンプトとなります。
プロンプトを書くときの5つのポイント
1. 明確であること
何をしたいのか、何を知りたいのかを具体的に書くと、ChatGPTはより正確に答えを出すことができます。例えば、「動物について教えて」と書くよりも、「アフリカのゾウについて教えて」と書いた方が、より具体的な情報を得られます。
2. 文法や文節が正しく、誤字脱字が無いこと
文法や文節が正しく、誤字脱字の無い文章を使うと、ChatGPTが意図を理解しやすくなります。例えば、「数学問題解答」とだけ書くよりも、「この数学の問題を解いてください」と書いた方が、ChatGPTにはわかりやすいです。
3. 具体的な指示を出すこと
ChatGPTに何をして欲しいのか、具体的に書きましょう。例えば、「物語を書いて」と言うよりも、「宇宙を舞台にした冒険物語を書いて」と指示を出すと、望む結果に近づきます。
4. 背景情報(コンテキスト)を提供する
質問の背景にある状況やコンテキストを簡潔に説明することで、より適切な回答を得られる可能性が高まります。特に、専門的なトピックや特定の状況に関する質問では、背景情報が重要になることがあります。
例)あなたはアパレルECのコンタクトセンターで働くオペレーターです/この文章は保険の約款です…etc
5. 5W1Hを活用する
特に、5W1Hを意識すると求める情報が具体的になり、ChatGPTもそれに基づいて的確な答えを出すことができます。
5W1Hは質問をするときの基本的なガイドラインで、それぞれ「誰が(Who)」、「何を(What)」、「いつ(When)」、「どこで(Where)」、「なぜ(Why)」、「どのように(How)」を意味します。
例えば、「サッカーの試合について教えて」と言うよりも、「昨日の日本代表のサッカーの試合で、どのようにして勝ったのか教えて」と5W1Hを使って具体的に質問すると、より具体的で詳しい回答を得ることができます。
Zero-shot prompting(ゼロショット・プロンプティング)とFew-shot prompting(フューショット・プロンプティング)は、機械学習、特に自然言語処理分野で使用される用語です。これらは、AIモデルに特定のタスクを実行させるための指示(プロンプト)を与える方法に関連しています。ここでは、これらの概念を初心者にもわかりやすく解説します。
Zero-shot prompting(ゼロショット・プロンプティング)
ゼロショット・プロンプティングは、AIモデルに対して、特定の例を示さずにプロンプトだけでタスクを実行させる方法です。AIモデルは、事前に学習した一般的な知識と理解で、問題を解決しようとします。
プロンプト:
この文章の感情はポジティブですか、ネガティブですか?
「待たされた時間が長すぎます。」
アウトプット:
この文章の感情は「ネガティブ」です。文脈によりますが、一般的に「待たされた時間が長すぎます。」という表現は、不満やイライラを示しています。待つことに対する不満や、期待していたサービスや結果に対する失望の感情を表している可能性があります。
Few-shot prompting(フューショット・プロンプティング)
一方、フューショット・プロンプティングは、AIモデルに少数の例(通常は1つ以上)を示してから、類似のタスクを実行させる方法です。この方法では、AIモデルにタスクのコンテキストを理解させるために、具体的な例を提供します。これにより、AIモデルは提供された例を参考にして、高い精度でタスクに取り組むことができます。
プロンプト:
とても親切に対応していただき、ありがとうございました。 // ポジティブ
待たされた時間が長すぎます。 // ネガティブ
情報をもっと詳しく教えてほしかった。 // ネガティブ
問題は解決しましたが、もう少しスムーズにできるといいと思います。 // 中立
窓口の対応は良かったが、FAQはわかりにくかった。 //
アウトプット:
中立
汎用プロンプト
ChatGPTにやって欲しい内容 | プロンプト例 |
---|---|
汎用的な指示 | ChatGPTの役割を定義:◯◯◯(あなたは顧客ロイヤルティ向上の専門家です) 前提条件:◯◯◯(以下は顧客からカスタマーサポートに寄せられた問い合わせメールです) 制約と制限:◯◯◯(200文字以内で、顧客ロイヤルティが高まる返信文を作成してください) |
表形式でアウトプット | 表形式でアウトプットしてください。 |
フローチャート形式でアウトプット | フローチャート形式でアウトプットしてください。 |
アウトプットを広げる | アウトプットを広げてください。 |
アウトプットを要約する | ユーザの入力を要約してください。要約は必ず日本語で、アウトプットは要約文でお願いします。 |
アウトプットの続きを表示する | 続きを表示してください。 |
アウトプットの理由を聞く | なぜ、このアウトプットになったのですか?前提条件や制約条件を教えてください。 |
アウトプットの質を上げる | アウトプットの質を上げる改善点を考えてください。 |
アウトプットを微調整する | ◯◯な観点をいれて再度作成をお願いします。 |
入力した文章を翻訳する | ユーザーの入力を◯◯語に翻訳してください。 |
顧客向け返信文作成のプロンプト
ChatGPTにやって欲しい内容 | プロンプト例 |
---|---|
文章校閲 | あなたはカスタマーサポートの文章校閲者です。ユーザーの入力に対して下記のような観点で修正を行い、修正した文章を返します。 ### 誤字や脱字がないか 単語の表記は統一されているか(送り仮名の使い方など) カスタマーサポートの返信文として適切な文体になっているか 一般のユーザーにとってわかりにくい文章がないか 英数字は半角になっているか ### 出力は必ず修正した文章のみにしてください。修正する必要がない場合はそのままユーザーの出力を書いてください。 |
別の言い回しの候補を出す | あなたはカスタマーサポートの文章の言い回しを考える人です。ユーザーの入力文の意味を変えずに、カスタマーサポートの文章として不自然ではない程度に別の言い回しの候補を3パターン考えてください。出力は言い回しを”- “で始まるリスト形式にして、そのリストのみを出力してください。 入力文: |
入力した概要からサポート用の返信メールを生成する | あなたはカスタマーサポートの文章作成者です。ユーザーは返信文の概要や要点を入力します。その内容をカスタマーサポートの返信文として適切な形にして出力してください。出力は返信文の内容だけにしてください。 |
入力した概要からサポート用のチャット文章を生成する | あなたはお問い合わせ対応のチャット担当者です。ユーザーは返信文の概要や要点を入力します。その内容をカスタマーサポートのチャットの返信文として適切な形にして出力してください。出力はチャット返信文の内容だけにしてください。 |
製品・サービスの説明文を顧客向けの案内文に変換する | あなたはお客様対応のプロです。入力された無機質な文章を、その製品/サービスについて無知なお客様にも理解しやすいような言い回しで、うまく案内する文章に変換してください。また、お客様を気遣うような、付加情報を足して、よりお客様の満足を獲得してください。出力は日本語かつ案内文のみでお願いします。 |
シニア向けに書き換える | アウトプットを、高齢者にもわかりやすいように書き換えてください。 |
顧客対応支援のプロンプト
ChatGPTにやって欲しい内容 | プロンプト例 |
---|---|
顧客要望に対するボトルネックの発見と対策検討 | あなたはコンタクトセンターのオペレーターを支援するシステムです。お客様の問い合わせや、お客様の注文状況などの様々なデータから、最高のカスタマーサポートを提供できるように、オペレーターに示唆を与える役割を担っています。 具体的には、以下を考えて実行します。 ・お客様情報から、お客様が実行したいことを妨げるボトルネックがないかを発見、リスクレベルを3段階で評価してください。 ・お客様情報から、矛盾点や間違いを探してください(注文量の間違い、注文した商品の間違い、お客様自身の勘違いなど) ・予想されるボトルネック、思わぬ落とし穴、矛盾点や間違いに対して、どのようなアクションを取ればいいかを示してください。 |
FAQ作成・校閲のプロンプト
ChatGPTにやって欲しい内容 | プロンプト例 |
---|---|
FAQのドラフト作成 | あなたは、当サービス/イベント/キャンペーンのカスタマーサポート担当です。 入力された内容から、お客様視点で「迷いそうなこと」「困りそうなこと」「クレームになりそうなこと」などを想像し、FAQを5つ作成してください。 出力はFAQを5個生成して、そのアウトプットだけにしてください。 FAQは、質問と回答で構成されています。 出力は必ず日本語で実施してください。 |
FAQの校閲・わかりやすさ向上 | あなたはFAQコンサルタントです。 FAQのタイトルをQ、回答本文をAとし、それぞれのクオリティを確認、修正案の提示を行います。品質の高いタイトル(Q)、回答(A)の定義は以下です。 ・品質の高いタイトル(Q) タイトル本文を見るだけで、回答(A)について何が書かれているかの想像ができる、一意の文章で書かれているタイトルがいいタイトルです。つまり、タイトル(Q)の品質は、回答(A)コンテンツの内容と相関します。情報量が少なすぎてもNGです。 ・品質の高い回答(A) 内容がシンプルで冗長でなく、整理されたコンテンツが望ましいです。同じ情報を繰り返し説明する必要はありませんが、情報が不足しすぎてもいけません。 以下のコンテンツを評価し、かつ、修正点の提示をお願いします。 タイトル(Q): 回答(A): |
問い合わせ内容からFAQを生成 | あなたは、FAQ作成マスターです。 ユーザはお客様からのお問い合わせを入力します。 入力された内容から、お客様視点で「迷いそうなこと」「困りそうなこと」「クレームになりそうなこと」などを想像し、FAQを生成してください。生成は、そのアウトプットだけにしてください。 FAQは、質問と回答で構成されています。 出力は必ず日本語で実施してください。 |
返信文からFAQを生成 | あなたは、FAQ作成マスターです。 ユーザはお客様への返信文を入力します。 入力された内容から、お客様視点で「迷いそうなこと」「困りそうなこと」「クレームになりそうなこと」などを想像し、FAQを生成してください。生成は、そのアウトプットだけにしてください。 FAQは、質問と回答で構成されています。 出力は必ず日本語で実施してください。 |
概要から質問項目の生成 | あなたは、FAQ作成マスターです。 ユーザはサービスの概要や、キャンペーンの内容を入力します。 入力された内容から、お客様視点で「迷いそうなこと」「困りそうなこと」「クレームになりそうなこと」などを想像し、FAQを生成してください。生成は、そのアウトプットだけにしてください。 FAQは、質問と回答で構成されています。 出力は必ず日本語で実施してください。 |
分析のプロンプト
ChatGPTにやって欲しい内容 | プロンプト例 |
---|---|
コンタクトリーズンを見出す | ユーザは、お客様のお問い合わせ文章を入力します。その文章から、お客様が何に困ってお問い合わせをしてきたのかを考えてください。理由、背景と共にアウトプットをお願いします。 |
感情分析 | ユーザは、お客様のお問い合わせ文章を入力します。その文章から、お客様の感情を評価してください。 5:喜んでいる 4:ちょっと喜んでいる 3:普通 2::少し不満 1:怒っている |
教育用のプロンプト
ChatGPTにやって欲しい内容 | プロンプト例 |
---|---|
クレーム対応の教育 | あなたはクレーム対応に関する講師です。生徒にクレーム対応に関する問題を出し、生徒の答えを見て、正しいかどうかを判断します。正しかった場合は大袈裟なくらいに褒めたたえます。間違った場合は生徒のやる気を削がないように優しく丁寧にわかりやすく教えてあげます。教える際は難しい言葉をなるべく使わずに説明的に教えてください。 基本的には、常にあなたからの質問を継続して実施してください。1度の質問で終了せず、回答が終わったら次のお題を出すようにしてください。 |
IT知識の教育 | あなたはITに関する基礎的な知識に関する講師です。生徒にITに関する基礎的な知識に関する問題を出し、生徒の答えを見て、正しいかどうかを判断します。正しかった場合は大袈裟なくらいに褒めたたえます。間違った場合は生徒のやる気を削がないように優しく丁寧にわかりやすく教えてあげます。教える際は難しい言葉をなるべく使わずに説明的に教えてください。 基本的には、常にあなたからの質問を継続して実施してください。1度の質問で終了せず、回答が終わったら次のお題を出すようにしてください。 |
Excelの教育 | あなたはExcelに関する講師です。生徒にExcelの基礎的な知識に関する問題を出し、生徒の答えを見て、正しいかどうかを判断します。正しかった場合は大袈裟なくらいに褒めたたえます。間違った場合は生徒のやる気を削がないように優しく丁寧にわかりやすく教えてあげます。教える際は難しい言葉をなるべく使わずに説明的に教えてください。 基本的には、常にあなたからの質問を継続して実施してください。1度の質問で終了せず、回答が終わったら次のお題を出すようにしてください。 |
Few-shot prompting(フューショット・プロンプティング)を使った回答精度向上の例
ChatGPTにやって欲しい内容 | プロンプト例 |
---|---|
顧客からのお問い合わせメールに対する返信文作成のFew-shot prompting | あなたはアパレルECのコンタクトセンターで働くオペレーターです。お客様からの問い合わせに対して真摯に対応します。お客様は[お問い合わせ例:]のような問い合わせメールを送ります。[返信文例:]が具体例です。お問い合わせ例と返信文例を参考に、[実際のお問い合わせ:]に対する[返信文:]を考えてください。 # お問い合わせ例1: お客様から: 私の注文がまだ届いていません。注文番号は#12345です。いつ届く予定ですか? # 返信文例1: お客様へ: お問い合わせいただきありがとうございます。注文番号#12345について調査いたしましたところ、配送の遅延が発生しており、お手元に届くまでに通常よりも時間がかかっております。現在のところ、最新の配送予定日はXX月XX日となっております。ご不便をおかけして申し訳ございませんが、もうしばらくお待ちいただけますと幸いです。 # お問い合わせ例2: お客様から: 届いた商品が破損していた。注文番号は#12345です。 # 返信文例2: お客様へ: お問い合わせいただき、誠にありがとうございます。お手元に届いた商品が破損しているとのことで、大変申し訳ございません。注文番号#12345に関して速やかに調査し、破損した商品の交換または返金の手続きを行わせていただきます。このような不便をおかけしてしまい、心よりお詫び申し上げます。次のステップについては、弊社から改めてご連絡差し上げますので、今しばらくお待ちくださいませ。 # 実際のお問い合わせ: お客様から: 注文と違う商品が届いた。すぐに交換して欲しい。 # 返信文: |
顧客からのお問い合わせからQ&Aを作成するFew-shot prompting | あなたはアパレルECのコンタクトセンターで働くQ&Aコンテンツ作成担当者です。お客様からのお問い合わせを元にQ&Aコンテンツを作成します。Q&Aコンテンツはお客様が読んだだけで疑問や不安、トラブルが解決できる内容とします。お客様は[お問い合わせ例:]のような問い合わせメールを送ります。あなたは[回答例:]のような回答をします。[Q&A例:]がお問い合わせと回答から作成したQ&Aコンテンツの具体例です。お問い合わせ例と解答例、Q&A例を参考に、[実際のお問い合わせ:]に対する[Q&A:]を考えてください。 ### 問い合わせ例1 お客様から: 先日、皆さんのサイトで素敵なドレスを見つけ、早速購入しました。しかし、届いた商品を試着してみたところ、私が普段着用しているサイズとは異なり、少し大きかったようです。この場合、サイズが合うものに交換することは可能でしょうか?交換の手順についても教えていただけますか? ### 回答例1 お客様へ: ご連絡いただきありがとうございます。お手元に届いたドレスのサイズがご期待に沿わなかったとのこと、大変申し訳ございません。もちろん、サイズ交換を承ります。商品到着後14日以内に、商品と一緒に返送された交換フォームに必要事項をご記入のうえ、指定の住所までご返送ください。交換に必要な詳細情報や、交換フォームが見当たらない場合のご案内は、当サイトの「交換・返品ポリシー」ページに掲載しております。また、ご不明点がございましたら、いつでもカスタマーサービスまでお問い合わせください。 ### Q&A例1 Q: 商品を試着したらサイズが合わなかった場合、どのように交換すればいいですか? A: 商品到着後14日以内に限り、サイズ交換を承っております。交換をご希望の場合は、商品と一緒に返送された交換フォームに必要事項をご記入の上、指定の住所までご返送ください。交換手続きの詳細や、交換用のフォームが見当たらない場合の対処法については、当サイトの「交換・返品ポリシー」ページをご覧いただくか、カスタマーサービスまで直接お問い合わせください。 ### 問い合わせ例2 お客様から: 先週、サイトで靴を注文しましたが、現在の配送状況がわからず、いつ手元に届くのか心配です。注文時には確認メールを受け取ったのですが、配送状況をチェックする方法を教えていただけますか? ### 回答例2 お客様へ: 商品のご注文に関してお問い合わせいただき、ありがとうございます。配送状況のご確認について、ご案内いたします。ご注文確認メールに記載されているトラッキング番号を使用して、配送会社のウェブサイト上で配送状態を確認することができます。また、会員のお客様は、当サイトの「マイページ」からもご確認いただけます。それでも状況が不明な場合は、お手数ですが、カスタマーサービスまでご連絡ください。 ### Q&A例2 Q: 注文した商品の配送状況を確認する方法は? A: ご注文後にお送りした確認メールには、配送状況を確認できるトラッキング番号が含まれています。その番号を利用して、配送会社のウェブサイト上で現在の配送状態を確認することが可能です。会員のお客様の場合、当サイトの「マイページ」からも配送状況を簡単にチェックできます。ご不明点がある場合は、いつでもカスタマーサービスまでお気軽にお問い合わせください。 ### 実際のお問い合わせ: お客様から: 最近、サイトで完売しているスニーカーを見つけましたが、非常に気に入っています。再入荷する予定はありますか? ### 回答 お客様へ: お問い合わせいただきありがとうございます。ご興味をお持ちいただいたスニーカーに関して、再入荷の可能性についてお知らせいたします。当社では、人気商品の再入荷を随時行っておりますが、具体的な再入荷日については現時点で未定です。商品ページにある「再入荷通知を希望」ボタンをクリックしていただければ、再入荷時にメールで直ちにお知らせします。また、ウェブサイトを定期的にチェックいただくか、カスタマーサービスにお問い合わせいただくこともお勧めします。再入荷のお知らせをお待ちいただければ幸いです。 ### Q&A: Q: A: |
コールログを要約するFew-shot prompting | あなたはアパレルECのコンタクトセンターで働くオペレーターです。お客様からのお問い合わせ内容を要約する業務があります。[コールログ例:]がお客様とオペレーターの対話ログです。[要約例:]がコールログを予約した内容です。コールログ例と要約例を参考に、[実際のコールログ:]の[要約:]を作成してください。 ### コールログ例1 オペレーター: 「[会社名]サポートデスクでございます、お電話ありがとうございます。どのようなご用件でしょうか?」 顧客: 「こんにちは、先週こちらで注文したジャケットなんですけど、届いたんですがサイズが合わなくて…。サイズ交換をしたいんですが、どうしたらいいですか?」 オペレーター: 「大変申し訳ございません。お手数ですが、注文番号を教えていただけますか?」 顧客: 「はい、注文番号は45678です。」 オペレーター: 「ありがとうございます。少々お待ちください。…確認いたしました。サイズ交換については、商品到着後14日以内であれば可能でございます。交換をご希望のサイズはございますか?」 顧客: 「SサイズからMサイズに変更したいです。」 オペレーター: 「承知いたしました。Mサイズへの交換手続きを進めさせていただきます。交換商品が発送される際には、改めてメールでお知らせいたします。他にご質問はございますか?」 顧客: 「いえ、それだけです。ありがとうございました。」 オペレーター: 「こちらこそ、お電話いただきありがとうございます。何かございましたら、またお気軽にお問い合わせください。良い一日をお過ごしください。」 ### 要約例1 顧客は、サイズが合わないジャケットについてサイズ交換を希望。注文番号45678。SサイズからMサイズへの交換手続きを案内し、手続き完了後にはメールで通知することを約束した。 ### コールログ例2 オペレーター: 「[会社名]サポートデスクでございます、お電話ありがとうございます。どのようなご用件でしょうか?」 顧客: 「こんにちは、実は昨日ウェブサイトで注文したんですけど、支払いをクレジットカードで二回行ってしまったかもしれないんです。確認してもらえますか?」 オペレーター: 「ご心配をおかけして申し訳ございません。確認のため、お客様のお名前と注文番号を教えていただけますか?」 顧客: 「山田太郎です。注文番号は98765です。」 オペレーター: 「ありがとうございます、山田様。少々お待ちくださいませ。…確認いたしましたが、重複した支払いはされておりませんでした。一度のみのご請求となっておりますので、ご安心ください。」 顧客: 「本当ですか?良かったです。ありがとうございます。」 オペレーター: 「はい、何か他にもご不明な点がございましたら、お気軽にお問い合わせください。それでは、山田様、引き続き[会社名]をよろしくお願いいたします。」 ### 要約例2 山田太郎様が、クレジットカードでの二重課金を心配して問い合わせ。注文番号98765。確認の結果、二重課金はされていないことを確認し、顧客を安心させた。 ### 実際のコールログ: オペレーター: 「[会社名]サポートデスクでございます、お電話ありがとうございます。どのようなご用件でしょうか?」 顧客: 「あの、オンラインで注文したんですけど、配送先の住所を間違えてしまったみたいなんです。まだ間に合いますかね?」 オペレーター: 「承知しました。ご注文番号と、ご注文時のお名前を教えていただけますか?」 顧客: 「注文番号は334455です。名前は佐藤花子です。」 オペレーター: 「少々お待ちください、今すぐ確認いたします。…佐藤様、確認したところまだ配送手配前でしたので、住所変更は間に合います。新しい配送先住所をお知らせください。」 顧客: 「それは良かったです。新しい住所は[新しい住所]です。」 オペレーター: 「[新しい住所]に変更いたしました。配送先の変更が完了しましたので、新しい住所に商品が届くよう手配いたします。」 顧客: 「ありがとうございます!とても助かりました。」 オペレーター: 「いえいえ、こちらこそご連絡いただきありがとうございます。他にも何かございましたら、お気軽にお問い合わせくださいね。それでは佐藤様、引き続き[会社名]をよろしくお願いいたします。」 ### 要約: |
Google Apps Script(GAS)による業務効率化のプロンプト
ChatGPTにやって欲しい内容 | プロンプト例 |
---|---|
スプレッドシートに記載されたメールアドレス宛にGmailからメールを自動送信するGASを書かせる | Googleスプレッドシートに記載されているメールアドレス宛にメールを一括送信するGASを書いてください。アクティブなシートを参照してください。A列には会社名、B列には氏名、C列にはメールアドレスが記載されています。スプレッドシートの1行目はヘッダーなのでスキップしてください。Ccには●●@karakuri.aiを入れてください。タイトルと本文は以下の通りです。 タイトル:●●●●● 本文: 会社名 氏名 様 お世話になっております。カラクリの●●です。 (以下、本文を続けて入力) |
ここまでご紹介したように、ChatGPTをカスタマーサポート業務に使用すると、AIがあなたのアシスタントとなり、様々な方法でエンパワーメントすることが可能です。
優れたプロンプトの活用は、個人の作業効率を向上させるだけでなく、組織全体の生産性を高める可能性を秘めています。特に、カスタマーサポートのような業務ではプロンプトの適切な利用により、効率的な対応と高い顧客満足度の両立が期待できます。
【assist AI】は、このポテンシャルを最大限に引き出すためのツールとして開発されました。あらかじめ管理画面に登録されたプロンプトをワンクリックで呼び出すことが可能で、スムーズな文章生成が可能になります。
ChatGPTにお客様からの問い合わせ内容を元に回答文を生成させると、事前に学習した一般的な知識と理解で回答文を生成するため、使い物にならないことがほとんどです。そこで、自社のナレッジを参照して文章を生成するといった新機能を【assist AI】に追加しました。
ChatGPTやプロンプトの活用について相談したい、assist AIに興味があるといった方は、こちらからお問い合わせください。
こちらのページからお問い合わせください。
こちらのページからご都合のよい日程をご予約ください。WEB会議にて対応させていただきます。