System 2 Thinking : Définition et Exemples
Le System 2 Thinking désigne un mode de raisonnement lent, délibéré et analytique, par opposition au System 1 (rapide et intuitif). En prompt engineering, ce concept est utilisé pour inciter les modèles d'IA à produire des réponses plus réfléchies en décomposant leur raisonnement étape par étape.
Définition complète
Le System 2 Thinking est un concept issu des travaux du psychologue et prix Nobel Daniel Kahneman, présenté dans son ouvrage "Thinking, Fast and Slow" (2011). Il distingue deux systèmes cognitifs : le System 1, rapide, automatique et intuitif, et le System 2, lent, conscient et analytique. Le System 2 est mobilisé lorsqu'une tâche exige concentration, calcul ou raisonnement logique — par exemple résoudre un problème mathématique complexe ou évaluer la validité d'un argument.
En intelligence artificielle et en prompt engineering, le concept de System 2 Thinking a été adopté pour décrire les techniques qui poussent un modèle de langage à "réfléchir avant de répondre". Par défaut, un LLM génère du texte token par token de manière séquentielle, ce qui s'apparente davantage au System 1 : une production fluide mais parfois superficielle. En introduisant des instructions explicites de raisonnement pas à pas (chain-of-thought), on force le modèle à simuler un processus délibératif plus proche du System 2.
Les techniques associées au System 2 Thinking incluent le chain-of-thought prompting, le self-consistency (générer plusieurs raisonnements puis sélectionner le plus cohérent), le tree-of-thought (explorer plusieurs branches de raisonnement), et plus récemment les modèles dits "de raisonnement" comme o1 ou Claude avec extended thinking. Ces approches améliorent significativement les performances sur les tâches de logique, mathématiques, programmation et analyse complexe.
L'enjeu pratique est de savoir quand activer ce mode de pensée approfondie. Toutes les requêtes ne nécessitent pas un raisonnement élaboré — une question factuelle simple n'a pas besoin de chain-of-thought. Le prompt engineer doit donc calibrer le niveau de réflexion demandé au modèle en fonction de la complexité de la tâche, en trouvant le bon équilibre entre qualité de réponse et coût computationnel.
Étymologie
Le terme provient de la théorie dualiste des processus cognitifs (dual process theory), formalisée par les psychologues Daniel Kahneman et Amos Tversky dans les années 1970-2000. La dénomination "System 1" et "System 2" a été popularisée par Kahneman dans son best-seller "Thinking, Fast and Slow" (2011). Le terme a été repris dans le domaine de l'IA à partir de 2022-2023 pour qualifier les approches de raisonnement délibératif des LLM.
Exemples concrets
Résolution d'un problème logique complexe
Résous ce problème étape par étape. Avant de donner ta réponse finale, examine chaque hypothèse, vérifie ta logique, et identifie les erreurs potentielles dans ton raisonnement.
Analyse critique d'un argument
Analyse l'argument suivant en utilisant un raisonnement délibéré : identifie d'abord les prémisses, puis évalue leur validité une par une, cherche les biais cognitifs ou les sophismes, et formule enfin ta conclusion.
Prise de décision stratégique
Je dois choisir entre trois options pour mon entreprise. Pour chaque option, liste les avantages et inconvénients, évalue les risques, attribue un score de 1 à 10 sur chaque critère, puis recommande l'option optimale en justifiant ton choix.
Usage pratique
Pour activer le System 2 Thinking dans vos prompts, demandez explicitement au modèle de décomposer son raisonnement avant de conclure, en utilisant des instructions comme "réfléchis étape par étape" ou "avant de répondre, analyse chaque aspect du problème". Réservez cette approche aux tâches complexes (logique, mathématiques, analyse stratégique) où la réflexion approfondie apporte une réelle plus-value. Pour les modèles qui le supportent, activez les fonctionnalités natives de raisonnement étendu (extended thinking) plutôt que de simuler le processus via le prompt.
Concepts liés
FAQ
Quelle est la différence entre System 1 et System 2 Thinking pour un LLM ?
Le System 2 Thinking améliore-t-il toujours les réponses d'une IA ?
Comment les modèles récents comme o1 ou Claude intègrent-ils nativement le System 2 ?
Voir aussi
Comment utiliser ce prompt
- Copie le prompt avec le bouton ci-dessus.
- Colle-le dans ChatGPT, Claude ou ton assistant IA préféré.
- Remplace les variables entre crochets par tes informations, puis affine le résultat.
À propos de Prompt Guide
Prompt Guide est une bibliothèque gratuite de plus de 2500 prompts prêts à l'emploi pour ChatGPT, Claude et les autres IA, avec des guides pour apprendre à prompter et des outils pour créer et optimiser tes propres prompts.
Autres définitions
System Prompt : Définition et Exemples
Le system prompt est une instruction initiale cachée, définie par le développeur, qui configure le comportement, le ton et les limites d'un modèle d'IA avant to
Take A Deep Breath : Définition et Exemples
Technique de prompt engineering consistant à demander au modèle de langage de "prendre une grande inspiration" avant de répondre, l'incitant ainsi à ralentir so
Temperature (IA) : Définition et Exemples
La température est un paramètre qui contrôle le degré d'aléatoire et de créativité dans les réponses d'une IA.
Test Time Compute : Définition et Exemples
Le Test Time Compute désigne la puissance de calcul utilisée par un modèle d'IA au moment de l'inférence (génération de réponse), par opposition aux ressources
Text Classification : Définition et Exemples
La text classification (ou classification de texte) est une technique de traitement automatique du langage naturel (NLP) qui consiste à attribuer une ou plusieu
Text Summarization : Définition et Exemples
La text summarization (résumé automatique de texte) est une technique d'IA qui consiste à condenser un document long en une version plus courte tout en préserva
Recevez de nouveaux prompts chaque semaine
Rejoignez notre newsletter.