Разбор по первоисточникам · 23 сентября 2026

Как на самом деле устроены алгоритмы

Не советы блогеров, а то, что опубликовали сами компании: статья инженеров YouTube, инженерный блог Meta и внутренний документ TikTok, попавший в The New York Times. Где данные старые или неполные — помечено.

00Общее устройство: воронка

У всех трёх площадок архитектура одинаковая по смыслу — многоступенчатая воронка. Перебрать миллиарды роликов тяжёлыми моделями невозможно, поэтому сначала грубый отбор дешёвыми методами, потом всё более дорогие модели на всё меньшем числе кандидатов.

миллиарды →
Отбор кандидатов. Дешёвые методы: поиск ближайших соседей по векторам, коллаборативная фильтрация. Задача — не ошибиться грубо.
тысячи →
Ранняя ранжировка. Лёгкая модель отсеивает основную массу.
~100 →
Поздняя ранжировка. Тяжёлая модель предсказывает вероятность каждого действия зрителя.
десятки
Переранжировка. Правила площадки: разнообразие, безопасность, понижение сомнительного.

Главное следствие: ролик не «оценивается по качеству». Модель предсказывает вероятность, что конкретный человек совершит конкретное действие, и складывает эти вероятности с весами. Соревнование идёт не за красоту, а за предсказуемость реакции.

01YouTube

статья инженеров YouTube, 2016

Две сети: отбор и ранжирование

Ковингтон, Адамс и Саргин описали систему как две нейросети. Первая формулирует задачу как «угадать следующий просмотр» среди миллионов роликов и отбирает кандидатов. Вторая ранжирует отобранное.

Ключевое: оптимизируется время просмотра, а не клики

В ранжирующей модели положительные примеры взвешены длительностью просмотра. Это прямое следствие проблемы кликбейта: если учить модель на кликах, она начинает продвигать обманки. Взвешивание по времени делает обманку невыгодной — клик есть, времени нет, вес близок к нулю.

Статье десять лет, архитектура с тех пор менялась. Но принцип «целевая метрика — время, а не клик» остался: именно он объясняет всю нынешнюю логику площадки.

что YouTube сообщает про Shorts

Первый барьер — остановился или пролистнул

Для Shorts площадка отдельно называет сигнал «viewed vs swiped away»: как часто зритель останавливается вместо того, чтобы смахнуть. Пока ролик не прошёл этот барьер, остальные метрики роли не играют. Дальше — средняя длительность и доля досмотра.

Раздача ступенчатая: небольшая пробная порция показов, проверка поведения, затем расширение.

02TikTok

внутренний документ «TikTok Algo 101», утечка в NYT

Формула в явном виде

Plike × Vlike + Pcomment × Vcomment + Eplaytime × Vplaytime + Pplay × Vplay

P — предсказанная вероятность действия (лайк, комментарий, запуск). V — ценность этого действия для площадки, то есть назначенный вес. E — ожидаемое время просмотра.

Смысл: система считает ожидаемую ценность показа этого ролика этому человеку. Обрати внимание, что время просмотра входит отдельным слагаемым — не как множитель поверх, а как самостоятельная величина.

Четыре цели одновременно

В документе названы четыре задачи: сиюминутная ценность для пользователя, его удержание в долгую, ценность для автора (чтобы авторы не уходили) и здоровье площадки в целом. Последние две объясняют, почему иногда продвигают то, что не максимизирует просмотры прямо сейчас.

публикация ByteDance про систему Monolith

Обучение в реальном времени

Рекомендательная система ByteDance обновляет параметры модели с интервалом около минуты, а не раз в сутки, как принято в пакетном обучении. Прирост качества от этого авторы оценивают в 14–18 процентов.

Практическое следствие: судьба ролика на TikTok решается за часы, а не за дни. Система почти мгновенно учитывает, как на него отреагировали первые зрители.

03Instagram

инженерный блог Meta, 2023

