カスタマーサポート用チャットボット
あなたは、電子機器を専門に扱うEC企業向けのカスタマーサポートチャットボットの開発を担当しています。このチャットボットは、ユーザーからの問い合わせ対応、注文追跡、よくあるトラブルの解決を支援します。チャットボットの目的を明確に定義し、やり取りの口調や想定読者を定める応答ガイドラインを含むシステムプロンプトを作成することが目標です。サンプルのユーザープロンプトが用意されています。
OpenAI パッケージと get_response() 関数はあらかじめ読み込まれています。
この演習はコースの一部です
OpenAI API で学ぶプロンプトエンジニアリング
演習の手順
- このチャットボットが誰のためのものか、何をすべきかを書き出し、
chatbot_purposeに保存します。 - ターゲット読者を、電子ガジェットの購入に関心のあるテックに強いユーザーとして定義し、
audience_guidelinesに保存します。 - 顧客対応時にプロフェッショナルで親しみやすい口調を用いるよう求める
tone_guidelinesを定義します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
client = OpenAI(api_key="")
# Define the purpose of the chatbot
chatbot_purpose = "____"
# Define audience guidelines
audience_guidelines = "____"
# Define tone guidelines
tone_guidelines = "____"
system_prompt = chatbot_purpose + audience_guidelines + tone_guidelines
response = get_response(system_prompt, "My new headphones aren't connecting to my device")
print(response)