Análise Profunda do Algoritmo de Recomendação Open Source do X pela xAI: Da Arquitetura Phoenix ao Feed For You
Análise Profunda do Algoritmo de Recomendação Open Source do X pela xAI
Em janeiro de 2026, a xAI abriu o código do xai-org/x-algorithm no GitHub — o algoritmo central de recomendação que alimenta o feed “For You” do X (antigo Twitter). O repositório acumulou mais de 20.800 estrelas e 3.600 forks. Diferente do esforço parcial de código aberto do Twitter em 2023 (descartado como “teatro da transparência”), este lançamento representa uma reescrita arquitetural completa — de um sistema baseado em regras manuais para uma arquitetura ML de ponta a ponta baseada no modelo Grok Transformer.

Pipeline de Sete Estágios
| Estágio | Nome | Função | Volume |
|---|---|---|---|
| 1 | Query Hydration | Contexto do usuário | N/A |
| 2 | Candidate Sourcing | Thunder + Phoenix Two-Tower | ~1.500 |
| 3 | Candidate Hydration | Enriquecer metadados | ~1.500 |
| 4 | Pre-Scoring Filters | Remover duplicatas/antigas | ~1.200 |
| 5 | ML Scoring | Grok Transformer (15 ações) | ~1.200 |
| 6 | Selection | Top K | ~200 |
| 7 | Post-Selection Filters | Spam/violência, deduplicar | ~180 |

Recuperação Two-Tower
A arquitetura de duas torres codifica usuários e posts em um espaço de incorporação compartilhado para busca eficiente de similaridade.

Candidate Isolation
A inovação chave: uma máscara de atenção personalizada impede que candidatos atentem uns aos outros, garantindo consistência, cacheabilidade, escalabilidade e interpretabilidade.

Predição de 15 Ações
Phoenix prevê simultaneamente 15 tipos de interação. Interações negativas têm peso ~-74x.

Infraestrutura
Home Mixer: orquestração em Rust. Thunder: armazenamento em memória sub-milissegundo. Candidate Pipeline: framework com 6 traits (Source, Hydrator, Filter, Scorer, Selector, SideEffect).