Формула ценности — со знаком минус

W_click × P(click) + W_like × P(like) − W_see_less × P(see less) + …

Meta публикует структуру напрямую: складываются вероятности положительных действий с весами, и вычитается вероятность отрицательной реакции — «показывать меньше такого».

Это принципиально отличает Instagram от остальных в практическом смысле: раздражение зрителя не просто «не помогает», оно прямо уменьшает итоговый балл. Кликбейт, который бесит, здесь наказывается арифметически.

Четыре ступени воронки

Отбор кандидатов из миллиардов → ранняя ранжировка тысяч лёгкой моделью → поздняя ранжировка около сотни тяжёлой моделью → финальная переранжировка по правилам площадки.

публичные заявления руководителя Instagram

Пересылка весит больше лайка

Для Reels главными названы время просмотра и отправки в личные сообщения в пересчёте на охват. Репост другу ценится существенно выше лайка, потому что это сигнал реальной ценности, а не рефлекса.

04Что меняется прямо сейчас

публикации 2025–2026

Воронку начинают заменять одной моделью

Всё описанное выше — каскад из отбора и нескольких ранжировок — сейчас уходит. На смену идёт генеративная рекомендация: единая модель, которая вместо перебора кандидатов сразу порождает то, что показать. Ролики при этом превращаются в семантические токены — смысловые коды содержания, а не просто номера в базе.

Это не теория: система OneRec работает в продакшене Kuaishou — китайской площадки коротких видео с сотнями миллионов ежедневных пользователей. Заявленный прирост времени просмотра — 1,6%, а в сервисной части до 21% по обороту. Похожее внедряют Spotify, Pinterest, Alibaba и Meituan.

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

В старой схеме ролик описывался поведением: кто досмотрел, кто лайкнул. В новой он описывается смыслом — содержание кодируется в токены, и близкие по смыслу ролики получают близкие коды. Система начинает различать не «что кликнули», а «про что это».

Следствие для фермы: пересказ чужого содержания становится опознаваемым на уровне смысла, а не только по картинке и звуку, как в нынешней проверке авторских прав. Одновременно растёт цена действительно своего содержания — его нечем заменить, потому что у него нет семантических близнецов.

Оговорка. Всё перечисленное — Kuaishou, Spotify, Pinterest. Публичных подтверждений, что YouTube, TikTok или Instagram перешли на такую архитектуру, нет. Но направление индустрии видно по публикациям всех крупных игроков сразу, и обычно это вопрос года-двух.

05Что из этого следует практически

Алгоритм не оценивает качество — он предсказывает поведение Нет смысла спрашивать «достаточно ли хорош ролик». Вопрос всегда: какова вероятность, что конкретный зритель досмотрит, сохранит, перешлёт. Хороший, но непредсказуемый ролик проигрывает посредственному с ясной реакцией.
Обманывать бесполезно именно из-за взвешивания по времени Кликбейт даёт клик, но не даёт времени — а вес положительного примера у YouTube пропорционален длительности просмотра. У Instagram сверх того вычитается раздражение. Обман наказан конструкцией, а не модерацией.
Первая порция показов решает всё Все три площадки раздают новый ролик небольшой пробной аудитории и смотрят реакцию. У TikTok из-за обучения в реальном времени это происходит за часы. Значит правки после публикации почти не спасают — судьба решается сразу.
Под каждую площадку — своя цель YouTube: чтобы не пролистнули первый кадр. TikTok: чтобы досмотрели и пересмотрели. Instagram: чтобы переслали другу. Это три разные задачи, и один и тот же ролик решает их по-разному.
ПлощадкаГлавный сигналЧто делать в ролике
YouTube Shortsостановился или смахнулвкладывать всё в первый кадр и первые две секунды
TikTokдоля досмотра и пересмотрыкороче, плюс незаметная петля конца в начало
Instagram Reelsпересылки в личныедавать повод отправить конкретному человеку