
Avec le dépôt de « x-algorithm » sur GitHub, X dévoile son moteur de recommandation. Pour les experts, ce code Rust et Python remplace l’instinct par une infrastructure « AI-First » pilotée par Grok. Ce dossier décrypte ce moteur d’inférence capable de prédire l’engagement à la milliseconde près. Découvrez comment le Dwell Time et le Pay-to-Play technique redéfinissent la visibilité sur X en 2026.
Pour le commun des mortels, le dépôt “x-algorithm » sur GitHub est un amas indigeste de plus de 10.000 lignes de Rust et de Python. Pour un expert en marketing digital, c’est presque un plan de vol.
Une transparence sous conditions
Pourtant, avant de plonger dans les entrailles du code, une mise en garde s’impose : lire ce code sans avoir les données et les « poids » (les pondérations réelles), c’est observer la carrosserie d’un moteur dont les réglages fins nous échappent.
Publier l’algorithme est un geste inédit, certes, mais il ne faut pas s’emballer. Le secret réside dans les « Poids » (Weights) : les valeurs numériques exactes qui décident si un DM vaut 20 ou 50 fois un Like ne sont pas sur GitHub ; elles sont stockées sur des serveurs privés ou apprises en temps réel par l’IA.
De plus, alors que le code est fixe, l’IA est fluide : le modèle réajuste ses priorités toutes les quelques heures selon les tendances mondiales.
Ce que nous lisons aujourd’hui sera nuancé par un apprentissage automatique dès demain, sans qu’aucune ligne de code ne soit modifiée. À moins bien sûr qu’Elon Musk, qui ne semble pas apprécier outre mesure cet algorithme, ne force à nouveau ses ingénieurs à mettre les mains dans le code.

La boîte noire Grok et le théâtre de la transparence
C’est la limite ultime : X nous donne le pipeline, mais le cœur du réacteur (le modèle de langage Grok) reste une propriété privée de xAI, la maison-mère de X. Le code nous dit bien qu’on demande à Grok si un post est pertinent, mais les biais de sa décision restent une énigme.
Enfin, n’oublions pas le contexte réglementaire : cette publication est aussi une parade juridique face à l’Union Européenne. Et rien ne garantit que le code sur GitHub est strictement identique à celui qui tourne réellement sur les serveurs de production.
L’émergence d’un moteur d’inférence
Malgré ces zones d’ombre, le code révèle une réalité : le « vieux » Twitter est mort. Il a laissé place à une infrastructure « AI-First », où chaque pixel de votre contenu est passé au scanner du modèle Grok.
X n’est plus un réseau social au sens classique, c’est un moteur d’inférence comportementale. L’algorithme cherche désormais à prédire, à la milliseconde près, si l’utilisateur va rester scotché à son écran ou s’il va scroller.
La fin de l’astuce : Bienvenue dans l’ère du « Transformer »

Si vous cherchez encore dans le code la ligne qui boosterait un post via un hashtag, elle n’existe plus. L’analyse du dossier « phoenix » révèle un changement de paradigme total. Le moteur de recommandation repose désormais sur une architecture de type « Transformer », la même technologie qui propulse GPT-4 ou Grok-3.
Du mot-clé au vecteur sémantique
Auparavant, l’algorithme était « bête » et repérait des signaux isolés. Aujourd’hui, chaque post est transformé en un « embedding » (une suite de coordonnées mathématiques dans un espace à plusieurs centaines de dimensions).
L’algorithme ne « lit » plus votre post ; il le positionne géographiquement par rapport aux intérêts de l’utilisateur. Par exemple, si vous publiez sur la « Fintech », l’IA compare votre signature mathématique avec l’historique de l’utilisateur. Si la corrélation est faible, votre post meurt, peu importe le hashtag.
La mort des « Hacks » traditionnels
Le code source confirme la suppression massive des règles manuelles appelées « heuristiques ».
- Bourrage de hashtags : Cela peut devenir un signal négatif car cela « brouille » votre vecteur sémantique.
- Heures de publication : Le pipeline home-mixer est devenu si réactif que la notion de « meilleur moment » s’efface devant la pertinence du sujet à l’instant T.
Impact Marketing : La cohérence technique
La cohérence éditoriale est devenue une métrique technique. Si votre compte traite de sujets trop disparates d’un jour à l’autre, l’algorithme ne sait plus à qui vous recommander.
Traitez votre compte comme une base d’entraînement pour une IA. La « niche » est désormais une exigence algorithmique.
Le verdict des 30 minutes : La dictature de la vélocité
Le code Rust de X a instauré une « fenêtre de survie » extrêmement courte. Le destin de votre post se joue avant même que vous ayez eu le temps de reprendre votre souffle après avoir publié.
La « Velocity Clause » : ça passe ou ça casse
Le pipeline utilise un mécanisme de « Velocity Scoring ». Le système observe le taux d’interaction par rapport au nombre d’impressions dans les 15 à 30 premières minutes.
Sans pente ascendante immédiate, l’algorithme déclenche un « coupe-circuit » et rétrograde le post. Sur X, il n’y a plus de place pour les « diesel » : soit vous explosez au démarrage, soit vous êtes relégué dans les limbes du fil d’actualité.
L’ennemi du spamming : AuthorDiversityScorer
Ce module évite qu’un seul auteur ne sature le flux d’un utilisateur. Publier trop souvent (ex: 5 fois en une heure) réduit mécaniquement le score de vos posts suivants.
Impact Marketing : L’orchestration est reine
L’asynchrone est mort. Un relai de vos partenaires 3 heures après la publication est inutile car le signal de vélocité est déjà mort.
- Le « Blitz » d’engagement : Coordonnez vos actions d’advocacy pour que les 15 premières minutes soient un feu d’artifice.
- Densité vs Durée : Programmez un seul post soutenu par de vrais comptes prêts à interagir immédiatement. La densité d’engagement vaut désormais mille fois sa durée.
Le « Pay-to-Play » gravé dans le code
Dans le système de scoring, votre compte reçoit une note de base révélant une stratification binaire de la visibilité.
Le « Base Score » : Un moteur à deux vitesses
Les comptes « Verified » (via X Premium ou Verified Organizations) bénéficient d’un multiplicateur de score immédiat.
- Plafond de visibilité (Cap) : Le code fixe un seuil pour les comptes gratuits (environ +55), tandis que les comptes Premium peuvent atteindre +100.
- Mathématiques de l’affichage : À contenu égal, le payant gagne systématiquement la bataille.
Étranglement technique (Throttling)
Les comptes non-vérifiés subissent un « Rate Limiting » agressif.
- Priorité d’infrastructure : Le code Rust privilégie les données des comptes Premium en période de forte affluence.
- Ignorance programmée : Les posts non-payants peuvent être purement ignorés par le moteur de recherche pour économiser de la bande passante.
Impact Marketing : La vérification est un débridage
La vérification est un débridage technique. L’abonnement Premium est un frais d’infrastructure obligatoire, au même titre qu’un hébergement web. Sans cela, vous demandez à vos équipes de gagner une course de Formule 1 en pédalant sur un vélo.
Engagement 2.0 : Dwell time et signaux « Platinum »
Les variables « pDwell », « pReply » et « pShare » montrent que l’algorithme prédit la captation réelle au-delà du clic.

