Aggiungere messaggi dell'assistant
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 tutor di geografia includendo nei messaggi questo esempio di prompt dello studente e la risposta ideale del modello:
- Domanda di esempio:
Give me a quick summary of Portugal. - Risposta di esempio:
Portugal is a country in Europe that borders Spain. The capital city is Lisboa.
Questo esercizio fa parte del corso
Lavorare con DeepSeek in Python
Istruzioni dell'esercizio
- Aggiungi la domanda e la risposta di esempio fornite come coppia user-assistant nei messaggi inviati al modello.
- Domanda di esempio:
Give me a quick summary of Portugal. - Risposta di esempio:
Portugal is a country in Europe that borders Spain. The capital city is Lisboa.
- Domanda di esempio:
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")
response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V3",
# Add a user and assistant message for in-context learning
messages=[
{"role": "system", "content": "You are a helpful Geography tutor that generates concise, one-sentence summaries for different countries."},
____,
____,
{"role": "user", "content": "Give me a quick summary of Greece."}
]
)
print(response.choices[0].message.content)