needhelp
← Zurück zum Blog

Tiefgehende Analyse von xAIs Open-Source-X-Empfehlungsalgorithmus: Von der Phoenix-Architektur zum For You Feed

von xingwangzhe
xAI
Empfehlungssystem
Maschinelles Lernen
Grok
Transformer
Open Source

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.

Architekturkomponenten

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

Pipeline-Kandidatenfluss

Two-Tower Retrieval

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

Two-Tower Modell

Candidate Isolation

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

Aufmerksamkeitsmaske

15-Aktions-Vorhersage

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

Aktionsgewichtung

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

Referenzen

Diese Seite teilen