Temperature en IA : définition et comment l'utiliser
Découvrez la temperature en IA (ChatGPT, Claude). Comment elle contrôle créativité vs précision, et comment la régler pour les meilleurs résultats.
La temperature est un paramètre qui contrôle le degré d’aléatoire ou de déterminisme des sorties d’un modèle d’IA. Une temperature basse (0,0-0,3) produit des réponses cohérentes et prévisibles. Une temperature haute (0,7-1,0+) produit des résultats plus créatifs, variés et parfois surprenants.
Comment fonctionne la temperature
Quand un modèle d’IA génère du texte, il prédit le mot suivant en calculant des probabilités pour chaque mot possible. La temperature ajuste ces probabilités :
- Temperature 0 : le modèle choisit toujours le mot le plus probable. Même entrée = même sortie à chaque fois.
- Temperature 0,5 : choisit principalement les mots probables mais occasionnellement des choix moins évidents.
- Temperature 1,0 : les mots sont choisis proportionnellement à leur probabilité. Plus de variété et de créativité.
- Temperature > 1,0 : même les mots peu probables ont leur chance. Les sorties deviennent imprévisibles et parfois incohérentes.
Imaginez ça comme un curseur entre le « mode comptable » (bas) et le « mode artiste » (haut).
Quand utiliser chaque réglage
| Temperature | Idéal pour | Exemples |
|---|---|---|
| 0,0 - 0,2 | Tâches factuelles, code, extraction de données | Génération de code, formatage JSON, maths |
| 0,3 - 0,5 | Tâches équilibrées, écriture professionnelle | Emails, résumés, documentation |
| 0,6 - 0,8 | Tâches créatives avec structure | Articles de blog, copywriting, brainstorming |
| 0,9 - 1,2 | Tâches hautement créatives | Poésie, fiction, brainstorming libre |
Exemple pratique
Le même prompt avec différentes temperatures :
Prompt : “Describe the color blue in one sentence.”
- Temperature 0,1 : “Blue is a primary color with a wavelength of approximately 450-490 nanometers.”
- Temperature 0,7 : “Blue is the color of a clear sky on a summer morning, calm and infinite.”
- Temperature 1,2 : “Blue tastes like forgotten lullabies swimming through December’s last exhale.”
Comment régler la temperature
- ChatGPT (web) : pas directement ajustable dans l’interface de chat. Utilisez l’API ou les Custom GPTs.
- API ChatGPT : définissez le paramètre
temperature(0,0 à 2,0). - Claude : définissez le paramètre
temperature(0,0 à 1,0). - Midjourney : non applicable (utilise des paramètres différents comme
--chaos).
Termes associés
- Tokens - les unités que les modèles d’IA traitent
- System Prompt - instructions qui façonnent le comportement du modèle
- Hallucination - quand l’IA génère de fausses informations