needhelp
← Back to blog

Глубокий анализ открытого алгоритма рекомендаций X от xAI: от архитектуры Phoenix до ленты For You

by xingwangzhe
xAI
Рекомендательная система
Машинное обучение
Grok
Transformer
Open Source

Глубокий анализ открытого алгоритма рекомендаций X от xAI

В январе 2026 года xAI открыл исходный код xai-org/x-algorithm на GitHub — основной алгоритм рекомендаций, управляющий лентой “For You” в X (ранее Twitter). Репозиторий собрал более 20 800 звезд и 3 600 форков. В отличие от частичной попытки открытого кода Twitter в 2023 году (названной “театром прозрачности”), этот релиз представляет собой полную архитектурную переработку — от системы, основанной на ручных правилах, до сквозной ML-архитектуры на базе модели Grok Transformer.

Компоненты архитектуры

Семиэтапный конвейер

ЭтапНазваниеФункцияОбъем
1Query HydrationКонтекст пользователяN/A
2Candidate SourcingThunder + Phoenix Two-Tower~1 500
3Candidate HydrationОбогащение метаданных~1 500
4Pre-Scoring FiltersУдаление дубликатов/старых~1 200
5ML ScoringGrok Transformer (15 действий)~1 200
6SelectionTop K~200
7Post-Selection FiltersСпам/насилие, дедупликация~180

Поток кандидатов

Two-Tower поиск

Двухбашенная архитектура кодирует пользователей и посты в общее пространство встраивания для эффективного поиска по сходству.

Модель Two-Tower

Candidate Isolation

Ключевое новшество: пользовательская маска внимания предотвращает взаимное внимание кандидатов, обеспечивая согласованность оценок, кэшируемость, масштабируемость и интерпретируемость.

Маска внимания

Предсказание 15 действий

Phoenix одновременно предсказывает 15 типов взаимодействий. Отрицательные взаимодействия имеют вес ~-74x.

Веса действий

Инфраструктура

Home Mixer: оркестрация на Rust. Thunder: субмиллисекундное хранение в памяти. Candidate Pipeline: фреймворк с 6 трейтами (Source, Hydrator, Filter, Scorer, Selector, SideEffect).

Ссылки

Share this page