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
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)