Как Мы Выбираем И Ранжируем Контент В Ленте Новостей Brave Today

В декабре 2020 года мы запустили новый сервис в браузере Brave — новостную ленту Brave Today (она же Brave News).

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

Чтобы просмотреть новости в Brave Today, вам нужно открыть новую вкладку в браузере Brave и прокрутить страницу вниз.

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

Пока реализовано самое простое и понятное решение — мы просто выбрали RSS-каналы ведущих издателей из списков Comscore, Alexa и Feedly и сосредоточились на источниках с финансовой поддержкой — либо у них есть рекламодатели, либо платные подписки, либо и то, и другое.

и другие.

Кроме того, это должны были быть источники со стабильными и валидными RSS-каналами — несколько крупных издателей не прошли отбор по этому критерию.

В результате в наш список вошло около 300 источников.

Это количество позволяет нам контролировать объем данных, которые наш личный (как и все остальное) сеть доставки контента доставляет браузеру.

Кроме того, наши пользователи ценят скорость Brave, и мы не можем жертвовать ею ради ленты новостей.

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

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

Естественно, основная загвоздка в реализации — это поддержка конфиденциальности наших продуктов.

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

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

Поэтому нам нужна модель ранжирования, которая может работать локально на клиенте и не требует передачи данных куда-либо из браузера.

В первой версии нашей ленты мы сопоставляем выбранные нами источники с историей посещений страниц браузера.

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

Проще говоря, текущий метод ранжирования выглядит так:

  1. Отсортируйте баллы в обратном порядке
  2. Каждая новость на начальном этапе имеет 0 баллов.

  3. На стороне сервера каждая новость получает количество баллов, равное логарифму возраста новости в секундах.

    Эти точки отвечают за свежесть контента.

  4. На стороне браузера каждая новость получает -5 баллов за пересечение источника со списком сайтов, которые пользователь недавно посещал.

    Так мы делаем ленту более интересной для вас.

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

Пример: Недавно вы прочитали что-то о появлении машин.

День назад один из наших источников опубликовал новость об искусственном интеллекте.

На сервере она получает 11 очков (ln(86400 секунд) = 11,37).

В браузере -5 баллов, всего 6. А новость об уличных протестах из другого источника, опубликованная 12 часов назад, получит 10 баллов, потому что браузер не считает, что она интересна пользователю.

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

Brave Today позволяет вам включать и выключать любой из них.

В ленте также есть новости от нас и наших партнеров, но их тоже можно удалить.

Кроме того, если новостная лента вас слишком отвлекает, вы можете полностью ее отключить.

Когда мы тестировали Brave Today, многие из нашей команды неоднократно обнаруживали, что значительная часть их рабочего дня тратится на просмотр ленты, поэтому одной из идей для премиум-версии было установить расписание появления ленты новостей.

Также в премиум-продукте можно будет отключить рекламные блоки.

Для поддержки авторов и издателей мы не собираем новости в отдельную ленту.

Вы читаете их прямо на сайтах, где они опубликованы, в том виде, в каком они были задуманы.

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

RSS — это важный инструмент управления информацией, который позволяет вам дышать свежим воздухом за пределами информационного пузыря каналов СМИ.

Теги: #браузеры #Brave #brave Browser #лента новостей #brave Today

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.