1. 学ぶ
  2. /
  3. コース
  4. /
  5. OpenAI API で学ぶプロンプトエンジニアリング

Connected

演習

カスタマーサポートチャットボットの挙動制御

前の演習で作成したチャットボットを会社で使い始めたところ、対話品質を高めるために2つの条件を取り入れたいことが分かりました。具体的には、注文に関する問い合わせで注文番号がない場合は番号を尋ねること、そして技術的な問題に直面しているお客様には共感を示すことです。

このアップデートがあなたに割り当てられました。前の演習で作成したプロンプトを表す base_system_prompt に、これらの条件を追加して refined_system_prompt を作成してください。チャットボットは2つのクエリでテストします。

OpenAI パッケージ、前の演習で作成した文字列 base_system_prompt、および get_response() 関数はあらかじめ読み込まれています。

指示

100 XP
  • 注文に関する問い合わせなのに注文番号の指定がない場合は、ユーザーにその注文番号を尋ねてください。これを order_number_condition に保存します。
  • ユーザーが技術的な問題を報告している場合、回答を I'm sorry to hear about your issue with ... で始めるようモデルに指示する technical_issue_condition を定義します。
  • base_system_prompt と2つの新しい条件を組み合わせて、refined_system_prompt を作成します。