Aan de slagBegin gratis

Assistant-berichten toevoegen

Chatmodellen zijn ideaal voor het bouwen van conversational applicaties, maar ze worden nog beter als je een deel van een gesprek meegeeft waarop het model kan voortbouwen.

Verbeter deze aardrijkskundedocent-app door de volgende voorbeeldprompt van een student en het ideale modelantwoord toe te voegen aan de berichten:

  • Voorbeeldvraag: Give me a quick summary of Portugal.
  • Voorbeeldantwoord: Portugal is a country in Europe that borders Spain. The capital city is Lisboa.

Deze oefening maakt deel uit van de cursus

Werken met de OpenAI API

Bekijk cursus

Oefeninstructies

  • Voeg de gegeven voorbeeldvraag en het voorbeeldantwoord toe als een user-assistant-paar in de berichten die je naar het model stuurt.
    • Voorbeeldvraag: Give me a quick summary of Portugal.
    • Voorbeeldantwoord: Portugal is a country in Europe that borders Spain. The capital city is Lisboa.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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)
Code bewerken en uitvoeren