---
title: 'Avant les « modèles qui réfléchissent » — l’âge sombre (2022–2024)'
description: Du lancement de ChatGPT, en novembre 2022, jusqu’en septembre 2024, les modèles de chat répondaient d’une traite, sans étape pour vérifier leur travail. Comment sont arrivés les modèles qui réfléchissent, ce qu’ils ont corrigé, ce qu’ils n’ont pas corrigé, et ce que la réflexion coûte dans mes propres apps.
date: 2026-11-04
tags: IA, LLM, modèles de raisonnement, hallucinations, coûts de l’IA
---

Avant les modèles qui réfléchissent, du lancement de ChatGPT en novembre 2022 jusqu’en septembre 2024, un modèle de chat répondait d’une traite. Il écrivait sa réponse un mot après l’autre, sans étape pour vérifier son travail. Les modèles qui réfléchissent, à commencer par o1 d’OpenAI, écrivent d’abord leur raisonnement, puis répondent.

Je n’étais pas sûr des dates moi-même. Cette semaine, j’ai posé la question à Nova, l’un de mes agents, sur Telegram. Je me souvenais que les premiers ChatGPT et Claude ne réfléchissaient pas, et qu’aujourd’hui ils le font tous. Je pensais que le changement datait d’environ un an. Il date de deux ans.

Nova m’a renvoyé une chronologie et a appelé les années d’avant « l’âge sombre ». Le titre m’a plu. J’ai donc vérifié la chronologie pour cette note, et j’ai ajouté ce que la réflexion a changé dans mes propres apps : ce qu’elles coûtent, la vitesse de leurs réponses, et parfois le fait même qu’elles répondent.

## Deux ans de réponses d’une traite

« L’âge sombre », c’est une blague, mais le mécanisme derrière est bien réel. Jusqu’en septembre 2024, un modèle de chat n’avait aucun endroit où réfléchir avant de parler.

Un modèle de langage écrit un mot à la fois. Pour être exact, il écrit des tokens, des morceaux de mots, mais « mots » suffit ici. Pour chacun, il choisit un mot suivant probable d’après tout ce qui précède, puis il passe au suivant. Il ne peut pas revenir changer un mot déjà écrit.

La réponse, c’était donc la réflexion. Si le modèle se trompait tôt dans un calcul, chaque mot suivant s’appuyait sur cette erreur. La réponse se lisait quand même sans accroc. Une réponse fausse avait l’air aussi sûre qu’une réponse juste.

Des chercheurs ont trouvé une parade en 2022. Une équipe de l’université de Tokyo et de Google a ajouté une seule phrase avant la réponse : « Let’s think step by step », réfléchissons étape par étape. Sur une série de petits problèmes d’arithmétique, un modèle d’OpenAI est passé de 18 % de bonnes réponses à 79 %. C’est passer de moins d’un problème sur cinq à presque quatre sur cinq.

Le modèle savait donc raisonner, à condition d’écrire les étapes. Mais il fallait le lui demander, et personne ne l’avait entraîné à bien le faire.

