ComenzarEmpieza gratis

Añadir barreras de seguridad

Estás desarrollando un bot conversacional que proporciona consejos a los turistas que visitan Roma. Se te ha pedido que limites los temas a preguntas sobre comida y bebida, atracciones, historia y cosas que hacer en la ciudad. Para cualquier otro tema, el bot conversacional debe disculparse y decir "Apologies, but I am not allowed to discuss this topic".

Este ejercicio forma parte del curso

Desarrollar sistemas de IA con la API de OpenAI

Ver curso

Instrucciones de ejercicio

  • Escribe un mensaje user con la user_request dada, y un mensaje system para decirle al modelo que evalúe primero la pregunta: si está permitida, debe darse una respuesta; si no, debe enviarse este mensaje: "Apologies, but I am not allowed to discuss this topic".
  • Imprime la respuesta.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

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
____
Editar y ejecutar código