1日1AI活動 Claude / 2. 一般的なユースケースのガイド
#ai #claude
https://docs.anthropic.com/
https://docs.anthropic.com/ja/docs/about-claude/use-case-guides/overview
Claudeは様々なタスクで優れた性能を発揮するように設計されています。これらの詳細な実践ガイドを通じて、Claudeを使用した一般的なユースケースの構築方法を学びましょう。
チケットルーティング
https://docs.anthropic.com/ja/docs/about-claude/use-case-guides/ticket-routing
Claudeの高度な自然言語理解能力を活用して、顧客の意図、緊急性、優先順位、顧客プロファイルなどに基づいて大規模にカスタマーサポートチケットを分類する方法
従来の伝統的なML(Machine Learning?機械学習?)アプローチでなくLLMで
LLMサポートワークフローの構築とデプロイ
現在のサポートアプローチを理解する
ユーザー意図カテゴリを定義する
技術的な問題、アカウント管理、製品情報、ユーザーガイダンス(使い方の質問)etc
成功基準をサポートチームと確立する
分類の一貫性、適応速度、多言語処理、エッジケースでの処理
適切なClaudeモデルを選択する
強力なプロンプトを構築する
code:txt
def classify_support_request(ticket_contents):
# 分類タスクのプロンプトを定義する
classification_prompt = f"""あなたはカスタマーサポートチケット分類システムとして機能します。あなたの任務は、カスタマーサポートリクエストを分析し、各リクエストに対して適切な分類意図を、その理由とともに出力することです。
以下は、分類する必要があるカスタマーサポートリクエストです:
<request>{ticket_contents}</request>
上記のリクエストを注意深く分析して、顧客の核心的な意図とニーズを判断してください。顧客が何を求めているか、何について懸念しているかを考慮してください。
まず、このリクエストをどのように分類するかについての理由と分析を<reasoning>タグ内に記述してください。
次に、リクエストに対する適切な分類ラベルを<intent>タグ内に出力してください。有効な意図は以下の通りです:
<intents>
<intent>サポート、フィードバック、苦情</intent>
<intent>注文追跡</intent>
<intent>返金/交換</intent>
</intents>
リクエストには適用可能な意図が1つだけある場合があります。リクエストに最も適用可能な意図のみを含めてください。
例として、以下のリクエストを考えてみましょう:
<request>こんにちは!土曜日に高速光ファイバーインターネットを設置してもらいましたが、インストーラーのケビンさんは本当に素晴らしかったです!ポジティブなレビューをどこに送ればいいですか?ご協力ありがとうございます!</request>
以下は、出力のフォーマット方法の例です(上記の例のリクエストに対して):
<reasoning>ユーザーはポジティブなフィードバックを残すための情報を求めています。</reasoning>
<intent>サポート、フィードバック、苦情</intent>
さらにいくつかの例を示します:
<examples>
<example 2>
例2の入力:
<request>先週末の父の葬儀中に私の家族に示してくださった思いやりに対して、個人的にお礼を申し上げたいと思います。スタッフの皆さんはこのプロセス全体を通じて非常に思いやりがあり、助けになりました。それは本当に私たちの肩の重荷を軽くしてくれました。訪問パンフレットは美しかったです。あなたが示してくれた親切さを決して忘れることはなく、進行がどれほどスムーズに進んだかに感謝しています。改めて感謝します。ヒル家を代表してアマランサ・ヒル。</request>
例2の出力:
<reasoning>ユーザーは彼らの経験に対してポジティブなレビューを残しています。</reasoning>
<intent>サポート、フィードバック、苦情</intent>
</example 2>
<example 3>
...
</example 8>
<example 9>
例9の入力:
<request>あなたのウェブサイトは画面全体をブロックする広告ポップアップを送り続けています。苦情を言うために電話番号を見つけるのに20分もかかりました。これらのポップアップがすべてある状態で、どうやってアカウント情報にアクセスできるのでしょうか?あなたのウェブサイトは壊れているので、私のアカウントにアクセスしてもらえますか?ファイルに記録されている住所を知る必要があります。</request>
例9の出力:
<reasoning>ユーザーはウェブアカウント情報へのアクセスに関するヘルプを要求しています。</reasoning>
<intent>サポート、フィードバック、苦情</intent>
</example 9>
常に分類の理由を実際の意図出力の前に含めることを忘れないでください。理由は<reasoning>タグで囲み、意図は<intent>タグで囲んでください。理由と意図のみを返してください。
"""