<figure class="fd-fig dk-pass" aria-labelledby="dk1-cap" data-desc="Deux façons de répondre pour un modèle de chat. D’une traite, ChatGPT en novembre 2022 : il écrit la réponse mot après mot, chaque mot étant sa meilleure supposition d’après les mots précédents, sans retour en arrière pour vérifier, si bien qu’une étape fausse reste dans la réponse. Réfléchir, puis répondre, o1 en septembre 2024 : il écrit d’abord son raisonnement, essaie, vérifie, corrige, et seulement ensuite la réponse ; il peut donc repérer une erreur avant que vous ne la voyiez, au prix de plus de mots, de plus de temps et d’un coût plus élevé. En dessous, l’astuce de 2022 : ajouter la phrase Let’s think step by step a fait passer un modèle de 18 % à 79 % de bonnes réponses sur de petits problèmes d’arithmétique.">
<div class="mp-two-row">
<div class="mp-two-card">
<p class="mp-two-who">ChatGPT, novembre 2022</p>
<p class="mp-two-name">D’une traite</p>
<p class="dk-words" aria-hidden="true"><span>La</span><span>réponse</span><span>est</span><span class="dk-wrong">fausse</span></p>
<p class="mp-two-line">Écrit la réponse mot après mot</p>
<p class="mp-two-line">Chaque mot est une supposition tirée des précédents</p>
<p class="mp-two-line">Aucun retour en arrière pour vérifier</p>
</div>
<p class="mp-two-vs">puis</p>
<div class="mp-two-card mp-two-peter">
<p class="mp-two-who">o1, septembre 2024</p>
<p class="mp-two-name">Réfléchir, puis répondre</p>
<p class="dk-words" aria-hidden="true"><span class="dk-think">essayer</span><span class="dk-think">vérifier</span><span class="dk-think">corriger</span><span class="dk-final">réponse</span></p>
<p class="mp-two-line">Écrit d’abord son raisonnement</p>
<p class="mp-two-line">Peut repérer une erreur avant vous</p>
<p class="mp-two-line">Plus de mots, plus de temps, plus de coût</p>
</div>
</div>
<p class="mp-strip"><b>Astuce de 2022</b><span>« Let’s think step by step » : de 18 % à 79 % de bonnes réponses sur de petits problèmes.</span></p>
<figcaption id="dk1-cap">Les mots en étiquettes sont un schéma. Les deux scores viennent de Kojima et ses coauteurs, 2022, avec un modèle d’OpenAI de l’époque.</figcaption>
</figure>

## Septembre 2024 : le modèle apprend à réfléchir d’abord

Le 12 septembre 2024, OpenAI a sorti o1-preview. C’était le premier modèle très utilisé à être entraîné pour écrire son raisonnement avant chaque réponse.

La méthode d’entraînement s’appelle l’apprentissage par renforcement. Le modèle essaie un problème, écrit son raisonnement, et reçoit une récompense quand la réponse finale est juste. Au fil des essais, il garde les habitudes qui paient. L’article d’OpenAI en cite quelques-unes. Le modèle « apprend à reconnaître et à corriger ses erreurs ». Il découpe les étapes difficiles en étapes plus simples, et tente une autre voie quand la première échoue.

OpenAI a gardé le raisonnement brut caché. Dans ChatGPT, on voyait un court résumé, et une ligne indiquant combien de temps le modèle avait réfléchi.

Le gain était le plus fort là où une réponse se vérifie. L’AIME est un examen de 15 questions qui qualifie les lycéens américains pour l’olympiade de mathématiques. Sur les sujets de 2024, GPT-4o, le meilleur modèle de ChatGPT avant o1, résolvait en moyenne environ 2 questions sur 15. o1 en résolvait environ 11.

OpenAI a aussi constaté que o1 s’améliorait à mesure qu’il réfléchissait plus longtemps. C’est un nouvel échange : on achète une meilleure réponse avec plus de temps et plus de tokens. C’est l’échange que je retrouve aujourd’hui dans mes propres apps.

<figure class="fd-fig dk-aime" aria-labelledby="dk2-cap" data-desc="L’examen de mathématiques AIME 2024, 15 questions, dessinées en 15 carrés par modèle. GPT-4o, le meilleur modèle de ChatGPT avant o1, en résolvait en moyenne environ 2 sur 15. o1, avec un essai par question, en résolvait environ 11. En dessous : avec 64 essais et un vote sur la réponse la plus fréquente, o1 atteignait 12,5 sur 15.">
<div class="dk-sq-rows">
<div class="dk-sq-row">
<p class="dk-sq-who"><b>GPT-4o</b><span>Environ 2 sur 15</span></p>
<p class="dk-sq" aria-hidden="true"><i class="dk-on"></i><i class="dk-on"></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i></p>
</div>
<div class="dk-sq-row dk-sq-o1">
<p class="dk-sq-who"><b>o1, un essai</b><span>Environ 11 sur 15</span></p>
<p class="dk-sq" aria-hidden="true"><i class="dk-on"></i><i class="dk-on"></i><i class="dk-on"></i><i class="dk-on"></i><i class="dk-on"></i><i class="dk-on"></i><i class="dk-on"></i><i class="dk-on"></i><i class="dk-on"></i><i class="dk-on"></i><i class="dk-on"></i><i></i><i></i><i></i><i></i></p>
</div>
</div>
<p class="mp-strip"><b>64 essais</b><span>Avec un vote sur la réponse la plus fréquente, o1 atteignait 12,5 sur 15.</span></p>
<figcaption id="dk2-cap">Les moyennes d’OpenAI sur les sujets de 2024, 1,8 et 11,1 sur 15, arrondies au carré près.</figcaption>
</figure>

