CommencerCommencer gratuitement

Messages de cohérence automatique

Imaginez que vous soyez propriétaire d'un magasin vendant des ordinateurs portables et des téléphones mobiles. Vous commencez votre journée avec 50 appareils en magasin, dont 60 % sont des téléphones mobiles. Au cours de la journée, trois clients se sont rendus au magasin. Chacun d'entre eux a acheté un téléphone portable, et l'un d'eux a également acquis un ordinateur portable. De plus, vous avez ajouté à votre collection 10 ordinateurs portables et 5 téléphones mobiles. Combien d'ordinateurs portables et de téléphones mobiles possédez-vous à la fin de la journée ? Ce problème est défini dans la chaîne problem_to_solve, et vous utiliserez une invite d'auto-cohérence pour le résoudre.

Le package OpenAI et la fonction get_response() ont été préchargés pour vous.

La fonction d'get_response() s de cet exercice utilise le paramètre max_tokens afin d'accélérer son exécution.

Cet exercice fait partie du cours

Ingénierie rapide avec l'API OpenAI

Afficher le cours

Instructions

  • Veuillez créer l'self_consistency_instruction e qui permet au modèle de résoudre le problème avec trois experts et de combiner les résultats par un vote à la majorité.
  • Veuillez créer l'prompt finale en combinant l'self_consistency_instruction et l'problem_to_solve.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

client = OpenAI(api_key="")

# Create the self_consistency instruction
self_consistency_instruction = ____

# Create the problem to solve
problem_to_solve = "If you own a store that sells laptops and mobile phones. You start your day with 50 devices in the store, out of which 60% are mobile phones. Throughout the day, three clients visited the store, each of them bought one mobile phone, and one of them bought additionally a laptop. Also, you added to your collection 10 laptops and 5 mobile phones. How many laptops and mobile phones do you have by the end of the day?"

# Create the final prompt
prompt = ____

response = get_response(prompt)
print(response)
Modifier et exécuter le code