Tiefgehende Analyse von xAIs Open-Source-X-Empfehlungsalgorithmus: Von der Phoenix-Architektur zum For You Feed
Tiefgehende Analyse von xAIs Open-Source-X-Empfehlungsalgorithmus
Im Januar 2026 veröffentlichte xAI xai-org/x-algorithm auf GitHub als Open Source — den Kernempfehlungsalgorithmus, der den “For You”-Feed von X (ehemals Twitter) antreibt. Das Repository hat über 20.800 Sterne und 3.600 Forks erhalten. Anders als Twitters teilweiser Open-Source-Versuch von 2023 (als “Transparenztheater” abgetan), stellt diese Veröffentlichung eine vollständige architektonische Neuschreibung dar — von einem auf manuellen Regeln basierenden System zu einer End-to-End-ML-Architektur basierend auf dem Grok Transformer Modell.

Siebenstufige Pipeline
| Stufe | Name | Funktion | Volumen |
|---|---|---|---|
| 1 | Query Hydration | Benutzerkontext abrufen | N/A |
| 2 | Candidate Sourcing | Thunder + Phoenix Two-Tower | ~1.500 |
| 3 | Candidate Hydration | Metadaten anreichern | ~1.500 |
| 4 | Pre-Scoring Filters | Duplikate/Alte entfernen | ~1.200 |
| 5 | ML Scoring | Grok Transformer (15 Aktionen) | ~1.200 |
| 6 | Selection | Top K auswählen | ~200 |
| 7 | Post-Selection Filters | Spam/Gewalt entfernen | ~180 |

Two-Tower Retrieval
Die Zwei-Turm-Architektur kodiert Benutzer und Beiträge in einen gemeinsamen Einbettungsraum für effiziente Ähnlichkeitssuche.

Candidate Isolation
Die Schlüsselinnovation: Eine benutzerdefinierte Aufmerksamkeitsmaske verhindert, dass Kandidaten einander beachten, was Konsistenz, Caching, Skalierbarkeit und Interpretierbarkeit gewährleistet.

15-Aktions-Vorhersage
Phoenix sagt 15 Interaktionstypen gleichzeitig voraus. Negative Interaktionen haben ein Gewicht von ~-74x.

Infrastruktur
Home Mixer: Orchestrierung in Rust. Thunder: Submillisekunden-In-Memory-Speicher. Candidate Pipeline: Framework mit 6 Traits (Source, Hydrator, Filter, Scorer, Selector, SideEffect).
2023 vs 2026
| Dimension | 2023 | 2026 Phoenix |
|---|---|---|
| Code | Teilweise | Vollständiges System |
| Dokumentation | Kaum vorhanden | Detailierte Diagramme |
| Architektur | Manuelle Regeln | Grok Transformer |
| Lizenz | Unklar | Apache 2.0 |