Релиз модели14 августа 2026 г., 13:45 МСК🤖 Auto

X открыл код алгоритма For You: архитектура, модели и фильтрация

X (бывший Twitter) опубликовал исходный код системы рекомендаций For You. В репозитории раскрыты детали работы моделей Phoenix, Thunder и SimClusters, а также механизмы фильтрации контента.

Баннер новости 5792

Что именно открыли

Лаборатория xAI (владелец платформы X) выложила в открытый доступ ключевые компоненты системы рекомендаций For You. Это не просто документация, а реальный код, позволяющий воспроизвести proof-of-concept обучение модели Phoenix. Обновление от 13 августа 2026 года включает:

  • Phoenix: код обучения и ранжирования трансформерной модели, а также генерацию синтетических данных.
  • SimClusters: система кластеризации для поиска контента от незнакомых авторов (out-of-network).
  • Visibility Filtering: логика принятия решений о показе, скрытии или добавлении интерстициального контента.

Архитектура: как работает лента

Система асинхронна и состоит из двух основных конвейеров. Post Pipeline отвечает за поиск, ранжирование и фильтрацию постов. Blending Pipeline оборачивает его, добавляя рекламу, рекомендации «Кого читать» и промпты.

Кандидаты на показ берутся из двух источников, которые ранжируются одной моделью:

  • In-Network (Thunder): недавние посты из списков подписок пользователя, хранящиеся в памяти.
  • Out-of-Network (Phoenix & SimClusters): контент от авторов, на которых пользователь не подписан, найденный через ML-ретривал и кластерную схожесть.

Механика ранжирования и фильтрации

Ранжирование происходит в несколько этапов. Сначала модель Phoenix предсказывает вероятность каждого действия пользователя (лайк, репост, ответ) на основе истории взаимодействий. Эти вероятности объединяются в итоговый скор с использованием весовых коэффициентов. Затем применяется RankingScorer, который учитывает декремент частоты авторов, дисконт для внешнего контента и буст для новых авторов.

Отдельно работает слой Visibility Filtering. Он использует данные от систем меток (botmaker, scarecrow, agatha) и моделей анализа медиа (clip, media-model-proxy), чтобы решить, будет ли пост показан, скрыт или помечен как потенциально вредоносный.

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

Компонент Роль в системе Ключевые особенности
Thunder In-Network Retrieval Хранит недавние посты из подписок в памяти для быстрого доступа
Phoenix Out-of-Network Retrieval & Scoring Трансформерная модель, предсказывающая вероятность действий пользователя
SimClusters Out-of-Network Retrieval Ищет посты на основе кластерной схожести интересов
Visibility Filtering Content Moderation Принимает решение: показать, скрыть или добавить интерстициальный барьер
Agatha / Scarecrow Labeling Systems Модели оценки аккаунтов и обнаружения ботов/спам-активности

Почему это важно

Публикация кода позволяет исследователям и разработчикам понять, как именно X балансирует между контентом от подписок и рекомендательной лентой. Наличие кода для генерации синтетических данных и обучения Phoenix открывает путь к независимому тестированию гипотез о влиянии весовых коэффициентов на виральность контента. Параллельно X запустил инструмент прозрачности Under the Hood, позволяющий пользователям видеть агрегированную статистику меток, влияющих на видимость их постов.

Источник: Github ↗