## Six mois plus tard, tout le monde en avait un

Le o1 complet est sorti le 5 décembre 2024. Deux semaines plus tard, Google a publié une version expérimentale de Gemini 2.0 Flash qui réfléchit. Puis tout le monde a suivi.

- **DeepSeek-R1, janvier 2025.** Un laboratoire chinois a publié un modèle de raisonnement proche de o1 en maths et en code. Ses poids étaient ouverts, sous licence MIT : n’importe qui pouvait le télécharger et le faire tourner. Une semaine plus tard, l’action Nvidia a perdu 17 % en une journée.
- **Claude 3.7 Sonnet, février 2025.** Anthropic l’a présenté comme un « modèle de raisonnement hybride » : le même modèle répond vite, ou réfléchit d’abord quand on le lui demande, et on peut lire sa réflexion.
- **o3 et o4-mini, avril 2025.** Les modèles de raisonnement suivants d’OpenAI pouvaient utiliser des outils pendant leur réflexion : chercher sur le web, exécuter du code, regarder des images.
- **GPT-5, août 2025.** Dans ChatGPT, un routeur décide, message par message, s’il faut répondre vite ou réfléchir.

Aujourd’hui, la réflexion est un réglage, plus un produit à part. Même le plus petit Claude, Haiku 5.5, réfléchit sauf si on lui dit de ne pas le faire.

Les dates de Nova ont tenu quand je les ai vérifiées. Un chiffre, non. Nova disait que DeepSeek avait entraîné R1 pour environ 6 millions de dollars. Ce chiffre appartient à un autre modèle : environ 5,6 millions de dollars, c’est le dernier entraînement du modèle de base de DeepSeek, V3. R1 est construit sur V3, et son entraînement au raisonnement a coûté 294 000 $ de plus, d’après l’article de DeepSeek dans Nature.

Nova tourne sur Claude Sonnet 5, un modèle qui réfléchit, et il a quand même mélangé les deux. Alors, que corrige vraiment la réflexion ?

<figure class="fd-fig ah dk-tl" aria-labelledby="dk3-cap" data-desc="Une chronologie, de la réponse d’une traite à la réflexion par défaut. Novembre 2022 : ChatGPT, puis Claude en mars 2023, répondent d’une traite. 12 septembre 2024 : o1-preview d’OpenAI, le premier modèle très utilisé entraîné à réfléchir avant de répondre. Décembre 2024 : le o1 complet, puis Gemini 2.0 Flash Thinking de Google deux semaines plus tard. Janvier 2025 : DeepSeek-R1, poids ouverts sous licence MIT, et l’action Nvidia perd 17 % en une journée. Février 2025 : Claude 3.7 Sonnet, un seul modèle qui répond vite ou réfléchit d’abord. Avril 2025 : o3 et o4-mini réfléchissent en utilisant des outils, recherche, code et images. Août 2025 : GPT-5, où le routeur de ChatGPT décide quand réfléchir. Aujourd’hui : la réflexion par défaut ; même Claude Haiku 5.5 réfléchit sauf si on lui dit de ne pas le faire.">
<ol class="ah-tl-list">
<li class="ah-ev dk-ev-dark"><p class="ah-ev-d">Nov. 2022</p><p class="ah-ev-t"><b>ChatGPT, puis Claude</b>D’une traite, sans étape de réflexion. Claude arrive en mars 2023.</p></li>
<li class="ah-ev dk-ev-key"><p class="ah-ev-d">12 sept. 2024</p><p class="ah-ev-t"><b>o1-preview</b>Entraîné à réfléchir avant de répondre.</p></li>
<li class="ah-ev"><p class="ah-ev-d">Déc. 2024</p><p class="ah-ev-t"><b>o1, Gemini 2.0 Flash Thinking</b>OpenAI et Google, à deux semaines d’écart.</p></li>
<li class="ah-ev"><p class="ah-ev-d">Janv. 2025</p><p class="ah-ev-t"><b>DeepSeek-R1</b>Poids ouverts, licence MIT. Nvidia perd 17 % en un jour.</p></li>
<li class="ah-ev"><p class="ah-ev-d">Févr. 2025</p><p class="ah-ev-t"><b>Claude 3.7 Sonnet</b>Un seul modèle : répondre vite, ou réfléchir d’abord.</p></li>
<li class="ah-ev"><p class="ah-ev-d">Avr. 2025</p><p class="ah-ev-t"><b>o3 et o4-mini</b>Réfléchir en utilisant des outils : recherche, code, images.</p></li>
<li class="ah-ev"><p class="ah-ev-d">Août 2025</p><p class="ah-ev-t"><b>GPT-5</b>Un routeur décide quand ChatGPT réfléchit.</p></li>
<li class="ah-ev dk-ev-now"><p class="ah-ev-d">Aujourd’hui</p><p class="ah-ev-t"><b>La réflexion par défaut</b>Même Claude Haiku 5.5 réfléchit, sauf si on lui dit non.</p></li>
</ol>
<figcaption id="dk3-cap">Dates tirées des annonces de chaque entreprise. La ligne grise est « l’âge sombre » ; la dernière ligne vient de mes propres apps.</figcaption>
</figure>

