始める無料で始める

アシスタントメッセージの追加

チャットモデルは会話型アプリケーションの構築に適していますが、会話の一部を例として提供することで、モデルの応答をさらに改善できます。

この地理学習チューターアプリケーションを改良するために、以下の生徒の質問と理想的なモデルの回答を例としてメッセージに追加してみましょう。

  • 質問例:Give me a quick summary of Portugal.
  • 回答例:Portugal is a country in Europe that borders Spain. The capital city is Lisboa.

この演習はコースの一部です

OpenAI APIを使いこなす

コースを見る

演習の手順

  • 以下の例の質問と回答を、ユーザーとアシスタントのペアとしてメッセージに追加してください:
    • 質問例: Give me a quick summary of Portugal.
    • 回答例: Portugal is a country in Europe that borders Spain. The capital city is Lisboa.

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

client = OpenAI(api_key="")

response = client.chat.completions.create(
    model="gpt-4o-mini",
    # Add a user and assistant message for in-context learning
    messages=[
        {"role": "system", "content": "You are a helpful Geography tutor that generates concise summaries for different countries."},
        ____,
        ____,
        {"role": "user", "content": "Give me a quick summary of Greece."}
    ]
)

print(response.choices[0].message.content)
コードを編集して実行