Skip to content
Prompt Engineering
La Méthode de la Chaine de Pensée

Méthode de la Chaine de Pensée

Chaine-de-pensee

La méthode de la Chaîne de pensée permet de formuler des demandes complexes en encourageant le modèle à prendre en compte des étapes intermédiaires dans son raisonement.

Cette méthode est pratique pour obtenir de meilleurs résultats sur des tâches qui requièrent une réflexion avant de répondre.

Chaine de Pensée - Few-Shot

Comme nous allons le constater dans l'exemple ci-dessous, lorsque nous fournissons les étapes de raisonnement en exemple, le modèle est capable de nous répondre de la même manière que l'exemple et ainsi d'éviter de faire des erreurs.

###
Exemple 1 :
Question: 
Es ce que l'addition des nombre impair de la liste suivante donne un résultat un nombre pair ? :
"4, 8, 9, 15, 12, 2, 1"
 
Réponse : 
L'addition des nombres impairs 9 + 15 + 1 = 25 
La réponse est donc Faux.
### 
Exemple 2 :
Question:
Es ce que l'addition des nombre impair de la liste suivante donne un résultat un nombre pair ? :
"17,  10, 19, 4, 8, 12, 24"
 
Réponse : 
L'addition des nombres impairs 17 + 19 = 36
La réponse est donc Vrai.
### 
Question : 
Es ce que l'addition des nombre impair de la liste suivante donne un résultat un nombre pair ? :
"17, 9, 10, 12, 13, 4, 2"
Réponse : 
Réponse : 
L'addition des nombres impairs 17 + 9 + 13 = 39
La réponse est donc Faux.

Chaine de Pensée - Zero-Shot

Le méthode Chaine de Pensée zero-shot consiste essentiellement à ajouter "Pensons étape par étape." au prompt d'origine afin que le modèle explique son raisonement.

Si nous formulons notre prompt de la manière qui va suivre, nous avons alors de fortes chances d'obtenir des erreurs.

Quetion : Je suis allé au marché et j'ai acheté 10 pommes. J'ai donné 2 pommes au voisin et 2 au réparateur. Je suis ensuite allé acheter 5 pommes de plus et j'en ai mangé 1. Combien de pommes il me reste ?
Réponse : 11 Pommes

Mais si l'on ajoute à notre prompt l'instruction "Pensons étape par étape." comme dans l'exemple ci-dessous, alors la réponse est plus détaillée et il y a très peu de chances qu'il y ait des erreurs :

Question : Je suis allé au marché et j'ai acheté 10 pommes. J'ai donné 2 pommes au voisin et 2 au réparateur. Je suis ensuite allé acheter 5 pommes de plus et j'en ai mangé 1. Combien de pommes il me reste ? Pensons étape par étape.
Réponse : 
Tout d'abord, vous avez commencé avec 10 pommes.
Vous avez donné 2 pommes au voisin et 2 au réparateur, il vous restait donc 6 pommes.
Ensuite, vous avez acheté 5 pommes de plus, donc à ce moment vous aviez 11 pommes.
Enfin, vous avez mangé 1 pomme, donc il vous reste actuellement 10 pommes.
La réponse est 10 pommes.

A voir également :

Lilian Weng Blog (opens in a new tab) | [Wei et al. NeurIPS 2022 (opens in a new tab) | Wang et al. ICLR 2023. (opens in a new tab)