Il 15 maggio 2026, xAI rende open-source xai-org/x-algorithm, l'algoritmo del For You feed di X. Questo rapporto interno lo trasforma in un teardown tecnico in due parti: (1) un'analisi del sistema con citazioni file:line, e (2) quattro filoni di raccomandazioni di crescita segmentati per pubblico (personale/founder, brand, framework generalizzato, deliverable di consulenza).

Tesi centrale: la celebre "tabella dei pesi del 2023" ("le risposte contano più dei like con un moltiplicatore elevato") descrive un sistema che non esiste più. L'algoritmo 2026 è un transformer (Phoenix, derivato da Grok-1) che apprende i pesi dalla cronologia di engagement personale e valuta ogni candidato su una superficie di 19 azioni distinte, filtrata da un servizio offline (Grox). La forma dello scoring conta più dei numeri — e i numeri non sono nella release.

La celebre tabella dei pesi del 2023 — le risposte contano più dei like con un moltiplicatore elevato — descrive un sistema che non esiste più in questa forma.

Rapport interne **non signé** , raw.githack.com

Architettura a 4 componenti: Home Mixer (Rust, orchestratore), Thunder (Rust, archivio in memoria alimentato da Kafka, candidati in-network sub-millisecondo), Phoenix (JAX, transformer a due torri per retrieval + ranking), Grox (offline, classificatori ed embedder multimodale v5 testo+immagine+video-ASR).

Le 19 azioni predette da Phoenix combinano segnali positivi (favorite, reply, repost, click, profile_click, vqv filtrato, share, share_via_dm, share_via_copy_link, dwell, quote, quoted_click, follow_author, dwell_time continuo) e negativi (not_interested, block, mute, report). Punteggio finale = Σ (weight × P(action)) modificato da 3 moltiplicatori strutturali: OON_WEIGHT_FACTOR < 1 (penalità out-of-network), decadimento della diversità autore (1-floor) × decay_factor^position + floor, e soglia sulla durata video (vqv contribuisce solo se il video supera MIN_VIDEO_DURATION_MS).

Avvertenza chiave: nessun valore numerico di peso è presente nella release (tutto è crate::params::, nessun params.rs). « Chiunque affermi che 'le risposte valgono N,N× più dei like nel 2026' sta inventando un numero. »* Solo le direzioni (segno, filtro vs. aggiustamento morbido, presenza) sono citabili.

Tre livelli di reach: Eligibility (binaria, Grox) → Retrieval (probabilistica, a due torri) → Ranking (continua, somma pesata). Due leggi della crescita meccanica: (1) L'in-network è moltiplicativo, l'OON è additivo; (2) Il compito del modello è predire te, non premiarti.

Differenze rispetto al 2023: eliminazione delle feature ingegnerizzate a mano, un unico modello per 19 azioni contro più modelli, Grox separa la comprensione dal ranking, nuovi segnali di prima classe (dwell continuo, vqv filtrato, follow_author, 3 varianti di share), retrieval OON a due torri con embedding multimodali. L'esclusione a livello di eligibility è l'uccisore silenzioso: i contenuti borderline non vengono più retrocessi, spariscono dal pool dei candidati senza alcun segnale al creatore.

Confine di onestà: checkpoint rilasciato = mini (2 layer, 4 head, 256 dimensioni, corpus di 537K post sportivi), stub Thrift (panic!("Not implemented")), dati di policy assenti. Il rapporto va trattato come un modello strutturale, non come un predittore quantitativo.