Chaîne de Pensée (Chain of Thought)
Sur cette page
Leçon corrigée le 3 novembre 2026 d’après la référence de l’API et les bonnes pratiques de xAI :
max_completion_tokensne plafonne que la réponse visible, sans le raisonnement ; le délai d’attente conseillé est d’au moins 900 secondes. Sources : Chat Completions · Best practices.
Raisonner étape par étape
La chaîne de pensée (Chain of Thought, ou CoT) est une technique qui consiste à demander au modèle de décomposer son raisonnement en étapes explicites avant de donner sa réponse finale. Au lieu de sauter directement à la conclusion, le modèle détaille son processus de réflexion, ce qui améliore significativement la qualité des réponses pour les tâches complexes.
Cette approche est particulièrement efficace pour les problèmes de logique, les calculs, les analyses multicritères, et toutes les tâches qui nécessitent un raisonnement en plusieurs étapes.
Pourquoi la chaîne de pensée fonctionne
Quand vous demandez à Grok de résoudre un problème directement, il génère la réponse la plus probable sans nécessairement vérifier sa cohérence. En lui demandant de raisonner étape par étape, vous l’obligez à :
- Décomposer le problème en sous-problèmes
- Résoudre chaque sous-problème séquentiellement
- Vérifier la cohérence entre les étapes
- Arriver à une conclusion fondée sur le raisonnement
Exemple sans chaîne de pensée
Q : Un magasin vend des t-shirts à 25 euros. Avec une remise de 20% et une TVA de 20%, quel est le prix final ?
R : 24 euros.
Exemple avec chaîne de pensée
Q : Un magasin vend des t-shirts à 25 euros. Avec une remise de 20% et une TVA de 20%, quel est le prix final ? Raisonne étape par étape.
R :
1. Prix de base : 25 euros
2. Remise de 20% : 25 x 0.20 = 5 euros
3. Prix après remise : 25 - 5 = 20 euros
4. TVA de 20% : 20 x 0.20 = 4 euros
5. Prix final TTC : 20 + 4 = 24 euros
Le prix final est de 24 euros.
Le résultat peut être identique, mais le raisonnement explicite permet de vérifier chaque étape et de détecter d’éventuelles erreurs.
Les modèles de raisonnement de Grok
xAI propose des modèles spécialement conçus pour le raisonnement. Ces modèles intègrent nativement la chaîne de pensée sans que vous ayez à la demander explicitement.
Doser l’effort de raisonnement
D’anciens modèles comme grok-3-mini exposaient un paramètre reasoning_effort (low/high). Sur la gamme actuelle, l’effort de raisonnement se règle via le paramètre reasoning de l’API Responses, présenté ci-dessous :
- low : raisonnement rapide, moins de tokens consommés, adapté aux questions simples
- medium : équilibre entre profondeur de réflexion et coût, adapté à la plupart des cas
- high : raisonnement approfondi, plus de tokens, adapté aux problèmes complexes
grok-4.20-0309-reasoning : raisonnement avancé
Les modèles Grok actuels intègrent un raisonnement chiffré (encrypted reasoning). Le processus de réflexion n’est pas visible en clair, mais il est plus performant. Avec l’API Responses, vous pouvez contrôler l’effort via le paramètre reasoning :
{
"model": "grok-4.20-0309-reasoning",
"input": "Analyse les avantages et inconvénients de la migration vers une architecture microservices",
"reasoning": {
"effort": "high"
}
}
Les niveaux disponibles sont low, medium, et high.
Techniques de déclenchement
Même avec des modèles non-reasoning, vous pouvez activer la chaîne de pensée avec des formulations simples dans votre prompt :
- “Raisonne étape par étape avant de répondre”
- “Décompose ton raisonnement”
- “Explique ta démarche puis donne ta conclusion”
- “Pense à voix haute”
Dans le message système
{
"role": "system",
"content": "Tu es un analyste financier. Pour chaque question, tu décomposes ton raisonnement en étapes numérotées avant de donner ta conclusion finale."
}
Tokens de raisonnement et coûts
Les tokens de raisonnement sont comptabilisés dans l’utilisation et facturés comme des tokens de sortie. Ils apparaissent dans le champ reasoning_tokens de la réponse :
{
"usage": {
"completion_tokens_details": {
"reasoning_tokens": 150
}
}
}
Le paramètre max_completion_tokens ne limite que la réponse visible : le raisonnement interne n’y compte pas, et sa quantité se règle par l’effort de raisonnement.
Les bonnes pratiques de xAI demandent au moins 900 secondes de délai d’attente par requête, et les exemples de son guide Reasoning montent à 3 600 secondes pour les problèmes complexes.
Limites des modèles reasoning
Certains paramètres ne sont pas disponibles sur les modèles de raisonnement :
frequency_penaltyetpresence_penalty: non supportésstop: non supporté- Ces paramètres déclenchent une erreur si vous les incluez
Mise en pratique
Testez la même question avec et sans chaîne de pensée :
Sans CoT :
Un train part de Paris à 8h à 120 km/h. Un autre part de Lyon (470 km) à 9h à 150 km/h. À quelle heure se croisent-ils ?
Avec CoT :
Un train part de Paris à 8h à 120 km/h. Un autre part de Lyon (470 km) à 9h à 150 km/h. À quelle heure se croisent-ils ? Raisonne étape par étape en montrant tes calculs.
Comparez les réponses : la version avec chaîne de pensée sera plus fiable et vérifiable.
Points clés à retenir
- La chaîne de pensée améliore la fiabilité sur les tâches complexes en décomposant le raisonnement
- Les modèles Grok actuels intègrent un raisonnement chiffré avec trois niveaux d’effort (low/medium/high)
- Les tokens de raisonnement sont facturés et comptent dans la limite de tokens de sortie
- Certains paramètres (penalties, stop) ne sont pas compatibles avec les modèles reasoning
- Ajoutez “raisonne étape par étape” dans vos prompts pour activer le CoT sur n’importe quel modèle