Мы и Жо

Новостной агрегатор глазами Павла Дурова

Иллюстрация Александры Амзиной

Иллюстрация Александры Амзиной

11 мая Telegram объявил второй этап конкурса по созданию новостного агрегатора. Конкурс должен закончиться 25 мая, победители разделят призовой фонд в $100 тысяч.

Условия конкурса — очень интересный документ. Фактически это техническое задание, сквозь которое просвечивают черты новостного продукта Павла Дурова.

Технологии нас интересуют мало, поэтому мы не будем уделять внимания нагрузочным и иным требованиям к продукту (в частности, запрету на сетевые соединения, предпочтению С++, отказу от внешних зависимостей или конфигурации серверов).

Гораздо интереснее парадокс: чтобы сделать хороший новостной агрегатор, ты должен понять, что такое новость. Понимая, что такое новость, ты неизбежно отбрасываешь часть заметок. То же самое касается, например, категорий. Нельзя без потерь разделить мир на категории, и подобная попытка обречена на провал. Более того, две разные новости в категории с разной силою к ней притягиваются. Как в «Хазарском словаре»: «Разница между двумя „да“ может быть большей, чем между „да“ и „нет“».

Всей отрасли уже было весело и страшно, когда мы видели, как «Яндекс.Новости» объясняли, что такое хороший, а что такое плохой новостной заголовок (страшно стало, когда это оказалось всерьез). Это все тот же сервис, который одной рукой запрещает кликбейт, а другой ставит в пятерку на главной странице заголовки вроде «Воробьев рассказал, какие ограничения снимут в Подмосковье 18 мая».

Поэтому у журналистов были завышенные ожидания, когда в июне 2019 года Павел Дуров написал:

В свое время мы организовали “Ноев ковчег” для лучших разработчиков ВКонтакте, пригласив их на работу в Telegram. В этом году мы хотим дать такой же шанс разработчикам Яндекса, которые занимаются сервисами рекомендации контента. Устройство таких сервисов, как “Яндекс.Новости”, впечатляет в техническом отношении, однако ограничено цензурой и русскоязычным рынком.

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

Он пригласил специалистов Яндекса работать в Telegram, заявив, что «денежное вознаграждение в Telegram несопоставимо выше, чем в Яндекс или Google, но надеюсь, не это станет главной мотивацией. У нас есть шанс создать первый в истории интернета эффективный и свободный агрегатор новостей».

Дуров тогда же поделился видением трехэтапного запуска свободного новостного агрегатора:

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

Что все это значит?

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

Скажем, если блок с рекомендуемыми статьями в конце заметок Instant View запустится, текущая схема кластеризации начнет давать сбои, особенно в регионализации. Ведь если в тексте новости что-то заявил региональный губернатор, текущий алгоритм сможет заглянуть только к соседям по кластеру и рубрике. Реальная проблема — вычленить имена и названия, отыскать связи с другими, а затем отправить запрос на новости, связанные с ними. Это отдельный продуктовый слой, над которым работа еще не началась — все-таки Яндекс.Новостям понадобилось 20 лет (!), чтобы развиться до текущего состояния.