
Разработчик представил XViral — open-source инструмент на Python, который использует LLM для локального моделирования алгоритма ранжирования контента X. Цель проекта — понять, как платформа оценивает тексты, прежде чем они попадут на сервер, и проверить распространенные представления о работе таких систем.
Алгоритм оценки контента
Создатель XViral столкнулся с задачей эмуляции “черных ящиков” — промпт-параметров контент-судей Grok, которые X не раскрыл, но предоставил схемы ввода-вывода. Для этого был использован локальный LLM-цикл, который имитирует работу судей согласно заданным схемам.
Ключевые особенности алгоритма, выявленные симулятором:
| Punkt | Detail |
|---|---|
| Slop Score | Алгоритм оценивает не только ключевые слова, но и использует vision-language модели для присвоения целочисленного “slop_score” (оценка повторяющихся структур) и “quality_score” (порог “banger”). |
| Штрафы за негатив | Система предусматривает значительные штрафы за негативные сигналы. Например, один пользовательский репорт может снизить рейтинг поста на -369, что полностью нивелирует эффект от 0.5 за стандартный лайк. |
| Девятнадцать метрик вовлеченности | Алгоритм анализирует вовлеченность по 19 различным предсказательным моделям (ответы, длительность просмотра, скрытие контента и т.д.) перед агрегацией итогового “For You” скора. |
Обсуждение и дальнейшие шаги
Проект XViral открыт для сообщества. Разработчик предлагает исследовать архитектуру симулятора, запускать собственные тексты через локальный конвейер оценки или адаптировать логику эмуляции LLM-судей для других платформ. Возникает вопрос о методах калибровки весов модели для соответствия реальному распределению оценок.
Источник: Reddit r/artificial
Верификация: github.blog