home.social

#яндекс — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #яндекс, aggregated by home.social.

  1. Тысяча конфликтов и одна LLM: как мы автоматизировали переход на новые версии Chromium

    Каждые четыре недели Яндекс Браузер переезжает на новую версию Chromium. Обычный пользователь этого не замечает, но для команды разработки каждый такой переход — это более тысячи конфликтов кода и, как правило, несколько тысяч ошибок компиляции. В одном обновлении сходятся около 10 000 коммитов апстрима и примерно 1500 наших изменений. В процесс вовлекаются десятки разработчиков, а суммарные трудозатраты команды на один цикл составляют несколько человеко‑месяцев. Мы хотели сократить объём этой рутинной работы и освободить время команды для развития браузера. Для этого автоматизировали две самые трудоёмкие части процесса: разрешение конфликтов и починку компиляции. Речь не про сценарий «вставить одну ошибку в чат и получить фикс». Здесь мы имеем дело с регулярным обновлением большого форка: тысячи проблем нужно разбирать пакетно, с учётом контекста апстрима и наших изменений. В этой статье расскажем, как встроили LLM‑агента в процесс перехода на новые версии Chromium и что из этого получилось.

    habr.com/ru/companies/yandex/a

    #браузер #chromium #ai_agent #яндекс #яндекс_браузер #команда_яндексбраузера

  2. Тысяча конфликтов и одна LLM: как мы автоматизировали переход на новые версии Chromium

    Каждые четыре недели Яндекс Браузер переезжает на новую версию Chromium. Обычный пользователь этого не замечает, но для команды разработки каждый такой переход — это более тысячи конфликтов кода и, как правило, несколько тысяч ошибок компиляции. В одном обновлении сходятся около 10 000 коммитов апстрима и примерно 1500 наших изменений. В процесс вовлекаются десятки разработчиков, а суммарные трудозатраты команды на один цикл составляют несколько человеко‑месяцев. Мы хотели сократить объём этой рутинной работы и освободить время команды для развития браузера. Для этого автоматизировали две самые трудоёмкие части процесса: разрешение конфликтов и починку компиляции. Речь не про сценарий «вставить одну ошибку в чат и получить фикс». Здесь мы имеем дело с регулярным обновлением большого форка: тысячи проблем нужно разбирать пакетно, с учётом контекста апстрима и наших изменений. В этой статье расскажем, как встроили LLM‑агента в процесс перехода на новые версии Chromium и что из этого получилось.

    habr.com/ru/companies/yandex/a

    #браузер #chromium #ai_agent #яндекс #яндекс_браузер #команда_яндексбраузера

  3. Тысяча конфликтов и одна LLM: как мы автоматизировали переход на новые версии Chromium

    Каждые четыре недели Яндекс Браузер переезжает на новую версию Chromium. Обычный пользователь этого не замечает, но для команды разработки каждый такой переход — это более тысячи конфликтов кода и, как правило, несколько тысяч ошибок компиляции. В одном обновлении сходятся около 10 000 коммитов апстрима и примерно 1500 наших изменений. В процесс вовлекаются десятки разработчиков, а суммарные трудозатраты команды на один цикл составляют несколько человеко‑месяцев. Мы хотели сократить объём этой рутинной работы и освободить время команды для развития браузера. Для этого автоматизировали две самые трудоёмкие части процесса: разрешение конфликтов и починку компиляции. Речь не про сценарий «вставить одну ошибку в чат и получить фикс». Здесь мы имеем дело с регулярным обновлением большого форка: тысячи проблем нужно разбирать пакетно, с учётом контекста апстрима и наших изменений. В этой статье расскажем, как встроили LLM‑агента в процесс перехода на новые версии Chromium и что из этого получилось.

    habr.com/ru/companies/yandex/a

    #браузер #chromium #ai_agent #яндекс #яндекс_браузер #команда_яндексбраузера

  4. Тысяча конфликтов и одна LLM: как мы автоматизировали переход на новые версии Chromium

    Каждые четыре недели Яндекс Браузер переезжает на новую версию Chromium. Обычный пользователь этого не замечает, но для команды разработки каждый такой переход — это более тысячи конфликтов кода и, как правило, несколько тысяч ошибок компиляции. В одном обновлении сходятся около 10 000 коммитов апстрима и примерно 1500 наших изменений. В процесс вовлекаются десятки разработчиков, а суммарные трудозатраты команды на один цикл составляют несколько человеко‑месяцев. Мы хотели сократить объём этой рутинной работы и освободить время команды для развития браузера. Для этого автоматизировали две самые трудоёмкие части процесса: разрешение конфликтов и починку компиляции. Речь не про сценарий «вставить одну ошибку в чат и получить фикс». Здесь мы имеем дело с регулярным обновлением большого форка: тысячи проблем нужно разбирать пакетно, с учётом контекста апстрима и наших изменений. В этой статье расскажем, как встроили LLM‑агента в процесс перехода на новые версии Chromium и что из этого получилось.

    habr.com/ru/companies/yandex/a

    #браузер #chromium #ai_agent #яндекс #яндекс_браузер #команда_яндексбраузера

  5. @Linda-chan

    #Яндекс #Хуяндекс

    Да, слов нет, одни междометия. Их манагеры вообще в курсе, что десктопный клиент изначально (ну, это мое мнение) разрабатывался для (ну, с учетом возможности) совместной работы путем расшаривания доступа к папкам на платном аккаунте для нескольких бесплатных? Ну т.е. для нормальных людей, без NAS, VPN и прочих страшных слов. Но полторы сотни с рыла в месяц — это полторы сотни (интересно, сколько реально пользователей десктопного клиента теперь останется?).

    P.S. А что не так с халявой у мылару? Терабайт места до сих пор в наличии; дескопный клиент доступен бесплатно. Новая версия сделана непонятно и неудобно, но работает.

    P.P.S. WebDav, который и раньше у Яши был только для галочки, теперь совсем обрубят?

    RE: juick.com/m/3089511

  6. Как Яндекс победил Google? Или почему блокировки — худший способ помочь отечественным технологиям

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

    habr.com/ru/articles/1034570/

    #блокировки #max #vpn #яндекс #яндекскарты

  7. Опенсорсим yx_navigation — декларативную навигацию для Flutter

    Навигация во Flutter — это постоянные компромиссы. Сначала кажется всё просто: push и pop . А потом проект растёт, появляются табы, вложенные модули, диплинки — и выясняется, что каждый следующий экран открывается по‑разному, а pop() в одном месте ведёт себя не так, как в другом. Navigator 1.0 прост и понятен, но при масштабировании рассыпается. Navigator 2.0 даёт полный контроль, но требует столько бойлерплейта, что проще изобрести свой фреймворк. Сообщество это поняло — и появились пакеты поверх Navigator 2.0. go_router упрощает жизнь, но недавно перешёл в режим поддержки: только баг‑фиксы, никаких новых фич. auto_route даёт type‑safety, но тянет за собой кодогенерацию. Мы прошли через все эти варианты в процессе разработки Яндекс Про — приложения для водителей и курьеров, где навигация включает сотни фич, несколько команд, вложенные модули, табы, диплинки и legacy‑код на Navigator 1.0. А ещё — сложную логику переходов, где точный контроль над состоянием навигации не просто желателен, а критичен: экран закрывается там, где не должен, стек оказывается в неожиданном состоянии, и разобраться в причинах через стандартный API почти невозможно. Так появился yx_navigation — новый пакет в нашей экосистеме архитектурных решений для Flutter, после yx_scope (DI) и yx_state (управление состоянием). Дальше расскажу, с какими трудностями мы столкнулись, какие требования сформулировали, как устроен yx_navigation сегодня и как именно он решает проблемы крупных приложений.

    habr.com/ru/companies/yandex/a

    #яндекс #flutter #navigation #router #navigator #navigator_20 #declarative_navigation #declarative_routing #state_based_navigation #router_api

  8. Опенсорсим yx_navigation — декларативную навигацию для Flutter

    Навигация во Flutter — это постоянные компромиссы. Сначала кажется всё просто: push и pop . А потом проект растёт, появляются табы, вложенные модули, диплинки — и выясняется, что каждый следующий экран открывается по‑разному, а pop() в одном месте ведёт себя не так, как в другом. Navigator 1.0 прост и понятен, но при масштабировании рассыпается. Navigator 2.0 даёт полный контроль, но требует столько бойлерплейта, что проще изобрести свой фреймворк. Сообщество это поняло — и появились пакеты поверх Navigator 2.0. go_router упрощает жизнь, но недавно перешёл в режим поддержки: только баг‑фиксы, никаких новых фич. auto_route даёт type‑safety, но тянет за собой кодогенерацию. Мы прошли через все эти варианты в процессе разработки Яндекс Про — приложения для водителей и курьеров, где навигация включает сотни фич, несколько команд, вложенные модули, табы, диплинки и legacy‑код на Navigator 1.0. А ещё — сложную логику переходов, где точный контроль над состоянием навигации не просто желателен, а критичен: экран закрывается там, где не должен, стек оказывается в неожиданном состоянии, и разобраться в причинах через стандартный API почти невозможно. Так появился yx_navigation — новый пакет в нашей экосистеме архитектурных решений для Flutter, после yx_scope (DI) и yx_state (управление состоянием). Дальше расскажу, с какими трудностями мы столкнулись, какие требования сформулировали, как устроен yx_navigation сегодня и как именно он решает проблемы крупных приложений.

    habr.com/ru/companies/yandex/a

    #яндекс #flutter #navigation #router #navigator #navigator_20 #declarative_navigation #declarative_routing #state_based_navigation #router_api

  9. Опенсорсим yx_navigation — декларативную навигацию для Flutter

    Навигация во Flutter — это постоянные компромиссы. Сначала кажется всё просто: push и pop . А потом проект растёт, появляются табы, вложенные модули, диплинки — и выясняется, что каждый следующий экран открывается по‑разному, а pop() в одном месте ведёт себя не так, как в другом. Navigator 1.0 прост и понятен, но при масштабировании рассыпается. Navigator 2.0 даёт полный контроль, но требует столько бойлерплейта, что проще изобрести свой фреймворк. Сообщество это поняло — и появились пакеты поверх Navigator 2.0. go_router упрощает жизнь, но недавно перешёл в режим поддержки: только баг‑фиксы, никаких новых фич. auto_route даёт type‑safety, но тянет за собой кодогенерацию. Мы прошли через все эти варианты в процессе разработки Яндекс Про — приложения для водителей и курьеров, где навигация включает сотни фич, несколько команд, вложенные модули, табы, диплинки и legacy‑код на Navigator 1.0. А ещё — сложную логику переходов, где точный контроль над состоянием навигации не просто желателен, а критичен: экран закрывается там, где не должен, стек оказывается в неожиданном состоянии, и разобраться в причинах через стандартный API почти невозможно. Так появился yx_navigation — новый пакет в нашей экосистеме архитектурных решений для Flutter, после yx_scope (DI) и yx_state (управление состоянием). Дальше расскажу, с какими трудностями мы столкнулись, какие требования сформулировали, как устроен yx_navigation сегодня и как именно он решает проблемы крупных приложений.

    habr.com/ru/companies/yandex/a

    #яндекс #flutter #navigation #router #navigator #navigator_20 #declarative_navigation #declarative_routing #state_based_navigation #router_api

  10. Опенсорсим yx_navigation — декларативную навигацию для Flutter

    Навигация во Flutter — это постоянные компромиссы. Сначала кажется всё просто: push и pop . А потом проект растёт, появляются табы, вложенные модули, диплинки — и выясняется, что каждый следующий экран открывается по‑разному, а pop() в одном месте ведёт себя не так, как в другом. Navigator 1.0 прост и понятен, но при масштабировании рассыпается. Navigator 2.0 даёт полный контроль, но требует столько бойлерплейта, что проще изобрести свой фреймворк. Сообщество это поняло — и появились пакеты поверх Navigator 2.0. go_router упрощает жизнь, но недавно перешёл в режим поддержки: только баг‑фиксы, никаких новых фич. auto_route даёт type‑safety, но тянет за собой кодогенерацию. Мы прошли через все эти варианты в процессе разработки Яндекс Про — приложения для водителей и курьеров, где навигация включает сотни фич, несколько команд, вложенные модули, табы, диплинки и legacy‑код на Navigator 1.0. А ещё — сложную логику переходов, где точный контроль над состоянием навигации не просто желателен, а критичен: экран закрывается там, где не должен, стек оказывается в неожиданном состоянии, и разобраться в причинах через стандартный API почти невозможно. Так появился yx_navigation — новый пакет в нашей экосистеме архитектурных решений для Flutter, после yx_scope (DI) и yx_state (управление состоянием). Дальше расскажу, с какими трудностями мы столкнулись, какие требования сформулировали, как устроен yx_navigation сегодня и как именно он решает проблемы крупных приложений.

    habr.com/ru/companies/yandex/a

    #яндекс #flutter #navigation #router #navigator #navigator_20 #declarative_navigation #declarative_routing #state_based_navigation #router_api

  11. #Яндекс #Хуяндекс

    Я вот даже, блядь, не знаю, как это, на хуй, без мата комментировать...

  12. Попробовал ехать по навигатору #Organicmaps
    Это просто жопа. Плохо вообще все.
    Наверное основатель проекта не пользуется этим приложением или вообще не автомобилист.
    Приложение у меня все еще лежит на всякий аварийный случай. Вдуг что-как.
    На повседневке - это страшная боль.
    Если вы делаете навигационное приложение, берите пример со старого
    #Navitel (который полностью офлайн) , #Garmin или с #яндекс навигатора. Там годные интерфейсы и адекватная работа приложения.
    #OrganicMaps - только аварийный режим потому, что я еще хочу жить.
    #Навигатор - это совсем не так просто как может показаться, особенно в современных условиях бытия.

  13. Попробовал ехать по навигатору #Organicmaps
    Это просто жопа. Плохо вообще все.
    Наверное основатель проекта не пользуется этим приложением или вообще не автомобилист.
    Приложение у меня все еще лежит на всякий аварийный случай. Вдуг что-как.
    На повседневке - это страшная боль.
    Если вы делаете навигационное приложение, берите пример со старого
    #Navitel (который полностью офлайн) , #Garmin или с #яндекс навигатора. Там годные интерфейсы и адекватная работа приложения.
    #OrganicMaps - только аварийный режим потому, что я еще хочу жить.
    #Навигатор - это совсем не так просто как может показаться, особенно в современных условиях бытия.

  14. Попробовал ехать по навигатору #Organicmaps
    Это просто жопа. Плохо вообще все.
    Наверное основатель проекта не пользуется этим приложением или вообще не автомобилист.
    Приложение у меня все еще лежит на всякий аварийный случай. Вдуг что-как.
    На повседневке - это страшная боль.
    Если вы делаете навигационное приложение, берите пример со старого
    #Navitel (который полностью офлайн) , #Garmin или с #яндекс навигатора. Там годные интерфейсы и адекватная работа приложения.
    #OrganicMaps - только аварийный режим потому, что я еще хочу жить.
    #Навигатор - это совсем не так просто как может показаться, особенно в современных условиях бытия.

  15. Попробовал ехать по навигатору #Organicmaps
    Это просто жопа. Плохо вообще все.
    Наверное основатель проекта не пользуется этим приложением или вообще не автомобилист.
    Приложение у меня все еще лежит на всякий аварийный случай. Вдуг что-как.
    На повседневке - это страшная боль.
    Если вы делаете навигационное приложение, берите пример со старого
    #Navitel (который полностью офлайн) , #Garmin или с #яндекс навигатора. Там годные интерфейсы и адекватная работа приложения.
    #OrganicMaps - только аварийный режим потому, что я еще хочу жить.
    #Навигатор - это совсем не так просто как может показаться, особенно в современных условиях бытия.

  16. Попробовал ехать по навигатору #Organicmaps
    Это просто жопа. Плохо вообще все.
    Наверное основатель проекта не пользуется этим приложением или вообще не автомобилист.
    Приложение у меня все еще лежит на всякий аварийный случай. Вдуг что-как.
    На повседневке - это страшная боль.
    Если вы делаете навигационное приложение, берите пример со старого
    #Navitel (который полностью офлайн) , #Garmin или с #яндекс навигатора. Там годные интерфейсы и адекватная работа приложения.
    #OrganicMaps - только аварийный режим потому, что я еще хочу жить.
    #Навигатор - это совсем не так просто как может показаться, особенно в современных условиях бытия.

  17. За два месяца вместо года: как мы переписали 97 тысяч строк кода с Objective-C на Swift

    Миграция большого iOS-проекта с Objective-C на Swift кажется понятной задачей ровно до тех пор, пока не начинаешь считать объём. В нашем случае это были 10 тысяч файлов, сотни тысяч строк кода и постоянная необходимость не останавливать развитие продукта. Ручной подход работал слишком медленно, поэтому мы начали автоматизировать миграцию с помощью LLM — и в итоге превратили её из бесконечного техдолга в воспроизводимый процесс. Из этой статьи вы узнаете, как мы пять лет закрывали этот техдолг и за это время переписали лишь половину. И как в итоге пришли к решению на базе LLM, которое помогло завершить работу кратно быстрее и высвободило время разработчиков для более интересных задач, чем рефакторинг кода. Меня зовут Андрей Сикерин, я руковожу одной из групп iOS-разработки Яндекс Браузера. Вместе со мной статью писала Елизавета Мазулова, разработчица из нашей же команды. Она создала систему промптов для миграции, ревью, рефакторинга и автоматизации тестирования. Вместе мы расскажем, как устроен весь процесс изнутри: от выбора порядка миграции модулей до контроля качества через тесты. Все промпты, конфигурационные шаблоны и вспомогательные скрипты выложили в открытый доступ — забирайте и адаптируйте под свой проект. Мы уже проверили, что подход работает не только у нас: взяли открытый репозиторий приложения Wikipedia для iOS и без существенных изменений промптов мигрировали один из его пакетов и поделились результатом с сообществом в виде открытого PR.

    habr.com/ru/companies/yandex/a

    #swift #objectivec #Яндекс #Яндекс_Браузер #команда_яндексбраузера #llm

  18. #maps #навигация #Яндекс #Хуяндекс

    Яша, кажется, ёбнулся (или внедрил ИИшницу?) — при построении маршрута предлагает автобус, идущий прямо до точки назначения, а в середине — пересадку на другой или тот же самый как вариант!

  19. Цифровая тень: что скрывают под капотом популярные Android-приложения (результаты аудита)

    Привет, Хабр! Ну вот вы ставите Яндекс Go, жмёте «Разрешить» на всё подряд — микрофон, контакты, местоположение. Такси же, надо. А потом выясняется, что приложение лезет в буфер обмена. 16 раз в разных местах кода. Зачем такси буфер обмена — я так и не понял. Короче, я взял семь популярных Android-приложений и разобрал их по косточкам. SAST, реверс-инжиниринг, декомпиляция DEX, разбор манифестов, ковыряние в нативных библиотеках. Под раздачу попали: Яндекс Go, Карты, Музыка, Пэй, Телемост, Mir Pay и мессенджер МАКС (бывший ICQ New / VK Messenger). Спойлер: один мессенджер умеет распознавать ключевые слова прямо в аудиопотоке звонков. Не метаданные, не «кто кому звонил» — а именно слова. <cut/>

    habr.com/ru/articles/1029004/

    #android #реверсинжиниринг #приватность #слежка #уязвимости #яндекс #vpn

  20. Цифровая тень: что скрывают под капотом популярные Android-приложения (результаты аудита)

    Привет, Хабр! Ну вот вы ставите Яндекс Go, жмёте «Разрешить» на всё подряд — микрофон, контакты, местоположение. Такси же, надо. А потом выясняется, что приложение лезет в буфер обмена. 16 раз в разных местах кода. Зачем такси буфер обмена — я так и не понял. Короче, я взял семь популярных Android-приложений и разобрал их по косточкам. SAST, реверс-инжиниринг, декомпиляция DEX, разбор манифестов, ковыряние в нативных библиотеках. Под раздачу попали: Яндекс Go, Карты, Музыка, Пэй, Телемост, Mir Pay и мессенджер МАКС (бывший ICQ New / VK Messenger). Спойлер: один мессенджер умеет распознавать ключевые слова прямо в аудиопотоке звонков. Не метаданные, не «кто кому звонил» — а именно слова. <cut/>

    habr.com/ru/articles/1029004/

    #android #реверсинжиниринг #приватность #слежка #уязвимости #яндекс #vpn

  21. Цифровая тень: что скрывают под капотом популярные Android-приложения (результаты аудита)

    Привет, Хабр! Ну вот вы ставите Яндекс Go, жмёте «Разрешить» на всё подряд — микрофон, контакты, местоположение. Такси же, надо. А потом выясняется, что приложение лезет в буфер обмена. 16 раз в разных местах кода. Зачем такси буфер обмена — я так и не понял. Короче, я взял семь популярных Android-приложений и разобрал их по косточкам. SAST, реверс-инжиниринг, декомпиляция DEX, разбор манифестов, ковыряние в нативных библиотеках. Под раздачу попали: Яндекс Go, Карты, Музыка, Пэй, Телемост, Mir Pay и мессенджер МАКС (бывший ICQ New / VK Messenger). Спойлер: один мессенджер умеет распознавать ключевые слова прямо в аудиопотоке звонков. Не метаданные, не «кто кому звонил» — а именно слова. <cut/>

    habr.com/ru/articles/1029004/

    #android #реверсинжиниринг #приватность #слежка #уязвимости #яндекс #vpn

  22. Цифровая тень: что скрывают под капотом популярные Android-приложения (результаты аудита)

    Привет, Хабр! Ну вот вы ставите Яндекс Go, жмёте «Разрешить» на всё подряд — микрофон, контакты, местоположение. Такси же, надо. А потом выясняется, что приложение лезет в буфер обмена. 16 раз в разных местах кода. Зачем такси буфер обмена — я так и не понял. Короче, я взял семь популярных Android-приложений и разобрал их по косточкам. SAST, реверс-инжиниринг, декомпиляция DEX, разбор манифестов, ковыряние в нативных библиотеках. Под раздачу попали: Яндекс Go, Карты, Музыка, Пэй, Телемост, Mir Pay и мессенджер МАКС (бывший ICQ New / VK Messenger). Спойлер: один мессенджер умеет распознавать ключевые слова прямо в аудиопотоке звонков. Не метаданные, не «кто кому звонил» — а именно слова. <cut/>

    habr.com/ru/articles/1029004/

    #android #реверсинжиниринг #приватность #слежка #уязвимости #яндекс #vpn

  23. От киосков самообслуживания до единой платформы, или Как котики ускоряют офисные процессы

    Каждый из нас если не сталкивался, то хотя бы видел, как в современном офисе разбираются с мелкими, но важными вопросами вроде восстановления доступа или замены сломанной мышки. Обычно такие задачи требуют времени, объяснений и терпения, и важно, чтобы всё не превратилось в лишний стресс и непродуктивные простои. Мы в Яндексе поставили перед собой очень простую цель: сделать так, чтобы каждый сотрудник мог быстро и легко решить свой вопрос, не отвлекаясь от работы и не тратя силы на бюрократию или ожидания в очередях. В Яндексе этот путь начался с ряда самостоятельных решений для автоматизации внутренних сервисов — киосков самообслуживания, умных локеров и хелпоматов. Со временем мы объединили всё это в одну платформу — Я.Терминалы. С её помощью можно гибко и удобно настраивать и запускать цифровые сервисы для офисных сотрудников. Это значит, что любые задачи — от получения документов до заказа нового оборудования — теперь решаются быстро и самостоятельно, без лишних ожиданий, то есть меньше отвлекают от работы.

    habr.com/ru/companies/yandex/a

    #яндекс #офис #helpdesk #терминал #офисы #офисы_itкомпаний

  24. От киосков самообслуживания до единой платформы, или Как котики ускоряют офисные процессы

    Каждый из нас если не сталкивался, то хотя бы видел, как в современном офисе разбираются с мелкими, но важными вопросами вроде восстановления доступа или замены сломанной мышки. Обычно такие задачи требуют времени, объяснений и терпения, и важно, чтобы всё не превратилось в лишний стресс и непродуктивные простои. Мы в Яндексе поставили перед собой очень простую цель: сделать так, чтобы каждый сотрудник мог быстро и легко решить свой вопрос, не отвлекаясь от работы и не тратя силы на бюрократию или ожидания в очередях. В Яндексе этот путь начался с ряда самостоятельных решений для автоматизации внутренних сервисов — киосков самообслуживания, умных локеров и хелпоматов. Со временем мы объединили всё это в одну платформу — Я.Терминалы. С её помощью можно гибко и удобно настраивать и запускать цифровые сервисы для офисных сотрудников. Это значит, что любые задачи — от получения документов до заказа нового оборудования — теперь решаются быстро и самостоятельно, без лишних ожиданий, то есть меньше отвлекают от работы.

    habr.com/ru/companies/yandex/a

    #яндекс #офис #helpdesk #терминал #офисы #офисы_itкомпаний

  25. От киосков самообслуживания до единой платформы, или Как котики ускоряют офисные процессы

    Каждый из нас если не сталкивался, то хотя бы видел, как в современном офисе разбираются с мелкими, но важными вопросами вроде восстановления доступа или замены сломанной мышки. Обычно такие задачи требуют времени, объяснений и терпения, и важно, чтобы всё не превратилось в лишний стресс и непродуктивные простои. Мы в Яндексе поставили перед собой очень простую цель: сделать так, чтобы каждый сотрудник мог быстро и легко решить свой вопрос, не отвлекаясь от работы и не тратя силы на бюрократию или ожидания в очередях. В Яндексе этот путь начался с ряда самостоятельных решений для автоматизации внутренних сервисов — киосков самообслуживания, умных локеров и хелпоматов. Со временем мы объединили всё это в одну платформу — Я.Терминалы. С её помощью можно гибко и удобно настраивать и запускать цифровые сервисы для офисных сотрудников. Это значит, что любые задачи — от получения документов до заказа нового оборудования — теперь решаются быстро и самостоятельно, без лишних ожиданий, то есть меньше отвлекают от работы.

    habr.com/ru/companies/yandex/a

    #яндекс #офис #helpdesk #терминал #офисы #офисы_itкомпаний

  26. От киосков самообслуживания до единой платформы, или Как котики ускоряют офисные процессы

    Каждый из нас если не сталкивался, то хотя бы видел, как в современном офисе разбираются с мелкими, но важными вопросами вроде восстановления доступа или замены сломанной мышки. Обычно такие задачи требуют времени, объяснений и терпения, и важно, чтобы всё не превратилось в лишний стресс и непродуктивные простои. Мы в Яндексе поставили перед собой очень простую цель: сделать так, чтобы каждый сотрудник мог быстро и легко решить свой вопрос, не отвлекаясь от работы и не тратя силы на бюрократию или ожидания в очередях. В Яндексе этот путь начался с ряда самостоятельных решений для автоматизации внутренних сервисов — киосков самообслуживания, умных локеров и хелпоматов. Со временем мы объединили всё это в одну платформу — Я.Терминалы. С её помощью можно гибко и удобно настраивать и запускать цифровые сервисы для офисных сотрудников. Это значит, что любые задачи — от получения документов до заказа нового оборудования — теперь решаются быстро и самостоятельно, без лишних ожиданий, то есть меньше отвлекают от работы.

    habr.com/ru/companies/yandex/a

    #яндекс #офис #helpdesk #терминал #офисы #офисы_itкомпаний

  27. Как попасть в ответы Алисы — Инструкция для российского бизнеса

    Про GEO и AEO, эпоха AI-поиска и инструментов Каждый месяц быстрые ответы Алисы AI в Яндекс Поиске видят 46,5 млн человек . Это больше, чем аудитория большинства федеральных медиа. При этом большинство российских компаний до сих пор либо не знают, попадают ли они в эти ответы вообще, либо ищут какую-то особую «оптимизацию под Алису» - и теряют время впустую.

    habr.com/ru/articles/1028856/

    #ai #алиса #яндекс #продвижение #geo #seo #aeo

  28. Безопасность умных устройств изнутри: от Secure Boot и TrustZone до отчётов внешних исследователей

    Умные колонки, ТВ, камеры и другие устройства с ИИ-ассистентом сегодня — это уже не просто бытовая электроника повседневной жизни. С точки зрения безопасности это распределённая система, в которой граница доверия проходит через несколько уровней — от аппаратных механизмов до серверной логики, поэтому и подход к защите должен быть разносторонний. Меня зовут Никита, и мне как инженеру по информационной безопасности Алисы и Умных Устройств Яндекса приходится быть по обе стороны баррикад: думать, как сделать устройства безопасными и знать, как их «ломать». Всегда нужно рассматривать потенциальные векторы атак и способы защиты от них. В этом во многом помогает наша программа «Охота за ошибками» . А сегодня я расскажу о том, как смотреть на смарт-девайсы с точки зрения информационной безопасности, какие есть реальные риски и как их минимизировать.

    habr.com/ru/companies/yandex/a

    #iot_security #security #bugbounty #охота_за ошибками #яндекс

  29. Как сделать мини-экран для Умного Дома Яндекс (УДЯ) за 659 рублей?

    Если подключить к Яндекс станции кучу датчиков, исполнительных устройств и настроить нужные сценарии, то жить в доме становится значительно приятнее, но каждый раз спрашивать Алису какая температура на улице и открыто ли окно — это неудобно. Хочется, чтобы одним взглядом можно было узнать основные показатели датчиков и оценить текущее состояние Умного Дома Яндекс (УДЯ). Воодушевившись статьей Уважаемого Вадима @tzirulnicov : « Подключение самодельных устройств к умному дому Яндекса с Алисой » я решил попробовать сделать себе мини‑экран, показывающий текущую температуру на улице и в комнате, содержание в комнате углекислого газа, а также состояние окна, обогревателя и сценария, который автоматически открывает окно когда становится душно. В отличие от оригинальной статьи все датчики у меня уже есть, так что ничего припаивать я не стал — это просто монитор для моего УДЯ. Теоретически, кроме покупки SmartTV Ultra от GeekMagic больше ничего не нужно, так как мой скетч можно загрузить через web‑интерфейс прошивки, которая идет «из коробки», а в нем предусмотрено обновление через WiFi (OTA). Только если загружаемая прошивка не сможет подключиться к Вашему WiFi, то обновлять ее придется «по проводу» — режима AP в моем скетче пока нет, но я планирую его добавить в будущем. На фотографии результат: на улице +2.8 C, в комнате +24.8 C, углекислый газ: 634 ppm, обогреватель включен, окно закрыто, а сценарий автоматического открытия окна при превышении содержания CO2 — активен.

    habr.com/ru/articles/1025884/

    #arduino #diy #алиса #яндекс #умный_дом #api #диалоги

  30. А им что, можно? Приложения, не работающие с включенным КВН, продвигаются ТАМ, куда иначе не попасть

    Приложения российских сервисов перестали работать у российских пользователей с КВН. Об этом пишут и на Хабре , и в Известиях . Ну и мы сами в этом убедились. То есть логика и посыл здесь - " Мы - белые и пушистые. Мы так печемся о безопасности в бушующем мире современном интернете, что считаем, что КВН - это вред. Не пользуйтесь им! ". Но что мы видим? У всех этих компаний есть вполне себе рабочие каналы продвижения там, куда без применения специальных средств простой человек и зайти себе не сможет: ТГ, Нельзяграм, YouTube.

    habr.com/ru/articles/1024374/

    #wb #ozon #яндекс

  31. Анатомия SAP Privileges: как устроено управление правами в macOS

    Всем привет! Меня зовут Булат Гафуров, я security-инженер в Яндексе. Сегодня я хочу подробно разобрать, как устроено Privileges — опенсорсное приложение для macOS, которое предназначено для быстрого и удобного управления правами администратора. Мы выясним, как взаимодействуют его компоненты, через что происходит обмен сообщениями и на чём строится доверие между процессами. А главное — разберёмся, почему вредоносным скриптам теперь станет сложнее повысить привилегии.

    habr.com/ru/companies/yandex/a

    #macos #яндекс #privileges #sap

  32. Как мы погрузились в теорию компиляторов и написали свой транслятор кода

    Всем привет! Меня зовут Егор Ермаков, я бэкенд‑разработчик в группе разработки процессинга Техплатформы городских сервисов Яндекса. Техплатформа — это инфраструктурная платформа для всех городских сервисов Яндекса: Такси, Еды, Лавки, Доставки, а также для различных шеринговых сервисов — каршеринга, зарядных станций, самокатов и других. Один из ключевых сервисов нашей команды — ProcaaS (Processing as a Service). Он предназначен для асинхронного выполнения динамических сценариев. Подробнее о самом сервисе, его архитектуре и роли в сетке микросервисов Такси мы рассказывали в предыдущей статье . В этом материале я хочу поделиться опытом решения одной непростой и при этом очень интересной технической задачи, с которой мы столкнулись в рамках развития ProcaaS, а именно — рассказать, как мы написали свой транслятор кода.

    habr.com/ru/companies/yandex/a

    #яндекс #алгоритм #ast #go #компиляторы

  33. max-yandexgpt: YandexGPT в мессенджере MAX за 5 строк кода

    Max мессенджер появился недавно, и пока экосистема вокруг него только формируется. YandexGPT - мощная языковая модель с OpenAI-совместимым API. Казалось бы, собрать из этого бота - задача на вечер. На практике оказалось, что готового инструмента, который бы связал эти две вещи, просто нет. Я написал max-yandexgpt - Python-фреймворк, который позволяет запустить AI-бота в Max мессенджере с YandexGPT за 5 строк кода. Со стримингом ответов, выбором модели и нормальной конфигурацией. В этой статье расскажу, как он устроен и зачем.

    habr.com/ru/articles/1021740/

    #max #yandexgpt #yandexgpt_5 #мессенджер #макс #яндекс #yandexgpt5pro #yandexgpt5lite #api #интеграция

  34. max-yandexgpt: YandexGPT в мессенджере MAX за 5 строк кода

    Max мессенджер появился недавно, и пока экосистема вокруг него только формируется. YandexGPT - мощная языковая модель с OpenAI-совместимым API. Казалось бы, собрать из этого бота - задача на вечер. На практике оказалось, что готового инструмента, который бы связал эти две вещи, просто нет. Я написал max-yandexgpt - Python-фреймворк, который позволяет запустить AI-бота в Max мессенджере с YandexGPT за 5 строк кода. Со стримингом ответов, выбором модели и нормальной конфигурацией. В этой статье расскажу, как он устроен и зачем.

    habr.com/ru/articles/1021740/

    #max #yandexgpt #yandexgpt_5 #мессенджер #макс #яндекс #yandexgpt5pro #yandexgpt5lite #api #интеграция

  35. max-yandexgpt: YandexGPT в мессенджере MAX за 5 строк кода

    Max мессенджер появился недавно, и пока экосистема вокруг него только формируется. YandexGPT - мощная языковая модель с OpenAI-совместимым API. Казалось бы, собрать из этого бота - задача на вечер. На практике оказалось, что готового инструмента, который бы связал эти две вещи, просто нет. Я написал max-yandexgpt - Python-фреймворк, который позволяет запустить AI-бота в Max мессенджере с YandexGPT за 5 строк кода. Со стримингом ответов, выбором модели и нормальной конфигурацией. В этой статье расскажу, как он устроен и зачем.

    habr.com/ru/articles/1021740/

    #max #yandexgpt #yandexgpt_5 #мессенджер #макс #яндекс #yandexgpt5pro #yandexgpt5lite #api #интеграция

  36. max-yandexgpt: YandexGPT в мессенджере MAX за 5 строк кода

    Max мессенджер появился недавно, и пока экосистема вокруг него только формируется. YandexGPT - мощная языковая модель с OpenAI-совместимым API. Казалось бы, собрать из этого бота - задача на вечер. На практике оказалось, что готового инструмента, который бы связал эти две вещи, просто нет. Я написал max-yandexgpt - Python-фреймворк, который позволяет запустить AI-бота в Max мессенджере с YandexGPT за 5 строк кода. Со стримингом ответов, выбором модели и нормальной конфигурацией. В этой статье расскажу, как он устроен и зачем.

    habr.com/ru/articles/1021740/

    #max #yandexgpt #yandexgpt_5 #мессенджер #макс #яндекс #yandexgpt5pro #yandexgpt5lite #api #интеграция

  37. Как мы построили платформу агентов для Алисы AI — и почему пришлось написать сервер поверх Temporal

    Агент «Исследовать» в Алисе AI может работать до 20 минут. За это время он успевает обойти десятки сайтов, запустить модели, вызвать инструменты — и сделать всё это параллельно на нескольких хостах. И если в середине цепочки что-то упадёт (а практика показывает, что если может упасть — когда-нибудь упадёт: релизы, сети, «луна не в той фазе»), агент должен уметь продолжить работу с того же места , а не начать всё заново, сжигая часы и LLM-токены. Ещё год назад никакой инфраструктуры для этого у нас не было. Меня зовут Алексей Логинов, я ведущий разработчик в команде, которая отвечает за инфраструктуру нашего ассистента. В этой статье я покажу, какой путь мы прошли от наивного SDK до полноценной платформы Agent Transport System (ATS) — и как при этом упирались в различные ограничения и преодолевали их.

    habr.com/ru/companies/yandex/a

    #temporal #архитектура_системы #alice_ai #ИИагенты #яндекс #команда_алисы

  38. @johan когда я повытаскивал раз 10 письма в одного инстанса из спама, то по-моему в итоге новые контакты с того же домена переставали прилетать в спам.

    Тут ещё надо понимать, что сам antispam у #Яндекс — меняется со временем :-|
    В феврале-марте у них было какое-то обострение. У меня старинные контакты вдруг начали регулярно влетать в папку спама.

  39. @gaxeliy
    К сожалению, в белых списках в ЮФО в 2025 и в Москве в 2026 как будто не работал imap.yandex.ru :-(
    (в то время, как приложения #Яндекс летали).

    Я не знаю, как у них мобильная почта работает. То-ли pop вместо imap, то-ли вообще прогружает мобильную webmail.
    @johan @alexanderniki

  40. TrustYFox: путь от пет‑проекта до LLM‑инструмента для поиска уязвимостей

    Всем привет! Меня зовут Андрей, и я работаю в финтех‑направлении Яндекса. Руковожу службой разработки платёжных интерфейсов. Если вы пользуетесь сервисами Яндекса, то наверняка сталкивались с формами оплаты, вот большую их часть делают ребята из моей службы. Сегодня я расскажу вам о TrustYFox — платформе для поиска уязвимостей в коде при помощи LLM, которую я создал своими руками. С практической точки зрения TrustYFox — это ещё один инструмент, который не заменяет существующие сканеры, а дополняет их, позволяя находить уязвимости. Статья не претендует на научность или какой‑то RnD, да и я не являюсь экспертом в этих ваших LLM. По большей части это рассказ о том, как получилось (а в итоге получилось) за несколько месяцев пройти путь от прототипа до рабочего решения, в котором ежедневно запускаются аудиты. За прошедшие полгода разработки проекта были проверены различные концепции, написано, удалено и заново написано много кода, поэтому сначала расскажу, какой путь пройден, а после — про сам проект, что он умеет и где можно было сделать лучше.

    habr.com/ru/companies/yandex/a

    #яндекс #llm #ml #ии #поиск_уязвимостей #петпроект #иб

  41. Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков

    28 марта состоялась, с одной стороны, довольно камерная встреча небольшого круга специалистов: Backend-разработчиков Java. Разумеется, на встрече были и фронтэнд-специалисты, и фулстек-программисты, но когда залу задавали вопросы, кто есть кто – максимальное и максимально доминирующее количество рук было именно от специалистов бекенда. Как это было. Я пришел на час позже, не в 12 обеда, но в час дня. Сразу попал в зал на лекцию, где рассказывались не суперсложные вопросы, но затрагивались вопросы времени в Java, рассинхронизации серверов, специфики подсчета времени в таком старом языке, как Java, с учетом максимальной экономии памяти и того, что было до UTC: функции вне библиотеки time для подсчета минут и секунд при анализе времени постов, создания того или иного контента, проведения операций в целом.

    habr.com/ru/articles/1019622/

    #яндекс #jvm #java #time #асинхронное_программирование #параллелизм

  42. Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков

    28 марта состоялась, с одной стороны, довольно камерная встреча небольшого круга специалистов: Backend-разработчиков Java. Разумеется, на встрече были и фронтэнд-специалисты, и фулстек-программисты, но когда залу задавали вопросы, кто есть кто – максимальное и максимально доминирующее количество рук было именно от специалистов бекенда. Как это было. Я пришел на час позже, не в 12 обеда, но в час дня. Сразу попал в зал на лекцию, где рассказывались не суперсложные вопросы, но затрагивались вопросы времени в Java, рассинхронизации серверов, специфики подсчета времени в таком старом языке, как Java, с учетом максимальной экономии памяти и того, что было до UTC: функции вне библиотеки time для подсчета минут и секунд при анализе времени постов, создания того или иного контента, проведения операций в целом.

    habr.com/ru/articles/1019622/

    #яндекс #jvm #java #time #асинхронное_программирование #параллелизм

  43. Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков

    28 марта состоялась, с одной стороны, довольно камерная встреча небольшого круга специалистов: Backend-разработчиков Java. Разумеется, на встрече были и фронтэнд-специалисты, и фулстек-программисты, но когда залу задавали вопросы, кто есть кто – максимальное и максимально доминирующее количество рук было именно от специалистов бекенда. Как это было. Я пришел на час позже, не в 12 обеда, но в час дня. Сразу попал в зал на лекцию, где рассказывались не суперсложные вопросы, но затрагивались вопросы времени в Java, рассинхронизации серверов, специфики подсчета времени в таком старом языке, как Java, с учетом максимальной экономии памяти и того, что было до UTC: функции вне библиотеки time для подсчета минут и секунд при анализе времени постов, создания того или иного контента, проведения операций в целом.

    habr.com/ru/articles/1019622/

    #яндекс #jvm #java #time #асинхронное_программирование #параллелизм

  44. Конференция Яндекс-разработчиков по JVM-языкам, бекендеры собрались обсудить будущее Java-подобных языков

    28 марта состоялась, с одной стороны, довольно камерная встреча небольшого круга специалистов: Backend-разработчиков Java. Разумеется, на встрече были и фронтэнд-специалисты, и фулстек-программисты, но когда залу задавали вопросы, кто есть кто – максимальное и максимально доминирующее количество рук было именно от специалистов бекенда. Как это было. Я пришел на час позже, не в 12 обеда, но в час дня. Сразу попал в зал на лекцию, где рассказывались не суперсложные вопросы, но затрагивались вопросы времени в Java, рассинхронизации серверов, специфики подсчета времени в таком старом языке, как Java, с учетом максимальной экономии памяти и того, что было до UTC: функции вне библиотеки time для подсчета минут и секунд при анализе времени постов, создания того или иного контента, проведения операций в целом.

    habr.com/ru/articles/1019622/

    #яндекс #jvm #java #time #асинхронное_программирование #параллелизм

  45. Новые способы хранения тайлов в Картах: как один сервер выдерживает 80k RPS

    80k RPS и 25 Гбит/с трафика тайлов с одного сервера — звучит как мечта для картографического сервиса? На самом деле это реально — если ваш способ отдачи тайлов спроектирован для этого. С момента появления первых веб‑карт подходы к хранению картографических данных сильно изменились. В этой статье я разберу эволюцию от классических методов до современных облачных форматов и расскажу о нашем собственном решении с интересными алгоритмами индексации, а также зачем нам для этого понадобились деревья и алгоритмы цифровой сортировки. Поделюсь опытом того, как мы отказались от сложного рендеринга на бэкенде, упростили инфраструктуру и эксплуатацию, а заодно перестали бояться пиковой нагрузки. Покажу, как это позволило нам отдавать сотни экспериментальных вариантов подложки Карт, используя в качестве бэкенда только S3.

    habr.com/ru/companies/yandex/a

    #яндекс #карты #алгоритмы #облако #S3

  46. Советы тем, кто боится поступать в ШАД (на своём примере)

    Советы тем, кто боится поступать в ШАД (на своём примере) Всем привет! В предыдущей статье я рассказывала о своём пути поступления в ШАД. Сейчас я уже закончила первый семестр и учусь на втором. В этой статье хочу поделиться впечатлениями об учёбе: как выстроен процесс, насколько велика нагрузка и с какими сложностями можно столкнуться. Немного о себе Хоть я и закончила два курса ВМК МГУ, я не считаю себя сильным студентом. Я из обычной школы Калининграда, олимпиадами стала заниматься поздно, и результатов хватило только на 100 баллов ДВИ при поступлении (льгота олимпиадникам). На ВМК я училась не в самой сильной группе. Уровень курсов в ШАДе оказался для меня совершенно новым — такого насыщенного и глубокого материала у меня раньше не было. Окружение В ШАДе много действительно сильных ребят: всероссы, межнарники, студенты ПМИ ФКН, физтехи и другие, которые многие темы уже проходили в рамках своих вузовских программ. Я не раз наблюдала, как едва открывалась задача в домашнем задании, а её уже кто‑то сдавал. Сначала это пугало, я чувствовала себя не в своей тарелке. Но оказалось, что, помимо таких звёзд, есть и простые студенты, как я. Есть даже ребята с гуманитарным бэкграундом, их пример вдохновляет. Выбор направления В ШАДе несколько направлений. Я выбрала Data Science. Откровенно говоря, решение было скорее интуитивным: мне всегда была ближе математика, чем жёсткая разработка, поэтому направления «Разработка машинного обучения» или «Инфраструктура больших данных» казались сложнее и не совсем моими. Остальные направления ощущались для меня немного абстрактными. На практике разница между направлениями в основном сводится к набору обязательных предметов в семестре. При этом есть курсы по выбору, и в целом ты не ограничен: можно брать сколько угодно дополнительных курсов, и доступ к ним сохраняется даже после выпуска. Совет абитуриентам: внимательно изучите программу на сайте . На мотивационном собеседовании обязательно спросят, какое направление вы выбрали и почему. Если вы сможете назвать лишь пару курсов, которые хотите пройти, или начнёте судорожно гуглить — это станет красным флагом (так признавался мой друг из приёмной комиссии).

    habr.com/ru/articles/1016354/

    #шад #школа_анализа_данных #яндекс #алгоритмы #машинное+обучение #python

  47. Как не устроиться в Яндекс на работу потратив 2 месяца

    В середине января 2026 со мной связался рекрутер с заманчивым предложением присоединиться к команде Яндекс по программе Мультитрек. Мультитрек это просто: вы по одному месяцу работаете в трех разных командах и потом выбираете к какой команде присоединиться. С конца прошлого года нахожусь в поисках работы и развиваю собственные проекты. Как многим известно, рынок труда в части ИТ очень изменился. Год-два назад я получал по паре приглашений в месяц даже при условии того, что мое резюме было снято с публикации. Сейчас количество приглашений на собесы стремится к нулю. Почитал про Яндекс как про работодателя - да написано много негатива про собеседования, но с другой стороны программами Яндекса я пользуюсь постоянно - это и Яндекс Музыка и Такси так что я решил себя попробовать на этом поприще. Вот что было предложено пройти : yandex.ru/jobs/interview/backe Испытание 1 : Базовые технические навыки (Алгоритмы). Для меня это было самым тяжелым испытанием. До сих пор уверен, что та теория которая дается в рамках курса Теории алгоритмов не встречается на реальных рабочих проектах. По крайней мере не встретились мной за 25 лет практики. А если и встречаются, то у тебя есть несколько дней а чаще недель на то, чтобы погрузится в задачу такой сложности. Здесь же нужно решить две алгоритмические задачи на скорость: 2 задачи за 1 час. Внутренний протест заниматься бесполезным занятием был очень высок, но, во первых других предложений по работе небыло, а во вторых пошел с собой на компромис со словами о том, что эти знания меня не портят и даже делают сильнее. Было еще третье - внутренний вызов. Тварь я дрожащая или лидом и сеньором (помидором) по джава имею право называться и вот он шанс еще и самому себе объективно подтвердить свой статус приняв вызов и очередной раз побиться за этот чемпионский пояс. Попросил на подготовку 2 недели и в режиме нон-стоп начал изучать саму теорию и практиковаться на сайте litcode - выбрав раздел топ-100 задач для собеседований. Голова просто разрывалась от количества информации вкачанной туда слишком быстро. Возможно здесь есть еще такие старперы как я, кто помнит фильм Джонни-Мнемоник - вот там очень хорошо показано то, что испытывал я на себе в процессе этой подготовки. Сдал с хорошей обратной связью.

    habr.com/ru/articles/1016132/

    #яндекс #собеседования

  48. Моя волна — теперь и в офлайне. Рассказываем, как уместили рекомендательную систему в сотню килобайт

    Несколько лет назад мы представили Мою волну — систему персональных рекомендаций в Яндекс Музыке, которая подстраивается под предпочтения пользователей. В её основе — рекомендательные нейросети-трансформеры, размер которых может достигать сотен миллиардов параметров, и поэтому без мощных дата-центров их работа просто невозможна. Сегодня мы впервые представляем нашу новую рекомендательную технологию TinyML, которая работает локально, на обычном смартфоне. Теперь при потере доступа в интернет Моя волна не просто бесшовно продолжит воспроизведение музыки, но и будет подстраиваться под действия пользователя и формировать рекомендации, исходя из его предпочтений в текущий момент. Как это работает и что нам пришлось для этого создать — расскажем под катом.

    habr.com/ru/companies/yandex/a

    #recsys #рекомендательные_системы #ml #яндекс #яндекс_музыка #команда_яндекс_музыки

  49. Хотел перестать копировать из Wordstat. Получилась мультиагентная система с Ensemble Voting Началось с того что мне на...

    #SEO #кластеризация #семантики #Python #NLP #LLM #DeepSeek #Яндекс #Директ #SentenceTransformers #семантическое

    Origin | Interest | Match