CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Définissez un example qui apprend au modèle à additionner les nombres pairs de l'ensemble {9, 10, 13, 4, 2}.
  • Définissez une question, semblable à celle de example, 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)
Modifier et exécuter le code