Яндекс выложил в открытый доступ YTsaurus Flow — технологию для непрерывной обработки больших потоков данных. Об этом Russian Business сообщили в пресс-службе компании. Разработка анализирует клики, лайки, заказы и другие действия пользователей в реальном времени, что позволяет алгоритмам быстрее учитывать изменения интересов аудитории и точнее подбирать рекомендации.
Что такое YTsaurus Flow
YTsaurus Flow — инструмент потоковой обработки данных. Обычно сведения о действиях пользователей сначала накапливаются и только затем поступают в обработку, из-за чего задержка может достигать нескольких часов. Новая технология обрабатывает информацию сразу по мере её поступления, практически в реальном времени.
Инструмент рассчитан на высокую нагрузку: он не теряет и не дублирует данные и продолжает работать при сбоях, перераспределяя нагрузку между серверами.
Где можно применять технологию
По данным компании, YTsaurus Flow подходит для разных задач, в том числе для:
- рекламных и рекомендательных сервисов;
- подготовки данных для обучения ML-моделей;
- обновления информации на сайтах и в приложениях;
- подсчёта просмотров, кликов и заказов.
Технология может использоваться в рекомендательных системах, чат-ботах и ИИ-продуктах.
Как Яндекс применяет разработку
Яндекс использует YTsaurus Flow и в собственных сервисах. На Маркете технология помогает быстрее собирать статистику для продавцов, а антифрод-системам — выявлять действия злоумышленников. В Яндекс Рекламе инструмент применяется для подбора более релевантных предложений для пользователей.
Условия для бизнеса
Разработка доступна по лицензии Apache 2.0, которая разрешает использовать YTsaurus Flow в том числе в коммерческих проектах. Благодаря технологии компании смогут одновременно работать с накопленной информацией и новыми данными по мере их поступления, а также учитывать их в одной системе.
Что это значит
Открытие YTsaurus Flow расширяет доступ бизнеса к инструменту потоковой обработки данных, который сам Яндекс уже применяет в своих сервисах. Для компаний это возможность строить системы, оперативно реагирующие на действия пользователей, без задержек в несколько часов. При этом конкретные сценарии внедрения и эффект от использования зависят от задач и инфраструктуры каждой организации.

Комментарии · 0
Войдите, чтобы участвовать в обсуждении.