Ajout de glissières de sécurité
Vous développez un chatbot qui donne des conseils aux touristes qui visitent Rome. Il vous a été demandé de vous limiter à des questions sur la nourriture et les boissons, les attractions, l'histoire et les choses à faire dans la ville. Pour tout autre sujet, le chatbot doit s'excuser et dire "Mes excuses, mais je ne suis pas autorisé à discuter de ce sujet".
Cet exercice fait partie du cours
Développer des systèmes d'IA avec l'API OpenAI
Instructions
- Rédigez un message
user
avec leuser_request
donné, et un messagesystem
pour indiquer au modèle d'évaluer d'abord la question: si c'est autorisé, fournissez une réponse, sinon fournissez le message: «Je vous prie de m'excuser, mais je ne suis pas autorisé à discuter de ce sujet». - Imprimez la réponse.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
client = OpenAI(api_key="")
user_request = "Can you recommend a good restaurant in Berlin?"
# Write the system and user message
messages = ____
response = client.chat.completions.create(
model="gpt-4o-mini", messages=messages
)
# Print the response
____