## La réflexion vérifie les étapes, pas les faits

La réflexion aide surtout quand chaque étape se vérifie : un calcul, une démonstration, du code que des tests peuvent exécuter. Elle ne donne pas au modèle un fait qu’il n’a jamais appris.

Les propres rapports d’OpenAI montrent les deux côtés. Pour le rapport sur o1, en décembre 2024, un outil de surveillance a lu le raisonnement derrière 102 443 réponses. Dans 43 d’entre elles, o1 avait inventé une information, et son raisonnement montrait qu’il le savait. Il s’agissait surtout de références : un livre ou une page web qu’il ne pouvait pas vérifier sans recherche, alors il en écrivait une plausible.

C’est rare, environ 4 réponses sur 10 000. Mais la réflexion ne l’a pas empêché. Elle l’a seulement rendu visible pour qui lisait le raisonnement.

Le rapport sur o3, en avril 2025, est allé plus loin. Sur PersonQA, le test d’OpenAI fait de questions sur des faits publics concernant des personnes, o3 inventait dans 33 % de ses réponses. C’est le double des 16 % de o1, et o4-mini montait à 48 %. L’explication d’OpenAI : o3 avance plus d’affirmations au total, justes comme fausses. Le rapport ajoute qu’il faut « plus de recherche » pour comprendre.

En septembre 2025, OpenAI a publié un article sur la raison pour laquelle les modèles inventent. Sa réponse : la plupart des tests notent une supposition mieux qu’un « je ne sais pas », donc l’entraînement apprend aux modèles à deviner. La réflexion ne change pas cette note.

J’ai touché la même limite chez moi. En août, Rex, mon agent de suivi sportif, devait enregistrer un produit alimentaire à partir de mes photos, tableau nutritionnel compris. J’ai essayé cinq modèles sur la même étape. Gemini 3 Flash m’a renvoyé un plat de poisson dont on avait parlé plus tôt dans la conversation, pas le produit de la photo. Gemini 3.1 Pro a dit qu’il n’arrivait pas à lire les valeurs et me les a demandées.

Le problème, c’étaient mes photos : aucune ne montrait le tableau clairement. Aucun modèle, qu’il réfléchisse ou non, ne lit des chiffres absents de l’image. Il me fallait une meilleure photo, pas un meilleur modèle.

