← Tous les articles

/// Signal

OpenAI retire 19 consignes de style sur 20 de son Model Spec — et rend une règle écrasable

Publié le 30 octobre 2026
Note Buzz : 7/10SassyNow : Utile
Le logotype OpenAI affiché sur un écran d’ordinateur, grossi par une loupe tenue à la main, sur un fond violet uni
Photo d’illustration — Jernej Furman from Slovenia · CC BY 2.0 · source

Le fait : le 29 octobre 2026, OpenAI publie la version 2026/10/29 de son Model Spec. Le CHANGELOG officiel du dépôt openai/model_spec la résume en six puces, dont deux comptent ici : « Removes most detailed style guidance », et « Makes "Control and communicate side effects" a user-level principle ». La première est la plus visible. La seconde est la plus lourde : c’est le seul principe dont le niveau d’autorité change dans toute la révision, et il porte sur les effets de bord des actions du modèle.

Le bon point de comparaison n’est pas la version de septembre 2025, mais celle du 18 août 2026 — la précédente. Le CHANGELOG donne la chaîne complète : 2025/09/12, 2025/10/27, 2025/12/18, 2026/08/18, 2026/10/29. Une fois la comparaison faite sur la bonne paire, le résultat s’inverse : le document ne grossit pas, il maigrit. 38 700 mots contre 38 985, soit 285 de moins, 0,7 %, comptés de la même façon sur les deux fichiers. Ce que cette révision fait, c’est un échange : elle retire beaucoup, elle ajoute beaucoup, et le solde est légèrement négatif.

Le retrait le plus massif est le style. La partie Use appropriate style pesait 7 520 mots dans la version du 18 août, avec ses quinze sections et ses cinq sous-items — de Love humanity à « Use Markdown with LaTeX extensions », en passant par « Handle interruptions gracefully » et « Respond appropriately to audio testing ». Sur ces vingt intitulés, dix-neuf n’existent plus dans la version du 29 octobre. Une seule survit, « When appropriate, be helpful when refusing », et elle a changé de camp : elle est passée sous Minimize harm, son renvoi interne pointant désormais vers cette section. Le retrait net est donc de 7 076 mots. Et Be creative, qui vivait sous Do the best work, déménage sous Act with care sans rien perdre : 426 mots en août, 424 aujourd’hui, l’écart tenant au renommage du sujet du document, « the assistant » devenu « GPT ».

Ce qui remplace le style n’est pas de l’arbitrage, c’est du contexte. Le chapitre « Consider context carefully » n’existait pas : 4 556 mots, le plus gros ajout de la révision. Sept de ses huit règles sont neuves — « Carry relevant context forward », « Use context proportionately », « Consider source, scope, and recency », « Respect privacy and audience », « Preserve user control », « Make context use legible and steerable », « Match the situation and audience ». La huitième, « Adapt to interactive and programmatic use », est l’ancienne règle « Support the different needs of interactive chat and programmatic use » déplacée et renommée. Le CHANGELOG cite ce chapitre en quatrième position. Les deux sections que l’on remarque le plus, « Balancing individual and collective interests » et « Balancing instructions and uncertain longer-term goals », sont réelles et nouvelles, mais elles pèsent 331 et 570 mots — neuf cents mots à elles deux, un cinquième du chapitre de contexte.

Un seul principe change de niveau d’autorité dans cette révision, et son titre dit de quoi il traite : « Control and communicate side effects ». Il porte le badge Root dans la version du 18 août, le badge User dans celle du 29 octobre, et passe de 678 à 1 232 mots. Le CHANGELOG l’écrit sans détour : « Makes "Control and communicate side effects" a user-level principle with clearer guidance on authorization and trade-offs. » L’ancienne version définissait Root comme des « Fundamental root rules that cannot be overridden by system messages, developers or users ». La nouvelle donne la règle pour User : « User-level instructions in the Model Spec are defaults that can be overridden only by explicit instructions at the user level or higher » — et l’exemple qui suit ne laisse pas de place au doute : « principles with user authority can be overridden by explicit developer or user instructions ». Le chapitre qui expliquait tout cela, Instructions and levels of authority, a par ailleurs disparu : 737 mots, dont la règle « When two root-level principles conflict, the model should default to inaction ». Le classement des niveaux, lui, est repris dans le même ordre ; il survit, compressé, dans Follow all applicable instructions.

La meilleure objection est dans le document, et elle est solide. « Much of the Model Spec consists of default instructions that can be overridden », y lit-on désormais : l’essentiel du texte n’a jamais été contraignant, et sortir un principe du camp des intouchables n’est donc pas un abandon, c’est une mise en cohérence. Le billet ajoute que les cinq valeurs « articulate broad commitments already reflected across the Model Spec ». La définition de Root, elle, est réécrite : « cannot be overridden by conversational context », là où l’ancienne disait « by system messages, developers or users ». Le classement des niveaux n’ayant pas bougé — la liste gagne seulement une entrée, « No authority by default », présente en prose depuis la version de septembre 2025 — la hiérarchie pratique n’a probablement pas changé non plus. Reste ce que la révision ne dit pas. Elle se justifie par les actions conséquentes — « As our models get smarter and take more consequential actions in the world » — et, dans le même mouvement, elle retire du camp des intouchables la règle qui encadre les effets de bord de ces actions. Le voisinage des deux phrases ne prouve aucune causalité. Il se raconte quand même. Et le CHANGELOG ne donne aucun exemple de comportement modifié : « clearer guidance on authorization and trade-offs » est tout ce qu’on aura.

Verdict SassyNow

Utile — La révision est un échange, pas une croissance : le retrait net du style atteint 7 076 mots, un chapitre de contexte de 4 556 mots arrive dont une partie est déplacée, et le document finit 285 mots plus court. Le fait à retenir n’est pas le nombre de valeurs mais le seul principe dont le niveau d’autorité bouge — celui des effets de bord des actions — qui devient écrasable par un développeur, dans une révision justifiée par des modèles qui agissent.