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
Instrucciones del ejercicio
- Mejora el
promptde 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)