LEXIQUE IA PROMPT LAB
Température en IA : Maîtriser le curseur entre précision et créativité
Définition express
La température est un hyperparamètre qui contrôle le niveau de hasard (aléatoire) dans la sélection des mots générés par un modèle de langage (LLM).
Points clés
- Température basse (0 – 0.3) : Idéale pour le code, les mathématiques et les faits.
- Température moyenne (0.5 – 0.7) : Équilibre standard pour la rédaction générale.
- Température haute (0.8 – 1.0+) : Pour la créativité, le brainstorming et la fiction.
Le point différenciant
Contrairement à une température physique, elle agit sur la distribution de probabilités : une température basse rend le modèle prévisible et factuel, une température haute le rend créatif et surprenant.
En résumé
Imaginez la température comme un curseur de ‘fantaisie’. À 0, l’IA est comme un comptable strict : elle choisit toujours la réponse la plus probable et ne prend aucun risque. À 1, elle devient un artiste improvisateur : elle prend des libertés, choisit des mots moins évidents et peut générer des résultats plus originaux, mais aussi plus imprévisibles.
Pourquoi c’est important ?
La température est souvent confondue avec le paramètre ‘Top-P’ (Nucleus Sampling), car les deux influencent la diversité du texte. La différence réside dans la méthode : la température modifie la forme de la courbe de probabilité de tous les mots possibles (en ‘aplatissant’ ou ‘pointant’ la courbe) avant le choix final. Le Top-P, lui, coupe simplement la liste des mots possibles pour ne garder que le haut du panier (ex: les 90% les plus probables) sans modifier leurs probabilités relatives. En résumé : la température change la confiance du modèle en ses choix, le Top-P filtre les choix disponibles.
Détails & Concepts liés
Mécanisme technique : Softmax et Logits
Techniquement, le modèle génère des scores (logits) pour chaque mot possible suivant. La température est un diviseur appliqué à ces logits avant qu’ils ne soient passés dans la fonction ‘Softmax’ (qui transforme les scores en pourcentages de probabilité). Une température < 1 accentue les écarts (les mots probables deviennent quasi-certains). Une température > 1 réduit les écarts (les mots rares deviennent presque aussi probables que les mots communs).
Calibration selon la tâche
Il n’y a pas de ‘bonne’ température universelle. Pour de l’extraction de données (JSON) ou du code SQL, une température de 0 est impérative pour éviter les erreurs de syntaxe. Pour écrire un poème ou un script publicitaire, une température de 0.8 à 1.1 permet d’éviter les clichés et les phrases trop génériques.
Température vs Hallucinations
Il existe une corrélation directe : plus la température est élevée, plus le risque d’hallucinations augmente. En forçant le modèle à choisir des mots moins probables pour être ‘original’, on augmente la chance qu’il invente des faits ou perde le fil logique de la conversation.
Cas d’usage concrets
- ✓
Génération de code et débogage (Température basse pour la rigueur).
- ✓
Rédaction créative et storytelling (Température haute pour l’originalité).
- ✓
Extraction d’entités et classification (Température nulle pour la constance).
- ✓
Brainstorming d’idées marketing (Température élevée pour la diversité).
Méthode & Prompting
À éviter
Utiliser une température de 1.0 pour demander à l’IA de résoudre une équation mathématique ou de générer un fichier JSON strict.
Bon usage
Adapter la température à l’objectif : 0.2 pour résumer un texte factuel, 0.9 pour inventer des noms de produits innovants.
Impact & Rentabilité
Limites & Points d’attention
Une température de 0 ne garantit pas un déterminisme absolu à 100% sur toutes les architectures (notamment à cause des calculs parallèles sur GPU), bien qu’elle s’en approche fortement. À l’inverse, une température trop élevée (> 1.5) peut rendre le modèle incohérent, produisant du charabia grammatical.
L’essentiel à retenir
- La température contrôle le hasard : bas = focus/logique, haut = diversité/créativité.
- Ce n’est pas un indicateur d’intelligence, mais de variabilité.
- Pour des tâches factuelles ou techniques, visez 0 à 0.3.
- Évitez de modifier drastiquement la Température et le Top-P en même temps sans tester.
Questions Fréquentes
PROMPT-LAB.FR
Comprendre • Prompter • Accélérer