EmpezarEmpieza gratis

Ingeniería iterativa de prompts con pocos ejemplos

Actualmente estás trabajando en un proyecto en tu empresa de creación de contenidos. El objetivo del proyecto es desarrollar un modelo de clasificación de texto capaz de identificar y categorizar con precisión distintas emociones en texto, como alegría, tristeza y miedo. En los casos en que el texto no contenga ninguna emoción reconocible, quieres que el modelo responda con "no explicit emotion".

Has decidido usar el prompt few-shot proporcionado. Sin embargo, has observado que "Time flies like an arrow" se está clasificando incorrectamente como "surprise". Tu objetivo ahora es refinar el prompt para que el modelo clasifique correctamente este ejemplo concreto como "no explicit emotion".

El paquete OpenAI y la función get_response() ya están cargados para ti.

Este ejercicio forma parte del curso

Ingeniería de prompts con la API de OpenAI

Ver curso

Instrucciones del ejercicio

  • Mejora el prompt de forma iterativa, afinando los ejemplos, para obtener el resultado no explicit emotion en el ejemplo "They sat and ate their meal".

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

client = OpenAI(api_key="")

# Refine the following prompt
prompt = """
Receiving a promotion at work made me feel on top of the world -> Happiness
The movie's ending left me with a heavy feeling in my chest -> Sadness
Walking alone in the dark alley sent shivers down my spine -> Fear
____
____
They sat and ate their meal ->
"""

response = get_response(prompt)
print(response)
Editar y ejecutar código