Le « Dwell Time » : La monnaie du temps de cerveau
C’est la grande révélation : le temps d’arrêt. L’algorithme calcule les millisecondes d’immobilisation du scroll sur votre post.
- Bonus massif : Le code récompense les contenus retenant l’attention sans nécessiter de clic.
- L’effet « Thread » : Les fils forcent l’utilisateur à passer du temps sur votre domaine sémantique.
Le Signal « Platinum » : Le DM
Le partage en DM est le signe ultime de pertinence et de confiance. C’est un engagement profond que les bots ne peuvent pas simuler.
Le piège des « Reply Rings »
Le code détecte les cercles de réponses artificiels et applique une dévaluation. X cherche des réponses organiques provenant de clusters différents. Une réponse courte type emoji a désormais un poids proche de zéro.
Impact Marketing : Devenez mémorable
La stratégie doit basculer vers la qualité narrative pour « arrêter le pouce ». Utilisez des visuels complexes et des accroches demandant une réflexion. Le code récompense la profondeur de l’attention plutôt que les likes compulsifs.
Publicité et organique : Un seul moteur
X a unifié son pipeline : les publicités sont traitées comme des candidats organiques dans le même entonnoir.
Scoring « Ad-Quality »
Les publicités sont soumises au même modèle Grok/Phoenix.
- Calcul du gagnant : Le système fait le produit de l’enchère par l’engagement prédit.
- Taxe d’inefficacité : Si votre publicité est jugée ennuyeuse, le code augmente automatiquement votre coût d’entrée.
Filtre de fatigue et signal toxique
- Fatigue Filter : Ignorer une publicité trois fois vous bannit du flux de l’utilisateur.
- Social Proof : L’engagement organique réel sur une pub fait baisser son coût de diffusion.
- Signal Toxique : Les boutons « Masquer » ou « Signaler » envoient un signal de « Toxique » qui peut contaminer votre score de marque pour des semaines.
Impact Marketing : La créa avant le budget
Vous ne pouvez plus compenser une mauvaise pub par un gros budget. Testez en organique d’abord pour « booster » ce qui marche déjà naturellement. Ne traitez plus les Ads comme des bannières, mais comme des posts boostés.
Conclusion : Votre nouvelle feuille de route
Le code source de X confirme que la plateforme est un curateur d’attention dopé à l’IA. Pour les pros du marketing, la feuille de route est claire :
- Qualité sémantique > Quantité : Nourrissez l’IA avec du contenu cohérent et ultra-spécifique.
- Engagement profond : Visez le temps de lecture et le partage privé.
- Infrastructure : Intégrez l’abonnement Premium comme une taxe nécessaire.
- Synchronisation : Vos 15 premières minutes dictent votre succès futur.
L’avantage compétitif réside désormais dans votre capacité à être plus « humain » que ce que l’IA peut prédire.
Xavier Degraux ► Stratège LinkedIn™, Employee Advocacy & Social Selling ► Je transforme Marques, Comex & Dirigeants en Médias (Autorité) ► Thought Leadership Data-Driven & IA ► Ex-Journaliste Éco

