旅行計画のためのマルチステップ・プロンプト
シングルステップ・プロンプトは、考えていた内容に対して回答が曖昧すぎたため、効果的ではないことがわかりました。そこで、計画を立てる際に従うステップを明示して、プロンプトを改善します。計画には、ビーチでの休暇の候補地を4か所含め、各候補地について、いくつかの宿泊オプション、アクティビティ、メリットとデメリットの評価を含めます。
OpenAI パッケージと get_response() 関数はあらかじめ読み込まれています。
この演習の get_response() 関数では、演習をより速く実行できるように max_tokens パラメータを使用しています。そのため、回答が途中で切れる場合があります。
この演習はコースの一部です
OpenAI API によるプロンプトエンジニアリング
演習の手順
- モデルにビーチ旅行の計画を立てるよう求めるマルチステップの
promptを作成してください。計画には、候補地を4か所含め、各候補地について、いくつかの宿泊先の選択肢、アクティビティ、さらにメリットとデメリットの評価を含めてください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
client = OpenAI(api_key="")
# Create a prompt detailing steps to plan the trip
prompt = """____"""
response = get_response(prompt)
print(response)