Prompt engineering
Qu’est-ce que la Chaîne de Pensée (CoT) de Prompting ? Exemples et Avantages

Ces dernières années, les grands modèles de langage (LLM) ont réalisé des progrès remarquables dans leur capacité à comprendre et à générer du texte similaire à celui des humains. Ces modèles, tels que GPT d’OpenAI et Claude d’Anthropic, ont démontré des performances impressionnantes sur une large gamme de tâches de traitement du langage naturel. Cependant, lorsqu’il s’agit de tâches de raisonnement complexes qui nécessitent plusieurs étapes de pensée logique, les méthodes de prompting traditionnelles sont souvent insuffisantes. C’est là que la Chaîne de Pensée (CoT) de prompting intervient, offrant une technique puissante de prompt engineering pour améliorer les capacités de raisonnement des grands modèles de langage.
Points clés
- Le prompting CoT améliore les capacités de raisonnement en générant des étapes intermédiaires.
- Il décompose les problèmes complexes en sous-problèmes plus petits et gérables.
- Les avantages incluent une meilleure performance, une meilleure interprétabilité et une généralisation.
- Le prompting CoT s’applique au raisonnement arithmétique, au raisonnement basé sur le bon sens et au raisonnement symbolique.
- Il a le potentiel d’avoir un impact significatif sur l’IA dans divers domaines.
Qu’est-ce que la Chaîne de Pensée (CoT) de Prompting ?
La Chaîne de Pensée de prompting est une technique qui vise à améliorer les performances des grands modèles de langage sur les tâches de raisonnement complexes en encourageant le modèle à générer des étapes de raisonnement intermédiaires. Contrairement aux méthodes de prompting traditionnelles, qui fournissent généralement un seul prompt et attendent une réponse directe, le prompting CoT décompose le processus de raisonnement en une série d’étapes plus petites et interconnectées.
À son cœur, le prompting CoT implique de fournir au modèle de langage une question ou un problème, puis de le guider pour générer une chaîne de pensée – une séquence d’étapes de raisonnement intermédiaires qui mènent à la réponse finale. En modélisant explicitement le processus de raisonnement, le prompting CoT permet au modèle de langage de traiter les tâches de raisonnement complexes de manière plus efficace.
L’un des principaux avantages du prompting CoT est qu’il permet au modèle de langage de décomposer un problème complexe en sous-problèmes plus petits et plus gérables. En générant des étapes de raisonnement intermédiaires, le modèle peut décomposer la tâche de raisonnement globale en étapes plus petites et plus ciblées. Cette approche aide le modèle à maintenir la cohérence et réduit les chances de perdre le fil du processus de raisonnement.
Le prompting CoT a montré des résultats prometteurs dans l’amélioration des performances des grands modèles de langage sur une variété de tâches de raisonnement complexes, notamment le raisonnement arithmétique, le raisonnement basé sur le bon sens et le raisonnement symbolique. En exploitant le pouvoir des étapes de raisonnement intermédiaires, le prompting CoT permet aux modèles de langage de faire preuve d’une compréhension plus approfondie du problème et de générer des réponses plus précises et plus cohérentes.

Standard vs COT prompting (Wei et al., Google Research, Brain Team)
Comment fonctionne la Chaîne de Pensée de Prompting
Le prompting CoT fonctionne en générant une série d’étapes de raisonnement intermédiaires qui guident le modèle de langage à travers le processus de raisonnement, en décomposant les problèmes complexes en sous-problèmes plus petits et plus gérables.
Le processus commence par présenter au modèle de langage un prompt qui décrit la tâche de raisonnement complexe à traiter. Ce prompt peut prendre la forme d’une question, d’un énoncé de problème ou d’un scénario qui nécessite une pensée logique. Une fois le prompt fourni, le modèle génère une séquence d’étapes de raisonnement intermédiaires qui mènent à la réponse finale.
Chaque étape de raisonnement intermédiaire dans la chaîne de pensée représente un petit sous-problème que le modèle doit résoudre. En générant ces étapes, le modèle peut aborder la tâche de raisonnement globale de manière plus structurée et systématique. Les étapes intermédiaires permettent au modèle de maintenir la cohérence et de suivre le processus de raisonnement, réduisant les chances de perdre le fil ou de générer des informations non pertinentes.
À mesure que le modèle progresse à travers la chaîne de pensée, il se base sur les étapes de raisonnement précédentes pour arriver à la réponse finale. Chaque étape de la chaîne est connectée aux étapes précédentes et suivantes, formant un flux logique de raisonnement. Cette approche étape par étape permet au modèle de traiter les tâches de raisonnement complexes de manière plus efficace, car il peut se concentrer sur un sous-problème à la fois tout en maintenant le contexte global.
La génération d’étapes de raisonnement intermédiaires dans le prompting CoT est généralement réalisée à l’aide de prompts soigneusement conçus et de techniques d’entraînement. Les chercheurs et les praticiens peuvent utiliser diverses méthodes pour encourager le modèle à produire une chaîne de pensée, telles que la fourniture d’exemples de raisonnement étape par étape, l’utilisation de jetons spéciaux pour indiquer le début et la fin de chaque étape de raisonnement, ou la fine-tuning du modèle sur des ensembles de données qui démontrent le processus de raisonnement souhaité.

