IniziaInizia gratis

Aggiunta di messaggi di assistenza

I modelli di chat sono ottimi per creare applicazioni conversazionali, ma possono essere ulteriormente migliorati fornendo parte di una conversazione su cui il modello possa basarsi.

Migliora questa applicazione di tutoraggio di geografia includendo nei messaggi questo esempio di richiesta dello studente e un modello ideale di risposta:

  • Esempio di domanda: Give me a quick summary of Portugal.
  • Esempio di risposta: Portugal is a country in Europe that borders Spain. The capital city is Lisboa.

Questo esercizio fa parte del corso

Lavorare con l'API di OpenAI

Visualizza il corso

Istruzioni dell'esercizio

  • Aggiungi l'esempio di domanda e risposta fornito come coppia utente-assistente nei messaggi inviati al modello.

    • Esempio di domanda: Give me a quick summary of Portugal.

    • Esempio di risposta: Portugal is a country in Europe that borders Spain. The capital city is Lisboa.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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)
Modifica ed esegui il codice