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

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

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

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

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

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