ComenzarEmpieza gratis

Evitar respuestas incoherentes

El equipo con el que trabajabas en el proyecto anterior está entusiasmado con el generador de respuestas y te pregunta si se pueden procesar más opiniones. Sin embargo, algunas opiniones se han mezclado con otros documentos, y se te pide que no devuelvas respuestas si el texto no contiene una opinión o información relevante. Por ejemplo, la opinión que estás estudiando ahora no contiene ningún nombre de producto, por lo que no debería devolverse ningún nombre de producto.

En este ejercicio se han precargado la función get_response() y las variables messages y function_definition. messages ya contiene la opinión del usuario, y function_definition contiene las dos funciones: una que pide extraer datos estructurados y otra que pide generar una respuesta.

Este ejercicio forma parte del curso

Desarrollar sistemas de IA con la API de OpenAI

Ver curso

Instrucciones de ejercicio

  • Modifica messages para pedir al modelo que no asuma ningún valor para las respuestas.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

client = OpenAI(api_key="")

# Modify the messages
____

response = get_response(messages, function_definition)

print(response)
Editar y ejecutar código