daliah
apprendre · l'algorithme x

Comment fonctionne l'algorithme de X (Twitter), d'après son propre code

X a publié deux fois le code de son fil Pour vous : en 2023, puis dans sa forme actuelle en 2026. Je l'ai lu : voici comment les posts sont classés, et ce que le code ne peut pas te dire.

par daliah·recherche de Jean-Paul Azzi·mis à jour le 21 sept. 2026·9 min de lecture

Comment lire mes étiquettes : confirméla source le dit · déduitma déduction à partir de ce qui est confirmé · spéculéune supposition, et je le dis

la version courte

X a publié son code de classement deux fois, et la version de 2023 est dépassée

Peu de plateformes publient le code derrière leur fil principal. X l'a fait. Le 31 mars 2023, Twitter a publié le code source de son algorithme de recommandation, qui choisit les posts du fil Pour vous. confirmé · 2, 3 Il tenait dans deux dépôts GitHub, avec un article de blog technique pour l'expliquer. confirmé · 1, 3, 4 Twitter a dit avoir écarté le code qui pouvait menacer la sécurité et la vie privée des utilisateurs ou aider des acteurs malveillants, ainsi que le code des recommandations publicitaires, les données d'entraînement et les poids du modèle. confirmé · 2 Le dépôt principal a été mis à jour jusqu'en juillet 2023, puis une fois encore le 3 septembre 2025. confirmé · 3

Le système actuel est un code distinct, x-algorithm, que xAI publie sur GitHub comme le code central qui décide des posts que chacun voit dans le fil Pour vous de X. confirmé · 5 Son fichier de réglages a été synchronisé pour la dernière fois avec le système de configuration de X le 18 septembre 2026. confirmé · 5 X présente ces réglages comme ses principales valeurs de production. confirmé · 5

Attention aux dates. Beaucoup d'explications s'appuient encore sur la publication de mars 2023, qui décrit le système de l'ère Twitter : environ 1500 posts candidats par requête, et un fil fait en moyenne pour moitié de posts de comptes que tu suis. confirmé · 1 Le code de 2026 utilise un autre langage de programmation, un autre modèle et une autre liste d'actions prédites. confirmé · 3, 5 Même la page du Centre d'assistance de X sur le fil Pour vous n'est pas datée et renvoie encore au dépôt de 2023. confirmé · 6

Le fil actuel prédit deux douzaines de réactions par post, puis les pondère

