Invites chain-of-thought en un seul exemple (one-shot)
Quand vous devez additionner les nombres pairs d'un ensemble donné, vous devez d'abord repérer ces nombres pairs, puis les additionner. Vous pouvez enseigner cette démarche à un modèle linguistique à l'aide d'un ou de plusieurs exemples, et il suivra cette stratégie pour traiter de nouveaux ensembles.
Votre objectif dans cet exercice est d'apprendre au modèle à appliquer cette procédure sur l'ensemble suivant : {9, 10, 13, 4, 2}, puis de lui demander de l'exécuter sur un nouvel ensemble : {15, 13, 82, 7, 14}. C'est ainsi que vous effectuez un chain-of-thought prompting au moyen d'un one-shot prompting.
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
- Définissez un
examplequi apprend au modèle à additionner les nombres pairs de l'ensemble{9, 10, 13, 4, 2}. - Définissez une
question, semblable à celle deexample, qui demande au modèle de raisonner sur un nouvel ensemble{15, 13, 82, 7, 14}. - Créez l'invite finale.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
client = OpenAI(api_key="")
# Define the example
example = """Q: Sum the even numbers in the following set: ____.
A: Even numbers: ____. Adding them: ____+____+____=____"""
# Define the question
question = """Q: ____
A:"""
# Create the final prompt
prompt = ____
response = get_response(prompt)
print(response)