Conception itérative d'invites pour les invites few-shot
Vous travaillez actuellement sur un projet au sein de votre entreprise de création de contenu. L'objectif 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, comme la joie, la tristesse et la peur. Dans les cas où le texte ne contient aucune émotion décelable, vous souhaitez que le modèle réponde « no explicit emotion ».
Vous avez décidé d'utiliser l'prompt few-shot fourni. Toutefois, vous avez constaté que « Time flies like an arrow » est classé à tort comme « surprise ». Votre objectif est maintenant d'affiner l'prompt pour que le modèle classe correctement cet exemple particulier comme « no explicit emotion ».
Le paquet OpenAI et la fonction get_response() ont été préchargés pour vous.
Cette activité fait partie du cours
Conception de invites (Prompt Engineering) avec l'API d'OpenAI
Instructions de l’exercice
- Affinez l'
promptde façon itérative, en peaufinant les exemples, pour obtenir la sortie no explicit emotion pour l'exemple"They sat and ate their meal".
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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)