ComenzarEmpieza gratis

Ingeniería de prompts iterativos para prompts de pocos disparos

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 textos capaz de identificar y categorizar con precisión distintas emociones en un texto, como la felicidad, la tristeza y el miedo. En los casos en que el texto no contenga ninguna emoción perceptible, tu objetivo es que el modelo responda "sin emoción explícita".

Decidiste utilizar el prompt de pocos disparos proporcionado. Sin embargo, te has dado cuenta de que "El tiempo vuela como una flecha" se está clasificando incorrectamente como "sorpresa". Tu objetivo ahora es perfeccionar el prompt para que el modelo clasifique correctamente este ejemplo concreto como "sin emoción explícita".

El paquete OpenAI y la función get_response() se han precargado para ti.

Este ejercicio forma parte del curso

ChatGPT Prompt Ingeniería para programadores

Ver curso

Instrucciones de ejercicio

  • Refina iterativamente el prompt, refinando los ejemplos, para obtener la salida sin emoción explícita para el ejemplo "They sat and ate their meal".

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

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