Contrôler la structure de la sortie
Une façon de contrôler la structure de la sortie fournie par un modèle de langue est de lui donner, dans le prompt, un exemple de question et de réponse. Le modèle s'en inspirera et s'y conformera lorsqu'il générera des réponses pour des questions similaires. Cet exercice vous amène à créer un prompt « one-shot » qui extrait les nombres impairs d'un ensemble donné et les affiche comme un ensemble de nombres entre crochets, séparés par des virgules, tel qu'indiqué dans les instructions.
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
- Créez un
prompt« one-shot » qui fournit un exemple montrant comment extraire les nombres impairs de l'ensemble{1, 3, 7, 12, 19}, et demande une réponse pour l'ensemble{3, 5, 11, 12, 16}.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
client = OpenAI(api_key="")
# Create a one-shot prompt
prompt = """____"""
response = get_response(prompt)
print(response)