Ingénierie itérative des prompts few-shot
Vous travaillez actuellement sur un projet au sein de votre entreprise de création de contenu. L'objectif du projet est de développer un modèle de classification de texte capable d'identifier et de catégoriser avec précision différentes émotions dans un texte, telles que la joie, la tristesse et la peur. Dans les cas où le texte ne contient aucune émotion perceptible, vous souhaitez que le modèle réponde sans émotion explicite.
Vous avez décidé d'utiliser le prompt few-shot fourni. Cependant, vous avez remarqué que « Le temps passe comme une flèche » est incorrectement classé dans la catégorie « surprise ». Votre objectif est désormais d'affiner le prompt afin que le modèle classe correctement cet exemple particulier comme « aucune émotion explicite ».
Le package OpenAI et la fonction get_response() ont été préchargés pour vous.
Cet exercice fait partie du cours
Ingénierie des prompts avec l'API OpenAI
Instructions
- Affinez de manière itérative le
prompt, en affinant les exemples, afin d'obtenir un résultat sans émotion explicite pour l'exemple"They sat and ate their meal".
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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)