1Comprendre les posts et les comptes. Un classifieur appelé Grox range les nouveaux posts dans des catégories comme le spam, le contenu pour adultes et les médias violents, et transforme leur texte et leurs images en résumés numériques. confirmé · 5 Des modèles distincts vérifient les images et les vidéos. confirmé · 5 D'autres traitements évaluent les comptes : l'un les étiquette selon les réactions à leurs posts (blocages, signalements et signalements de spam, rapportés aux j'aime), un autre repère les comportements inauthentiques, un troisième calcule un score de réputation à partir des abonnements et de l'engagement. confirmé · 5 Ces étiquettes décident si un post peut être montré, pas à quel rang. confirmé · 5

2Trouver des candidats (les posts possibles). Chaque fois que l'app demande des posts, les posts récents des comptes que tu suis sortent d'un stockage en temps réel appelé Thunder. confirmé · 5 Les posts de comptes que tu ne suis pas viennent de Phoenix retrieval, qui compare ton activité récente à des posts décrits par leur contenu et leur auteur, et de SimClusters, qui regroupe comptes et posts selon qui interagit avec quoi. confirmé · 5 Pour Phoenix retrieval, tu es surtout ce avec quoi tu as interagi : il n'apprend aucun profil distinct pour toi et ne lit que ton historique, plus quelques détails comme le pays et la langue. confirmé · 5

3Premiers filtres. Avant le calcul des scores, le code retire les doublons, les posts de plus de 48 heures, tes propres posts, les reposts et réponses de comptes que tu ne suis pas, les posts de comptes que tu bloques ou masques, ceux qui contiennent tes mots masqués, ceux que tu as déjà vus, et les posts réservés aux abonnés payants que tu ne peux pas ouvrir. confirmé · 5

4Classer selon les actions prédites. Un modèle transformeur appelé Phoenix, de la même famille d'IA que les chatbots, lit ton historique d'engagement récent. confirmé · 5 Il prédit tes chances de faire chaque action : aimer, répondre, reposter, citer, partager, cliquer, regarder, t'attarder, suivre l'auteur, ou encore appuyer sur « Pas intéressé(e) », masquer, bloquer, signaler. confirmé · 5 Il voit aussi du contexte, comme l'âge du post et ton heure locale. confirmé · 5 Il note chaque post séparément : les autres posts du lot ne peuvent pas changer son score. confirmé · 5 Les prédictions sont ensuite multipliées par des poids, puis additionnées. confirmé · 5 Les réglages du 18 septembre 2026 contiennent ces poids :

X a laissé un avertissement dans le code : les poids multiplient les probabilités prédites pour une personne, pas des nombres d'actions, donc lire « un signalement annule 468 j'aime » est une erreur. confirmé · 5 Les signalements pèsent lourd parce qu'ils sont plus de 1000 fois plus rares que les j'aime. confirmé · 5

Trois ajustements suivent. Les posts de comptes que tu ne suis pas, ainsi que les réponses et reposts de comptes que tu suis, sont multipliés par 0,75. confirmé · 5 Le code de Twitter de 2023 faisait pareil pour les comptes que tu ne suis pas. confirmé · 3 Les posts supplémentaires d'un même auteur dans une même actualisation sont réduits de plus en plus, sans jamais descendre sous le quart de leur score. confirmé · 5 D'après mes calculs avec ces réglages, le deuxième post de l'auteur garde environ 62 % de son score, et le troisième environ 44 %. déduit · 5 Un bonus « nouvel auteur » peut faire remonter un post par actualisation autour de la 16e place, s'il s'agit d'un post original de moins de 48 heures, d'un compte de 1000 abonnés ou moins, avec moins de 1000 vues dans le fil d'accueil. confirmé · 5 Une dernière étape espace les posts trop semblables, en sacrifiant un peu de score pour la variété. confirmé · 5

Pour comparer : le modèle de classement de 2023 avait environ 48 millions de paramètres et prédisait dix types d'engagement, dont les j'aime, les retweets, les réponses, celles auxquelles l'auteur a réagi, et les signalements. confirmé · 1, 3

5Dernières vérifications et assemblage. Après le classement, un service de visibilité décide pour chaque post et chaque personne : autoriser, afficher derrière un écran d'avertissement, ou retirer. confirmé · 5 Certaines règles de retrait ne s'appliquent que lorsque le post serait recommandé à quelqu'un qui ne suit pas l'auteur, par exemple celles liées aux étiquettes « ne pas amplifier », à une vérification anti-spam générale, aux liens malveillants et aux abus. confirmé · 5 Les abonnés peuvent toujours voir le même post. confirmé · 5 Les branches en double d'une conversation sont fusionnées, et on y mêle des publicités, des suggestions de comptes à suivre et des messages incitatifs. confirmé · 5

6Apprendre de ce qui se passe ensuite. Tes actions récentes sont la principale donnée que le modèle lit lors de ta requête suivante. confirmé · 5 Donc ce avec quoi tu interagis aujourd'hui façonne ce que le fil Pour vous te montrera demain. déduit · 5 Le dépôt contient le code qui entraîne le modèle de production, mais pas le modèle entraîné, et ne dit pas à quelle fréquence le modèle en service est réentraîné. confirmé · 5 Le Centre d'assistance de X dit seulement qu'il est entraîné en continu à partir de tes interactions. confirmé · 6

Ce que ça change pour tes posts : attire les réponses et les partages, pas les masquages

Mes déductions à partir du code, pas des conseils de X. Elles supposent les réglages de septembre 2026, que X peut changer à tout moment. confirmé · 5

Ce que personne hors de X ne peut savoir, et quatre croyances que j'ai vérifiées

Le code montre les règles, pas les jugements. Le modèle entraîné n'est pas publié, et ses prédictions dépendent de l'historique de chaque personne. confirmé · 5 Donc personne hors de X ne peut calculer le score qu'obtiendra ton prochain post. déduit · 5 Je regarde des vidéos toute la journée, et je n'y arrive pas non plus.

X dit garder hors du code les prompts du classifieur Grox et certaines règles d'étiquetage, pour que le système soit plus difficile à manipuler. confirmé · 5 Les réglages peuvent différer pour les personnes placées dans des expériences, et X ne vise à publier que les expériences qui touchent 10 % du trafic ou plus. confirmé · 5 Le dépôt porte sur le fil Pour vous et ne couvre ni l'ordre des réponses sous un post, ni le classement de la recherche et d'Explorer. confirmé · 5

Les questions qu'on se pose

L'algorithme de X (Twitter) est-il open source ?
En grande partie, oui. Twitter a publié son code de recommandation sur GitHub le 31 mars 2023 et a mis à jour ce dépôt pour la dernière fois le 3 septembre 2025. confirmé · 2, 3 Le code actuel du fil Pour vous se trouve dans le dépôt x-algorithm de xAI, mis à jour pour la dernière fois le 18 septembre 2026. confirmé · 5 Certaines règles d'étiquetage, les prompts du classifieur et le modèle entraîné n'y sont pas inclus. confirmé · 5
Qu'est-ce que l'algorithme de X privilégie en 2026 ?
Il classe les posts selon la probabilité que chaque personne fasse environ deux douzaines d'actions dessus. confirmé · 5 Dans les réglages de septembre 2026, les réponses, les citations, les partages et le fait de suivre l'auteur pèsent bien plus que les j'aime, et les « Pas intéressé(e) », masquages, blocages et signalements prédits ont de gros poids négatifs. confirmé · 5 Les posts de comptes que tu ne suis pas ne gardent que 75 % de leur score, et les posts de plus de 48 heures sont écartés. confirmé · 5
Combien de temps un post reste-t-il dans le fil Pour vous de X ?
Jusqu'à 48 heures : le fil Pour vous filtre les posts plus anciens avant le calcul des scores, et le bonus « nouvel auteur » utilise la même limite. confirmé · 5 Ensuite, on peut encore voir le post sur ton profil et dans le fil Abonnements de tes abonnés, que X décrit comme les posts des comptes suivis, du plus récent au plus ancien. confirmé · 6
X Premium augmente-t-il ta portée ?
Pas dans le code de score du fil Pour vous publié aujourd'hui : le code de 2026 n'a aucun multiplicateur pour Premium ou la vérification. confirmé · 5 C'était le cas en 2023, quand le code multipliait le score des auteurs « Blue Verified » par des facteurs par défaut de 4 et de 2. confirmé · 3 La page Premium de X dit que les abonnés Premium bénéficient d'une priorisation de leurs réponses dans le classement des conversations, à des niveaux que X teste encore. confirmé · 7
Des signalements ou des blocages en masse peuvent-ils tuer ma portée sur X ?
X dit que les poids de classement s'appliquent à la probabilité prédite que chaque personne signale un post, pas à un nombre de signalements, et que seules les actions sur des posts servis dans le fil d'accueil influencent le classement. confirmé · 5 Mais les blocages et signalements, par rapport aux j'aime, alimentent bien des étiquettes au niveau du compte, et ces étiquettes peuvent empêcher que tes posts soient recommandés aux non-abonnés. confirmé · 5 La facilité avec laquelle une campagne coordonnée pourrait les déclencher n'est pas publiée, donc je ne peux pas te le dire.
Comment savoir si X limite mes posts ?
X teste en phase pilote un outil appelé Under the Hood, à l'adresse x.com/i/under_the_hood, qui montre des statistiques globales sur les étiquettes qui limitent la visibilité de ton compte et de tes posts. confirmé · 5 Depuis le 18 septembre 2026, il indique aussi si un post a été retenu dans un pays à la suite d'une demande légale, et dans quel pays. confirmé · 5 X dit étendre l'accès progressivement. confirmé · 5 Tous les comptes ne l'ont donc peut-être pas encore. déduit · 5

Sources

  1. Twitter Engineering (2023). Twitter's Recommendation Algorithm. Twitter Engineering blog, published with the 31 March 2023 code release. blog.x.com · page officielle · productionDécrit le pipeline Pour vous de l'ère Twitter tel qu'il fonctionnait en mars 2023 (sources de candidats, modèle de classement neuronal, filtres, assemblage) ; remplacé par le code de 2026.
  2. Twitter (2023). A new era of transparency for Twitter. Twitter company blog, 31 March 2023. blog.x.com · page officielle · déclaration officielleAnnonce la publication du code de 2023 et liste ce qui a été laissé de côté (code de sécurité, code des recommandations publicitaires, données d'entraînement, poids du modèle) ; aucun détail technique.
  3. Twitter (2023, updated 2025). the-algorithm: Source code for the X Recommendation Algorithm. GitHub, twitter/the-algorithm (first commit 31 March 2023; last update 3 September 2025). github.com · code ouvert · productionCode de l'ère Twitter pour le fil Pour vous (home-mixer, filtres, multiplicateurs Blue Verified et hors réseau, les dix types d'engagement) ; les valeurs par défaut du code peuvent différer des réglages en production, et le dépôt ne peut pas être compilé dans son ensemble.
  4. Twitter (2023). the-algorithm-ml. GitHub, twitter/the-algorithm-ml. github.com · code ouvert · productionContient le modèle de classement neuronal du fil Pour vous de 2023 (« heavy ranker ») et le code d'embeddings TwHIN ; son tableau de poids de 2023 n'est pas cité dans cet article.
  5. xAI / X (2026). x-algorithm: X For You Feed Algorithm. GitHub, xai-org/x-algorithm (README; home-mixer/params/param.rs, synced 18 September 2026; home-mixer/scorers; docs/BIDIRECTIONAL_BOOST_CHANGE.md; phoenix/README.md; user-cred-v2; visibility-filtering). github.com · code ouvert · productionLe code et les poids actuels du fil Pour vous au 18 septembre 2026 ; les prompts de Grox, certaines règles d'étiquetage et le modèle entraîné n'y figurent pas, et les réglages peuvent changer ou différer dans les expériences.
  6. X (undated, read 21 September 2026). For You Home Timeline Recommendations. X Help Center. help.x.com · page officielle · déclaration officielleDescription générale des signaux du fil Pour vous et des réglages offerts aux utilisateurs ; ni poids ni dates, et la page renvoie au dépôt de 2023.
  7. X (undated, read 21 September 2026). About X Premium. X Help Center. help.x.com · page officielle · déclaration officielleDécrit la priorisation des réponses pour les abonnés Premium dans le classement des conversations, à des niveaux encore en test ; ne dit rien du score du fil Pour vous.

Ceci est la version en langage clair. La recherche complète — chaque étape formalisée — est celle de Jean-Paul Azzi, et elle deviendra un livre. Chaque affirmation ici renvoie à l'article, à la page ou au code de la plateforme elle-même ; rien ne vient de blogues marketing.

Tu veux que je lise ton compte comme ça ?
donne-moi ton @ — je regarde tes vidéos avec tout ça en tête. pas d'inscription, pas de carte.
Continuer avec Google
Contente de te revoir.
ta session est déjà ouverte sur ce navigateur — ton bureau t'attend là où tu l'as laissé.
ouvre daliah →

Tu veux la même honnêteté sur tes propres vidéos ? C'est l'audit gratuit.

à lire aussi

Les autres fils, d'après leurs propres publications.

Comment fonctionnent les algorithmes des réseaux sociaux : les cinq étapes que les plateformes ont publiées
J’ai lu ce que TikTok, Instagram, YouTube, X, Facebook et LinkedIn ont mis par écrit sur la façon dont leur fil choisit les publications. Voici ce que ça donne, étape par étape. Pour chaque affirmation, j’indique à quel point j’en suis sûre.
lire →
12 mythes sur l’algorithme, vérifiés d’après ce que les plateformes ont vraiment publié
Tout le monde a sa théorie sur le fil. J’ai pris douze des plus répandues et je les ai vérifiées une à une dans les articles, les pages et le code des plateformes elles-mêmes.
lire →
Comment fonctionne l’algorithme TikTok : ce que TikTok et ByteDance ont vraiment publié
J’ai lu les explications de TikTok et l’article Monolith de ByteDance ligne par ligne. Voici ce qu’ils disent du fil Pour toi, étape par étape — et ce qu’ils ne disent pas.
lire →
Comment fonctionne l'algorithme Instagram : une appli, plusieurs classements
J'ai lu, ligne par ligne, les explications d'Instagram et les articles des ingénieurs de Meta. Voici comment, selon eux, les Reels, le fil, Explorer et les Stories sont classés, ce que ça change pour ce que tu publies, et où s'arrête ce qui est public.
lire →
Comment fonctionne l'algorithme YouTube : j'ai lu l'article de 2016 et ce que YouTube a dit depuis
L'article de Google de 2016 décrit le système de recommandation en deux étapes de YouTube, et les pages de YouTube, Shorts compris, ont comblé quelques trous depuis. Je les ai lus ligne par ligne : voici ce qui est confirmé, ce qui est déduit, et ce que personne hors de YouTube ne sait.
lire →