Mises à jour d'algorithme
Ce que récompensent les poids de classement publiés par X
Le code public de X donne un poids de 20 au partage par lien copié, contre 0,5 au J’aime. Ce que ces valeurs signifient pour les clips en octobre 2026.
Mis à jour le 4 octobre 202611 min de lecture7 sources
En bref
Dans le code public de classement de X, consulté le 4 octobre 2026, la prédiction d’un partage par copie du lien a le poids positif le plus élevé (20). Viennent ensuite la réponse, la citation et le partage par message privé (5 chacun), l’abonnement (4), le partage (2), le Repost (1) et le J’aime (0,5). Les signalements (-234), les masquages (-58,8), « Pas intéressé » (-47,52) et les blocages (-31,2) abaissent le score. Ces poids multiplient la probabilité prédite qu’un spectateur réalise chaque action ; ils ne multiplient pas les comptes bruts du post. X les modifie souvent.
Sur cette page
- X publie les poids du fil Pour vous, mais chaque valeur n’est qu’un instantané daté
- Les poids modulent des prédictions, pas le nombre de J’aime
- Les poids par défaut au 4 octobre 2026
- Regarder une vidéo n’apporte presque aucun crédit direct
- Quatre étapes modifient le score après la somme pondérée
- Les valeurs changent : d’août à octobre 2026
- Que faire de ces poids en tant que clippeur ?
- Ce que les poids ne disent pas
- Questions
- Sources
X publie les poids du fil Pour vous, mais chaque valeur n’est qu’un instantané daté
X publie depuis le 20 janvier 2026 le code qui construit le fil Pour vous dans le dépôt GitHub xai-org/x-algorithm, et les poids eux-mêmes depuis le 13 août 2026. Ces poids indiquent la contribution de chaque action prédite du spectateur au score d’un post. Ils figurent dans un seul fichier : home-mixer/params/param.rs.
Nous avons lu ce fichier le 4 octobre 2026, au commit b412112 du 3 octobre. Sa première ligne précise qu’il est « recopié depuis les valeurs par défaut de config feature-switch », avec une dernière synchronisation le 2 octobre 2026 à 16 h UTC. Pour consulter exactement la version citée, ouvre le fichier à ce commit.
Considère chaque nombre de cet article comme un instantané. Le README du dépôt indique que des scripts cron définissent les valeurs par défaut du code pour qu’elles soient « les principales valeurs en production ». Il précise aussi que X mène des expériences sur une petite partie du trafic et cherche à publier dans le dépôt celles qui touchent environ 10 % du trafic ou plus. Les valeurs par défaut décrivent donc l’expérience de la majorité, pas de tous.
Le rythme de mise à jour a lui aussi changé. Après la première publication, les commits suivants sont arrivés le 15 mai et le 13 août 2026. Du 13 août au 3 octobre, X a poussé de nouveaux commits la plupart des jours ouvrés. Certains ont modifié les poids, comme le montre le tableau plus bas.
Les poids modulent des prédictions, pas le nombre de J’aime
Le modèle de classement de X, appelé Phoenix, examine l’activité récente d’un spectateur et prédit, pour chaque post candidat, sa probabilité de l’aimer, d’y répondre, de le partager, de bloquer l’auteur, etc. Le calculateur additionne ensuite chaque prédiction multipliée par son poids : score final = somme de (poids × probabilité prédite).
C’est l’erreur de lecture la plus courante. Le 14 août 2026, X a ajouté au README une note indiquant qu’il est faux d’interpréter le poids du signalement comme « 1 signalement annule 468 J’aime ». Les commentaires de param.rs expliquent pourquoi : la probabilité de base d’un signalement est « plus de 1 000 fois inférieure à celle d’un J’aime ». Il faut donc un poids élevé pour que cette prédiction ait un effet sur le classement.
Deux autres points des commentaires du code comptent pour les clippeurs :
- La personnalisation limite les signalements de masse. Chaque prédiction étant propre à un spectateur, X affirme que les signalements d’acteurs malveillants touchent surtout les recommandations destinées aux personnes qui leur ressemblent.
- Seules les interactions dans le fil d’accueil entraînent le classement. Selon le commentaire, une action ne compte que si le post a été servi dans le fil d’accueil. « Accéder directement à un post (par exemple, en se coordonnant dans une conversation de groupe) n’a aucun effet sur le classement. »
Notre interprétation : envoyer le lien d’un clip de campagne dans un groupe Discord ou Telegram en demandant des J’aime n’alimente pas les signaux de classement décrits par X. Cela peut tout de même enfreindre les règles de campagne sur l’engagement artificiel.
Les poids par défaut au 4 octobre 2026
Voici les valeurs de param.rs à la date de notre lecture. La colonne de droite est notre interprétation pour un post de clip, pas le texte de X.
| Action prédite | Poids | Conséquence pour un clip |
|---|---|---|
| Partager en copiant le lien | 20 | Signal positif le plus fort. Le spectateur copie le lien pour l’envoyer ailleurs |
| Répondre | 5 (20 si les deux comptes se suivent) | La conversation pèse lourd. Un bonus de 15 s’ajoute pour les posts originaux entre comptes qui se suivent mutuellement |
| Citer | 5 | Quelqu’un cite ton clip avec son propre texte |
| Partager par message privé | 5 | Envoi du post dans la messagerie de X |
| Suivre l’auteur | 4 | Le clip pousse le spectateur à s’abonner à toi |
| Partager (autre méthode) | 2 | Autres actions de partage |
| Repost | 1 | Deux fois le poids d’un J’aime |
| J’aime | 0,5 | Action courante au poids le plus faible |
| Ouvrir le post | 0,3 | Ouverture du détail du post |
| Ouvrir un lien | 0,2 | Clic sur un lien du post |
| Ouvrir la vidéo | 0,07 | Ouverture du lecteur vidéo |
| Vue de qualité de la vidéo | 0 | Aucun crédit avec les valeurs par défaut actuelles |
| Temps d’arrêt / ouverture d’une photo | 0,05 chacun | S’arrêter sur le post / ouvrir une image |
| Aucun arrêt sur le post | -0,02 | Faire défiler sans s’arrêter |
| Bloquer l’auteur | -31,2 | Signal négatif fort |
| Pas intéressé | -47,52 | Signal négatif fort |
| Masquer l’auteur | -58,8 | Signal négatif fort |
| Signaler | -234 | Poids le plus fort en valeur absolue, mais action la plus rare |
Trois valeurs continues comptent également : temps d’arrêt (0,004), temps passé après un clic (0,4) et petit bonus pour les posts encore inconnus de comptes suivis par le spectateur (0,02). Les visites de profil ont un poids de 0.
Le bonus pour les comptes qui se suivent mutuellement vient d’un changement de juillet 2026. La note de X sur ce changement indique qu’un test A/B a débuté le 10 juillet, qu’un bonus de 20 a touché beaucoup d’utilisateurs le 13 juillet et que X l’a fixé à 15 le 24 juillet. Il ne concerne que les posts originaux, ni réponses ni Reposts, d’auteurs suivis par le spectateur qui le suivent en retour.
Regarder une vidéo n’apporte presque aucun crédit direct
Pour les clippeurs, le chiffre le plus surprenant est le poids de la vue de qualité de la vidéo (VQV). Le modèle prédit qu’un spectateur donne à la vidéo une telle vue ; le dépôt ne définit pas le seuil de visionnage. À sa publication du 13 août 2026, le poids par défaut était de 0,05. Le commit du 25 août l’a ramené à 0,0 tandis que le poids du temps d’arrêt passait de 0,0 à 0,05. Il était encore à 0,0 le 4 octobre.
Le code limite aussi les vidéos qui peuvent recevoir une VQV : elles doivent durer plus de 10 000 millisecondes (10 secondes). Un clip de 9 secondes ne pourrait en obtenir même si le poids remontait.
Notre interprétation : avec les valeurs actuelles, un clip monte dans le fil Pour vous si le modèle prédit des partages, des réponses, des citations ou des abonnements, pas un visionnage complet. Un clip regardé jusqu’au bout sans jamais être partagé dispose de peu de signaux pour progresser. Le modèle peut néanmoins apprendre que les clips bien regardés sont plus souvent partagés : le temps de visionnage peut donc compter indirectement. X ne l’a pas affirmé. Pour la vidéo en détail, voir vidéos et liens sur X en 2026.
Quatre étapes modifient le score après la somme pondérée
La somme pondérée ne donne pas l’ordre final. Dans le code actuel, les étapes suivantes tournent dans un service de reclassement séparé, vm-ranker, dont les valeurs par défaut figurent dans vm-ranker/params.rs.
- Diversité des auteurs. Le deuxième meilleur post d’un auteur dans une même requête reçoit un facteur de 0,625, le troisième 0,4375, le quatrième environ 0,34. Les suivants se rapprochent d’un plancher de 0,25. Le code utilise une décroissance de 0,5 et un plancher de 0,25 dans la formule (1 - plancher) × décroissance^n + plancher.
- Réduction hors réseau. Les posts des comptes que le spectateur ne suit pas reçoivent un facteur de 0,75 (0,5 dans les fils thématiques). Le même facteur de 0,75 s’applique aux réponses et Reposts des comptes qu’il suit.
- Bonus aux nouveaux auteurs. Un post original récent d’un petit compte peut être relevé vers la 16e position selon le score. Le mécanisme fonctionne dans une expérience ; voir le bonus aux nouveaux auteurs sur X.
- Reclassement par similarité. Le service renonce à un peu de score pour éviter de juxtaposer des posts trop semblables, à partir des représentations numériques de chaque post.
Avant le calcul du score, des filtres éliminent aussi des candidats. L’un supprime tous les posts de plus de 48 heures. Un autre supprime les Reposts et réponses des comptes que le spectateur ne suit pas. Pour une chaîne de clips, cela signifie qu’un clip a au plus deux jours pour atteindre les non-abonnés via Pour vous. Sa diffusion auprès d’inconnus vient du post original, pas des Reposts d’autres comptes.
Les valeurs changent : d’août à octobre 2026
Les articles qui citent les poids de X vieillissent vite. Le 21 septembre 2026, PPC Land donnait 0,4 pour le clic et -43,2 pour « Pas intéressé ». C’était exact pour le fichier consulté, synchronisé le 18 septembre. Huit jours plus tard, les deux valeurs avaient changé. L’historique de param.rs montre les changements suivants :
| Date du commit (2026) | Changement de valeur par défaut |
|---|---|
| 13 août | Première publication des poids : clic 0,4 ; Pas intéressé -43,2 ; VQV 0,05 ; temps d’arrêt 0,0 |
| 25 août | VQV : de 0,05 à 0,0 ; temps d’arrêt : de 0,0 à 0,05 |
| 24 septembre | Valeurs de diversité des auteurs et de réduction hors réseau supprimées de param.rs dans home-mixer ; les mêmes valeurs restent dans vm-ranker/params.rs |
| 29 septembre | Clic : de 0,4 à 0,3 ; Pas intéressé : de -43,2 à -47,52 ; temps passé après un clic : de 0,0 à 0,4 |
| 30 septembre | Bonus aux nouveaux auteurs élargi (voir l’article consacré au sujet) |
Sur cette période, la tendance va vers une pénalité plus forte pour « Pas intéressé » et vers l’attention mesurée (temps passé) plutôt que le simple clic. C’est notre interprétation de cinq points de données, pas une règle déclarée par X.
Si tu cites ces nombres à un client ou dans un brief de campagne, indique la date et le commit. Vérifie l’historique des commits avant de t’appuyer sur une valeur.
Que faire de ces poids en tant que clippeur ?
Les poids favorisent les clips que l’on transmet et dont on parle, et pénalisent ceux qui poussent à masquer l’auteur. En pratique :
- Monte pour le partage, pas pour le J’aime. Choisis des moments dont un spectateur copierait le lien pour un ami : une affirmation claire, un chiffre étonnant, une blague avec sa mise en place. La prédiction d’un partage par lien copié pèse 40 fois celle d’un J’aime.
- Écris un post qui suscite une réponse. Une question précise ou une position nette dans le texte du post donne au modèle une raison de prédire des réponses (poids 5). Ne mendie pas l’engagement : les règles Original Content Rewards de X interdisent les demandes répétées de J’aime, de réponses ou de Reposts.
- Évite les boutons de masquage. Les accroches trompeuses et les pièges à clics augmentent la probabilité prédite de « Pas intéressé » (-47,52) et du masquage (-58,8). Un type de spectateur agacé peut coûter plus que de nombreux J’aime.
- Espace tes posts. Le deuxième post dans une même requête de fil conserve 62,5 % de son score et le quatrième environ un tiers. Publier dix clips en une heure revient surtout à te concurrencer toi-même.
- Publie tant que la source est récente. Après 48 heures, le filtre arrête la diffusion vers les inconnus via Pour vous. Voir vitesse de publication et fraîcheur.
- Ne compte pas sur les Reposts d’autres comptes. Les Reposts et réponses des comptes que le spectateur ne suit pas sont exclus de son fil Pour vous.
- Vérifie le fichier chaque mois. Note la date et la ligne de synchronisation en haut de param.rs à chaque lecture.
Ce que les poids ne disent pas
Les poids expliquent l’ordre entre les posts qui peuvent être montrés. Ils ne décident pas si un post peut l’être. Le README indique que classement et visibilité sont des systèmes distincts : une étiquette de spam, par exemple, peut exclure un post des recommandations aux non-abonnés même avec un score élevé. Le rapport Under the Hood de X montre ces étiquettes.
Certaines entrées ne sont pas publiques. Selon le README, X ne publie pas les instructions Grox données à ses classificateurs linguistiques, ni certaines règles d’étiquetage, « pour réduire le risque de manipulation ».
Ces poids ne décrivent pas non plus la rémunération des créateurs. Original Content Rewards paie selon les impressions qualifiées d’utilisateurs Premium, une autre unité ; voir vues X et impressions rémunérées. Les règles de paiement et d’éligibilité figurent dans un clippeur peut-il gagner de l’argent sur X ?.
Questions
Un signalement annule-t-il vraiment 468 J’aime sur X ?
Non. X dit que cette interprétation est fausse. Le poids multiplie la probabilité prédite qu’un spectateur signale le post. Les signalements sont plus de 1 000 fois plus rares que les J’aime ; leur grand poids permet à cette rare prédiction de compter. Il ne convertit pas un vrai signalement en un nombre de J’aime.
Les poids du fichier GitHub sont-ils ceux de mon compte X ?
Ce sont les valeurs par défaut du code. X indique que ses scripts cron les synchronisent avec les principales valeurs en production. Il mène aussi des expériences avec d’autres valeurs sur une partie du trafic. Ton compte ou tes spectateurs peuvent y participer : le fichier décrit le cas habituel, sans garantie.
Pourquoi le poids de la vue de qualité vidéo est-il de 0 ?
X ne l’a pas expliqué. L’historique des commits montre que la valeur par défaut est passée de 0,05 à 0,0 le 25 août 2026, tandis que le poids du temps d’arrêt passait de 0,0 à 0,05 dans le même commit. Le poids peut remonter ultérieurement.
Les signets comptent-ils dans les poids de classement de X ?
Les signets ne figurent pas dans la liste des actions prédites du code public de calcul consulté le 4 octobre 2026. Cette liste comprend les J’aime, réponses, Reposts, citations, partages (génériques, par message privé et par lien copié), clics, temps d’arrêt, actions vidéo, abonnements et actions négatives.
X favorise-t-il les comptes Premium ou certifiés dans ces poids ?
Nous n’avons trouvé aucun multiplicateur Premium ou de certification dans le code public de calcul au 4 octobre 2026. Cela n’exclut pas un effet ailleurs, par exemple dans le classement des réponses ou dans des systèmes absents du dépôt.
À quelle fréquence vérifier les nouveaux poids ?
X a enregistré des commits la plupart des jours ouvrés du 13 août au 3 octobre 2026 et modifié plusieurs poids pendant cette période. Si tes décisions dépendent de ces nombres, vérifie au moins chaque mois param.rs et sa date de synchronisation.
Sources
Nous avons vérifié chaque affirmation de cette page avec ces sources à la date indiquée ci-dessus. Les règles et les tarifs des plateformes changent souvent. Tu as repéré une erreur ? Dis-le-nous.
- 1xai-org/x-algorithm: README (Notable Updates, Experiments and Configuration)github.com
- 2home-mixer/params/param.rs at commit b412112 (read October 4, 2026)github.com
- 3vm-ranker/params.rs: author diversity and out-of-network defaultsgithub.com
- 4xai-value-model/scoring.rs: how the weights are appliedgithub.com
- 5X: Example algorithm diff, bidirectional follow boostgithub.com
- 6xai-org/x-algorithm: commit historygithub.com
- 7PPC Land: X gives copy-link shares a feed weight of 20 against 0.5 for likes (September 21, 2026)ppc.land
Guides associés
- Boost des nouveaux auteursUn nouveau compte X de moins de 50 000 abonnés peut-il toucher des non-abonnés ?
- Vidéo et liens sur XComment X traite-t-il les clips verticaux natifs en 2026 ? Faut-il ajouter un lien au post ?
- Labels Under the HoodComment voir les étiquettes que X a appliquées à mon compte et à mes posts ?
- Vues et impressions payantesPourquoi mes vues X, mes vues vidéo et mes impressions rémunérées diffèrent-elles ? Le suivi des campagnes est-il menacé ?