<figure class="fd-fig dk-facts" aria-labelledby="dk4-cap" data-desc="Ce que la réflexion peut corriger, et ce qu’elle ne peut pas corriger. Elle aide pour les étapes qui se vérifient : un examen de maths, où o1 est passé d’environ 2 à environ 11 questions sur 15 face à GPT-4o ; du code, quand des tests l’exécutent ; un plan avec des outils, étape par étape. Elle ne peut rien pour les faits que le modèle n’a pas : une référence qu’il ne peut pas ouvrir, un fait sur une personne qu’il n’a jamais appris, un chiffre absent de la photo. Barres tirées du test PersonQA d’OpenAI, la part de réponses avec des faits inventés : o1 16 %, o3 33 %, o4-mini 48 %. En dessous, d’après le rapport sur o1 : 43 réponses sur 102 443 inventées en connaissance de cause, surtout des références.">
<div class="mp-two-row">
<div class="mp-two-card mp-two-peter">
<p class="mp-two-who">La réflexion aide</p>
<p class="mp-two-name">Des étapes vérifiables</p>
<p class="mp-two-line">Un examen de maths : d’environ 2 à 11 sur 15</p>
<p class="mp-two-line">Du code, quand des tests l’exécutent</p>
<p class="mp-two-line">Un plan avec des outils, étape par étape</p>
</div>
<p class="mp-two-vs">mais</p>
<div class="mp-two-card dk-cant">
<p class="mp-two-who">La réflexion n’y peut rien</p>
<p class="mp-two-name">Des faits qu’il n’a pas</p>
<p class="mp-two-line">Une référence qu’il ne peut pas ouvrir</p>
<p class="mp-two-line">Un fait sur une personne qu’il n’a jamais appris</p>
<p class="mp-two-line">Un chiffre absent de la photo</p>
</div>
</div>
<div class="rp-bars">
<p class="rp-bars-h">PersonQA : réponses avec des faits inventés</p>
<p class="rp-bar"><span>o1, décembre 2024</span><i class="dk-w" style="--w:16"></i><b>16 %</b></p>
<p class="rp-bar dk-bar-up"><span>o3, avril 2025</span><i class="dk-w" style="--w:33"></i><b>33 %</b></p>
<p class="rp-bar dk-bar-up"><span>o4-mini, avril 2025</span><i class="dk-w" style="--w:48"></i><b>48 %</b></p>
</div>
<p class="mp-strip"><b>Rapport o1</b><span>43 réponses sur 102 443 inventées en connaissance de cause, surtout des références.</span></p>
<figcaption id="dk4-cap">Barres à l’échelle sur un axe de 0 à 100 %, d’après la fiche système d’o3 et d’o4-mini d’OpenAI. Le rouge marque un taux supérieur à celui d’o1.</figcaption>
</figure>

## La réflexion a un prix

La réflexion, c’est du texte en plus, que le modèle écrit avant la réponse. Vous le payez, vous l’attendez, et il compte dans la limite de taille de la réponse. J’ai rencontré les trois dans mes propres apps.

- **Le coût.** En septembre, mon app de notes de réunion, Scribelex, a envoyé une réunion de 16 minutes à Gemini 3.5 Flash. Environ 80 % de ce que le modèle a écrit était de la réflexion cachée, facturée comme la réponse. La réunion a coûté 0,39 €. Mon estimation disait 0,08 €, parce qu’elle ne comptait pas la réflexion.
- **La réponse vide.** En octobre, le chat en direct de la même app a affiché une réponse vide. Claude Haiku 5.5 réfléchit par défaut, et sa réflexion partage la limite de la réponse. Avec une limite de 700 tokens, un appel a passé les 700 à réfléchir. Il n’a renvoyé ni texte ni erreur. Réflexion coupée, les réponses arrivent maintenant en 2 secondes environ au lieu de 6.
- **Le modèle local.** Mon outil de commit, brb-git, peut tourner sur les modèles du Mac mini lui-même. Là, il utilise Granite d’IBM, un modèle qui ne réfléchit pas. Les modèles qui réfléchissent revenaient vides : ils dépensaient le budget en raisonnement, la bibliothèque jetait ce raisonnement, et il ne restait rien.

Je choisis donc selon la tâche. Pour un message de commit ou une réponse rapide pendant une réunion, la réflexion reste coupée. Pour les agents, c’est l’inverse. Quand j’ai configuré mon framework d’agents, OpenClaw, il ignorait tout modèle local qui n’était pas marqué comme capable de raisonner. Un agent planifie, appelle des outils, lit les résultats et corrige ses propres erreurs. C’est exactement le travail étape par étape où la réflexion est bonne.

