needhelp
← Back to blog

Análise Profunda do Algoritmo de Recomendação Open Source do X pela xAI: Da Arquitetura Phoenix ao Feed For You

by xingwangzhe
xAI
Sistema de Recomendação
Machine Learning
Grok
Transformer
Open Source

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.

Arquitetura de componentes

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

Fluxo de candidatos

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.

Modelo Two-Tower

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.

Máscara de atenção

Predição de 15 Ações

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

Pesos das ações

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).

Referências

Share this page