5-Step COT prompting process
En guidant le modèle de langage à travers le processus de raisonnement à l’aide d’étapes intermédiaires, le prompting CoT permet au modèle de résoudre les tâches de raisonnement complexes de manière plus précise et plus efficace. La modélisation explicite du processus de raisonnement améliore également l’interprétabilité des sorties du modèle, car la chaîne de pensée générée fournit des informations sur la manière dont le modèle est arrivé à sa réponse finale.
Exemples de Chaîne de Pensée de Prompting
Le prompting CoT a été appliqué avec succès à une variété de tâches de raisonnement complexes, démontrant son efficacité dans l’amélioration des performances des grands modèles de langage.
Examinons quelques exemples de la manière dont le prompting CoT peut être utilisé dans différents domaines.
Raisonnement arithmétique
L’une des applications les plus directes du prompting CoT est dans les tâches de raisonnement arithmétique. En générant des étapes de raisonnement intermédiaires, le prompting CoT peut aider les modèles de langage à résoudre des problèmes arithmétiques à plusieurs étapes de manière plus précise.
Par exemple, considérons le problème suivant :
"Si Jean a 5 pommes et Marie a 3 fois plus de pommes que Jean, combien de pommes Marie a-t-elle ?"
En utilisant le prompting CoT, le modèle de langage peut générer une chaîne de pensée comme suit :
Jean a 5 pommes.Marie a 3 fois plus de pommes que Jean.Pour trouver le nombre de pommes que Marie a, nous devons multiplier les pommes de Jean par 3.5 pommes × 3 = 15 pommesPar conséquent, Marie a 15 pommes.
En décomposant le problème en étapes plus petites, le prompting CoT permet au modèle de langage de raisonner à travers le problème arithmétique de manière plus efficace.
Raisonnement basé sur le bon sens
Le prompting CoT a également montré son potentiel dans les tâches de raisonnement basé sur le bon sens, qui nécessitent une compréhension approfondie des connaissances du monde réel et de la pensée logique.
Par exemple, considérons la question suivante :
"Si une personne est allergique aux chiens et que son ami l'invite chez lui, où il y a un chien, que devrait faire la personne ?"
Un modèle de langage utilisant le prompting CoT pourrait générer la chaîne de pensée suivante :
La personne est allergique aux chiens.La maison de l'ami a un chien.Être près des chiens peut déclencher les allergies de la personne.Pour éviter une réaction allergique, la personne devrait décliner l'invitation.La personne peut suggérer un lieu alternatif pour rencontrer son ami.
En générant des étapes de raisonnement intermédiaires, le prompting CoT permet au modèle de langage de démontrer une compréhension plus claire de la situation et de fournir une solution logique.
Raisonnement symbolique
Le prompting CoT a également été appliqué aux tâches de raisonnement symbolique, qui impliquent la manipulation et le raisonnement avec des symboles et des concepts abstraits.
Par exemple, considérons le problème suivant :
"Si A implique B, et B implique C, A implique-t-il C ?"
En utilisant le prompting CoT, le modèle de langage peut générer une chaîne de pensée comme suit :
A implique B signifie que si A est vrai, alors B doit également être vrai.B implique C signifie que si B est vrai, alors C doit également être vrai.Si A est vrai, alors B est vrai (à partir de l'étape 1).Si B est vrai, alors C est vrai (à partir de l'étape 2).Par conséquent, si A est vrai, alors C doit également être vrai.Donc, A implique C.
En générant des étapes de raisonnement intermédiaires, le prompting CoT permet au modèle de langage de traiter les tâches de raisonnement symbolique abstraites de manière plus efficace.
Ces exemples démontrent la polyvalence et l’efficacité du prompting CoT dans l’amélioration des performances des grands modèles de langage sur les tâches de raisonnement complexes dans différents domaines. En modélisant explicitement le processus de raisonnement à l’aide d’étapes intermédiaires, le prompting CoT améliore la capacité du modèle à traiter les problèmes complexes et à générer des réponses plus précises et plus cohérentes.
Avantages de la Chaîne de Pensée de Prompting
La Chaîne de Pensée de prompting offre plusieurs avantages significatifs pour améliorer les capacités de raisonnement des grands modèles de langage. Examinons quelques-uns des principaux avantages :
Amélioration des performances sur les tâches de raisonnement complexes
L’un des principaux avantages du prompting CoT est sa capacité à améliorer les performances des modèles de langage sur les tâches de raisonnement complexes. En générant des étapes de raisonnement intermédiaires, le prompting CoT permet aux modèles de décomposer les problèmes complexes en sous-problèmes plus petits et plus gérables. Cette approche étape par étape permet au modèle de maintenir la cohérence et de suivre le processus de raisonnement, conduisant à des résultats plus précis et plus fiables.
Les études ont montré que les modèles de langage formés avec le prompting CoT surpassent régulièrement ceux formés avec des méthodes de prompting traditionnelles sur une large gamme de tâches de raisonnement complexes. La modélisation explicite du processus de raisonnement à l’aide d’étapes intermédiaires s’est avérée être une technique puissante pour améliorer la capacité du modèle à traiter les problèmes complexes qui nécessitent une pensée logique à plusieurs étapes.
Interprétabilité améliorée du processus de raisonnement
Un autre avantage significatif du prompting CoT est l’interprétabilité améliorée du processus de raisonnement. En générant une chaîne de pensée, le modèle de langage fournit une explication claire et transparente de la manière dont il est arrivé à sa réponse finale. Cette décomposition étape par étape du processus de raisonnement permet aux utilisateurs de comprendre le processus de pensée du modèle et d’évaluer la validité de ses conclusions.
L’interprétabilité offerte par le prompting CoT est particulièrement précieuse dans les domaines où le processus de raisonnement lui-même est d’intérêt, tels que les environnements éducatifs ou les systèmes qui nécessitent une explication de l’IA. En fournissant des informations sur le processus de raisonnement du modèle, le prompting CoT favorise la confiance et la responsabilité dans l’utilisation des grands modèles de langage.
Potentiel de généralisation à différentes tâches de raisonnement
Le prompting CoT a démontré son potentiel pour se généraliser à une large gamme de tâches de raisonnement. Bien que la technique ait été appliquée avec succès à des domaines spécifiques comme le raisonnement arithmétique, le raisonnement basé sur le bon sens et le raisonnement symbolique, les principes sous-jacents du prompting CoT peuvent être étendus à d’autres types de tâches de raisonnement complexes.
La capacité à générer des étapes de raisonnement intermédiaires est une compétence fondamentale qui peut être exploitée dans différents domaines de problèmes. En fine-tuning les modèles de langage sur des ensembles de données qui démontrent le processus de raisonnement souhaité, le prompting CoT peut être adapté pour traiter de nouvelles tâches de raisonnement, élargissant ainsi son applicabilité et son impact.
Facilitation du développement de systèmes d’IA plus capables
Le prompting CoT joue un rôle crucial dans la facilitation du développement de systèmes d’IA plus capables et plus intelligents. En améliorant les capacités de raisonnement des grands modèles de langage, le prompting CoT contribue à la création de systèmes d’IA qui peuvent traiter des problèmes complexes et exhiber des niveaux de compréhension plus élevés.
À mesure que les systèmes d’IA deviennent plus sophistiqués et sont déployés dans divers domaines, la capacité à effectuer des tâches de raisonnement complexes devient de plus en plus importante. Le prompting CoT fournit un outil puissant pour améliorer les capacités de raisonnement de ces systèmes, leur permettant de traiter des problèmes plus complexes et de prendre des décisions plus éclairées.
Résumé rapide
Le prompting CoT est une technique puissante qui améliore les capacités de raisonnement des grands modèles de langage en générant des étapes de raisonnement intermédiaires. En décomposant les problèmes complexes en sous-problèmes plus petits et plus gérables, le prompting CoT permet aux modèles de traiter les tâches de raisonnement complexes de manière plus efficace. Cette approche améliore les performances, l’interprétabilité et facilite le développement de systèmes d’IA plus capables.
FAQ
Comment fonctionne la Chaîne de Pensée de prompting (CoT) ?
Le prompting CoT fonctionne en générant une série d’étapes de raisonnement intermédiaires qui guident le modèle de langage à travers le processus de raisonnement, en décomposant les problèmes complexes en sous-problèmes plus petits et plus gérables.
Quels sont les avantages de l’utilisation de la Chaîne de Pensée de prompting ?
Les avantages du prompting CoT incluent une meilleure performance sur les tâches de raisonnement complexes, une interprétabilité améliorée du processus de raisonnement, un potentiel de généralisation à différentes tâches de raisonnement et une facilitation du développement de systèmes d’IA plus capables.
Quels sont les exemples de tâches qui peuvent être améliorées avec la Chaîne de Pensée de prompting ?
Des exemples de tâches qui peuvent être améliorées avec le prompting CoT incluent le raisonnement arithmétique, le raisonnement basé sur le bon sens, le raisonnement symbolique et d’autres tâches de raisonnement complexes qui nécessitent plusieurs étapes de pensée logique.