<figure class="fd-fig dk-bill" aria-labelledby="dk5-cap" data-desc="Ce que la réflexion a fait dans quatre de mes apps, et ce que j’ai changé. Notes de réunion dans Scribelex : environ 80 % de la sortie de Gemini 3.5 Flash était de la réflexion cachée, si bien qu’une réunion de 16 minutes a coûté 0,39 € pour une estimation de 0,08 € ; le coût affiché compte maintenant la réflexion, et la baisser n’est pas encore décidé. Chat en direct dans Scribelex : Claude Haiku 5.5 a passé 700 tokens sur 700 à réfléchir et a renvoyé une réponse vide sans erreur ; la réflexion est coupée, les réponses prennent environ 2 secondes au lieu de 6, et une réponse vide s’affiche désormais comme une erreur. Messages de commit avec brb-git sur un modèle local : les modèles qui réfléchissent dépensaient le budget en raisonnement et renvoyaient un texte vide ; il utilise Granite 4.1 d’IBM, un modèle qui ne réfléchit pas. Agents dans OpenClaw : ils planifient, appellent des outils et corrigent leurs erreurs ; le framework ne faisait tourner que des modèles locaux marqués comme capables de raisonner. En dessous, la règle : réponses courtes, réflexion coupée ; agents qui planifient, réflexion activée.">
<div class="tm-table">
<p class="tm-row tm-head"><span>App</span><span>Ce qu’a fait la réflexion</span><span>Ce que j’ai changé</span></p>
<p class="tm-row"><b>Notes de réunion</b><span>80 % de la sortie en réflexion cachée : 0,39 € pour 0,08 € estimés</span><span>Le coût la compte. La baisser : <span class="tm-gap">pas décidé</span></span></p>
<p class="tm-row"><b>Chat en direct</b><span>700 tokens sur 700 en réflexion : <span class="tm-gap">une réponse vide, sans erreur</span></span><span>Réflexion coupée : 2 secondes au lieu de 6. Une réponse vide est une erreur</span></p>
<p class="tm-row"><b>Messages de commit</b><span>Modèles locaux qui réfléchissent : <span class="tm-gap">texte vide</span></span><span>Granite 4.1 d’IBM, un modèle qui ne réfléchit pas</span></p>
<p class="tm-row"><b>Agents</b><span>Planifier, appeler des outils, corriger ses erreurs</span><span class="dk-on-cell">Seulement des modèles capables de raisonner</span></p>
</div>
<p class="mp-strip"><b>Selon la tâche</b><span>Réponses courtes : réflexion coupée. Agents qui planifient : réflexion activée.</span></p>
<figcaption id="dk5-cap">Tiré de mes propres apps, cette année. Le rouge marque ce qui a cassé.</figcaption>
</figure>

## À essayer

- OpenAI, [Learning to reason with LLMs](https://openai.com/index/learning-to-reason-with-llms/), septembre 2024, en anglais : comment o1 a été entraîné, et les résultats à l’AIME.
- La [fiche système d’o1](https://arxiv.org/abs/2412.16720), décembre 2024, avec l’outil qui lit le raisonnement, et la [fiche système d’o3 et d’o4-mini](https://openai.com/index/o3-o4-mini-system-card/), avril 2025, avec PersonQA. Toutes deux en anglais.
- Kojima et ses coauteurs, [Large Language Models are Zero-Shot Reasoners](https://arxiv.org/abs/2205.11916), 2022, en anglais : l’article du « Let’s think step by step ».
- DeepSeek, [DeepSeek-R1 incentivizes reasoning in LLMs through reinforcement learning](https://www.nature.com/articles/s41586-025-09422-z), Nature, septembre 2025, en anglais.
- OpenAI, [Why language models hallucinate](https://openai.com/index/why-language-models-hallucinate/), septembre 2025, en anglais.
- Deux de mes notes sur ce que coûte l’IA : [compter ce que les tokens achètent](/fr/notes/tokenomics-dont-count-tokens.html) et [dépenser plus de tokens](/fr/notes/tokenmaxxing-fat-skills-real-tests.html).

Choisissez un prompt que vous envoyez chaque jour. Lancez-le une fois sans réflexion et une fois avec, puis comparez la réponse, l’attente et le coût. Si vous trouvez une tâche où la réflexion n’en vaut pas la peine, dites-moi laquelle.
