Как обучить нейросеть предлагать релевантные товары
В статье на Хабре рассказываем про метод item2vec, который помог нам увеличить контакты с ленты рекомендаций и количество уникальных пользователей в день.
Подробно о том, как мы обучаем нейросеть отображать контент в вектор в 128-мерном пространстве и зачем нам 14 отдельных моделей нейронки — рассказывает Вася Рубцов, старший дата сайенс инженер в Авито.
Переходите по ссылке, если интересно разобраться → http://bit.ly/3hiyEED
В статье на Хабре рассказываем про метод item2vec, который помог нам увеличить контакты с ленты рекомендаций и количество уникальных пользователей в день.
Подробно о том, как мы обучаем нейросеть отображать контент в вектор в 128-мерном пространстве и зачем нам 14 отдельных моделей нейронки — рассказывает Вася Рубцов, старший дата сайенс инженер в Авито.
Переходите по ссылке, если интересно разобраться → http://bit.ly/3hiyEED
This media is not supported in your browser
VIEW IN TELEGRAM
Дизайн-система Авито в Фигме: компоненты, стили, гайды и код
Чтобы интерфейсы были консистентными и корректно работали, а создавать их получалось быстрее и проще, нужна дизайн-система.
Рассказываем, как устроена наша, и почему она требует постоянного развития и гибкости. Как поможет дизайн-система, если у вас большая команда. Что важно включить в гайдлайны для дизайнеров и спецификации для разработчиков. И за что отвечают разработчики дизайн-системы.
Обо всём по порядку в нашей статье на Хабре → http://bit.ly/33H893z
Чтобы интерфейсы были консистентными и корректно работали, а создавать их получалось быстрее и проще, нужна дизайн-система.
Рассказываем, как устроена наша, и почему она требует постоянного развития и гибкости. Как поможет дизайн-система, если у вас большая команда. Что важно включить в гайдлайны для дизайнеров и спецификации для разработчиков. И за что отвечают разработчики дизайн-системы.
Обо всём по порядку в нашей статье на Хабре → http://bit.ly/33H893z
4 полезных доклада для аналитиков
По итогам Avito Analytics meetup. Спикеры на боевых примерах рассказывают про роль аналитика в запуске, тестировании и развитии продукта.
Узнаете, как наши ребята проверяют гипотезы и оценивают риски. Зачем Ситимобил интегрировал кикшеринг (спойлер: аналитики постарались). Как в Skyeng искали точки роста продукта с помощью алертов.
Посмотреть можно на ютубе → http://bit.ly/3eM0ebB
Изучить презентации спикеров предлагаем на Хабре → http://bit.ly/3uPmV4a
По итогам Avito Analytics meetup. Спикеры на боевых примерах рассказывают про роль аналитика в запуске, тестировании и развитии продукта.
Узнаете, как наши ребята проверяют гипотезы и оценивают риски. Зачем Ситимобил интегрировал кикшеринг (спойлер: аналитики постарались). Как в Skyeng искали точки роста продукта с помощью алертов.
Посмотреть можно на ютубе → http://bit.ly/3eM0ebB
Изучить презентации спикеров предлагаем на Хабре → http://bit.ly/3uPmV4a
YouTube
Avito Analytics meetup: точки роста, оценка потенциала и аналитика для экспериментального продукта
23 марта мы провели митап для аналитиков. Поговорили про то, как оценивать новые продукты, как встраивать аналитику в продуктовые процессы и искать точки роста.
Таймкоды:
07:02–41:41 | Аналитика в продуктовой разработке на примере Автопубликации объявлений…
Таймкоды:
07:02–41:41 | Аналитика в продуктовой разработке на примере Автопубликации объявлений…
Как мы построили модель определения профессий для нормализации объявлений Авито Работы
Расскажет Никита Фомичёв, старший аналитик в команде Авито Работы, на митапе для аналитиков от компании Find My Kids.
Никита объяснит, почему важно ставить себя на место пользователей при работе с атрибуцией, как локальному аналитическому проекту попасть в общий бэклог команды и получить самый важный результат — стать энэйблером для продукта и бизнеса. Подробная история от MVP до «боевого» решения.
Трансляция митапа начнётся 20 мая в 17:00 МСК. А если вы живёте в Перми, то можно прийти на встречу лично. Всё бесплатно, но нужно зарегистрироваться: http://bit.ly/33TYerK
Расскажет Никита Фомичёв, старший аналитик в команде Авито Работы, на митапе для аналитиков от компании Find My Kids.
Никита объяснит, почему важно ставить себя на место пользователей при работе с атрибуцией, как локальному аналитическому проекту попасть в общий бэклог команды и получить самый важный результат — стать энэйблером для продукта и бизнеса. Подробная история от MVP до «боевого» решения.
Трансляция митапа начнётся 20 мая в 17:00 МСК. А если вы живёте в Перми, то можно прийти на встречу лично. Всё бесплатно, но нужно зарегистрироваться: http://bit.ly/33TYerK
Dependency Injection в мире Software Engineering
Вокруг глобальной темы Dependency Injection существует множество инженерных подходов и принципов разработки. Юра Афанасьев, наш backend engineer в команде тарифов, разложил эти принципы по полочкам и рассказал, чем хорош каждый из них и как не выстрелить в ногу при их использовании.
Ну и главное из статьи: лучше довериться этим принципам, чем интуиции → http://bit.ly/3hBogI6
Вокруг глобальной темы Dependency Injection существует множество инженерных подходов и принципов разработки. Юра Афанасьев, наш backend engineer в команде тарифов, разложил эти принципы по полочкам и рассказал, чем хорош каждый из них и как не выстрелить в ногу при их использовании.
Ну и главное из статьи: лучше довериться этим принципам, чем интуиции → http://bit.ly/3hBogI6
Хабр
Dependency Injection в мире Software Engineering
Если полноценно рассматривать Dependency Injection, то вокруг этого термина крутится множество интересных инженерных практик. Несмотря на то, что эта статья про...
Просмотр WWDC 2021 с инженерами Авито и подкастом Podlodka
Будем комментировать происходящее, обсуждать главные фичи и будущее iOS-разработки. В перерыве — море фана, специальное включение секретного гостя и розыгрыш призов.
Стрим начнём 7 июня в 19:30. Смотреть можно на ютуб-канале Подлодки и в нашей группе ВКонтакте.
Присоединяйтесь к трансляции, если хотите посмотреть главное событие для iOS-разработчиков в компании и урвать модный мерч.
Будем комментировать происходящее, обсуждать главные фичи и будущее iOS-разработки. В перерыве — море фана, специальное включение секретного гостя и розыгрыш призов.
Стрим начнём 7 июня в 19:30. Смотреть можно на ютуб-канале Подлодки и в нашей группе ВКонтакте.
Присоединяйтесь к трансляции, если хотите посмотреть главное событие для iOS-разработчиков в компании и урвать модный мерч.
Как написать полезный чейнджлог: опыт Авито
Чейнджлоги — это тексты, в которых рассказывается, что появилось в новой версии мобильного приложения. Их ещё иногда называют what's new или release notes.
Возможно, их ценность очевидна не всем компаниям. Некоторые отказываются от уникальных текстов и повторяют шаблоны об исправленных ошибках от релиза к релизу. Такой подход тоже возможен.
Мы предпочитаем каждую заметку наделять пользой: иногда сообщаем о новых фичах или улучшениях, а иногда делимся советами.
Зачем это всё и как устроена работа над релизными заметками, рассказали в блоге на Хабре → http://bit.ly/34ekLiS
Чейнджлоги — это тексты, в которых рассказывается, что появилось в новой версии мобильного приложения. Их ещё иногда называют what's new или release notes.
Возможно, их ценность очевидна не всем компаниям. Некоторые отказываются от уникальных текстов и повторяют шаблоны об исправленных ошибках от релиза к релизу. Такой подход тоже возможен.
Мы предпочитаем каждую заметку наделять пользой: иногда сообщаем о новых фичах или улучшениях, а иногда делимся советами.
Зачем это всё и как устроена работа над релизными заметками, рассказали в блоге на Хабре → http://bit.ly/34ekLiS
Открываем второй набор в Академию Аналитиков Авито — бесплатную программу обучения для тех, кто хочет стать аналитиком данных
В программе:
• прикладная статистика,
• SQL,
• Python,
• эконометрика,
• эксперименты,
• метрики,
• основы Tableau и визуализации данных,
• алгоритмы,
• machine learning,
• аналитический Deep Dive — погружение в работу аналитика на практике.
Обучение начнётся в сентябре и закончится через 13 месяцев — в октябре 2022 года. Заявки принимаются до 18 июня.
Подать заявку и узнать больше о программе → http://bit.ly/3uDhqVC
В программе:
• прикладная статистика,
• SQL,
• Python,
• эконометрика,
• эксперименты,
• метрики,
• основы Tableau и визуализации данных,
• алгоритмы,
• machine learning,
• аналитический Deep Dive — погружение в работу аналитика на практике.
Обучение начнётся в сентябре и закончится через 13 месяцев — в октябре 2022 года. Заявки принимаются до 18 июня.
Подать заявку и узнать больше о программе → http://bit.ly/3uDhqVC
GetMentor — ещё один способ найти решение вашей проблемы
В инженерном комьюнити принято делиться опытом, чтобы сообща решать проблемы: выкладывать свои решения в опенсорс, писать статьи, рассказывать доклады. Мы все это с вами знаем. Но иногда нужные материалы найти не получается или они не помогают.
В таких ситуациях было бы здорово пообщаться со знающим человеком — он даст конкретный совет, подтолкнёт к нужным размышлениям. Экспертов можно найти, например, на GetMentor. Мы решили поддержать сервис, а по тегу «Эксперт Авито» можно посмотреть, кто из наших ребят поможет вам.
Ну или можно выбрать любого наставника, подходящего вам по специализации, опыту или стоимости →
http://bit.ly/3yZA6SD
В инженерном комьюнити принято делиться опытом, чтобы сообща решать проблемы: выкладывать свои решения в опенсорс, писать статьи, рассказывать доклады. Мы все это с вами знаем. Но иногда нужные материалы найти не получается или они не помогают.
В таких ситуациях было бы здорово пообщаться со знающим человеком — он даст конкретный совет, подтолкнёт к нужным размышлениям. Экспертов можно найти, например, на GetMentor. Мы решили поддержать сервис, а по тегу «Эксперт Авито» можно посмотреть, кто из наших ребят поможет вам.
Ну или можно выбрать любого наставника, подходящего вам по специализации, опыту или стоимости →
http://bit.ly/3yZA6SD
CI/CD монолита Авито: от коммита до моржа
Александр Данковцев, lead engineer команды Antimonolith, рассказал, как построен CI/CD монолита Авито. Речь идёт про нашу архитектуру стейджинга, pre-receive хуки, то, что из себя представляет сборка и деплой, как устроен прогон автотестов и какие проверки происходят на merge. А ещё рассмотрел after-merge actions.
Статья на Хабре → http://bit.ly/3vQ1vEE
Александр Данковцев, lead engineer команды Antimonolith, рассказал, как построен CI/CD монолита Авито. Речь идёт про нашу архитектуру стейджинга, pre-receive хуки, то, что из себя представляет сборка и деплой, как устроен прогон автотестов и какие проверки происходят на merge. А ещё рассмотрел after-merge actions.
Статья на Хабре → http://bit.ly/3vQ1vEE
Как Авито использует фреймворк Stage-Gate для планирования продуктового бюджета и портфельных продуктов
Stage-Gate — процесс управления продуктовым портфелем, который используется на каждом этапе создания продукта. У нас он разложен на четыре этапа:
1. Поиск и обоснование идеи.
2. Product discovery.
3. Product delivery.
4. Масштабирование и product operations.
В этой схеме Stage — это процесс подготовки каждого этапа, а Gate — защита результатов. В итоге получается четыре цикла Stage-Gate.
Как это устроено у нас, рассказывает Анна Подображных, менеджер продуктов в Авито → http://bit.ly/3cuUgdE
Stage-Gate — процесс управления продуктовым портфелем, который используется на каждом этапе создания продукта. У нас он разложен на четыре этапа:
1. Поиск и обоснование идеи.
2. Product discovery.
3. Product delivery.
4. Масштабирование и product operations.
В этой схеме Stage — это процесс подготовки каждого этапа, а Gate — защита результатов. В итоге получается четыре цикла Stage-Gate.
Как это устроено у нас, рассказывает Анна Подображных, менеджер продуктов в Авито → http://bit.ly/3cuUgdE
Weekend Offer в Авито для аналитиков
Приглашаем middle- и senior-аналитиков получить предложение о работе в Авито за одни выходные. Подайте заявку и пройдите онлайн-тест — участников с лучшими результатами мы пригласим на собеседования.
Заявки принимаем до 30 июня: http://bit.ly/3gdRyf2
Приглашаем middle- и senior-аналитиков получить предложение о работе в Авито за одни выходные. Подайте заявку и пройдите онлайн-тест — участников с лучшими результатами мы пригласим на собеседования.
Заявки принимаем до 30 июня: http://bit.ly/3gdRyf2
Avito Analytics meetup #3: ошибки в экспериментах, Доставка, рекомендации в CRM Salesforce
На новом митапе для аналитиков расскажем, как избежать ошибок в экспериментах, про рекомендации в CRM Salesforce и пользу нашей Доставки для пользователей и продуктов компании.
Митап будет 29 июня. Начало в 18:00. Посмотреть можно будет на нашем ютуб-канале: http://bit.ly/3gNzMhM
Если хотите, чтобы мы напомнили вам о митапе на почту, то можете зарегистрироваться на таймпаде: http://bit.ly/3gNzNlQ
На новом митапе для аналитиков расскажем, как избежать ошибок в экспериментах, про рекомендации в CRM Salesforce и пользу нашей Доставки для пользователей и продуктов компании.
Митап будет 29 июня. Начало в 18:00. Посмотреть можно будет на нашем ютуб-канале: http://bit.ly/3gNzMhM
Если хотите, чтобы мы напомнили вам о митапе на почту, то можете зарегистрироваться на таймпаде: http://bit.ly/3gNzNlQ
Apache Pulsar как основа для системы очередей
Паша Агалецкий, senior backend engineer в команде архитектуры, рассказал на Хабре, почему нам понадобился отдельный сервис для очередей вместо общей шины данных на основе Кафки.
Внутри статьи:
• Почему мы выбрали Apache Pulsar.
• Про архитектуру Apache Pulsar.
• Об особенностях работы с сервисом Queues и Apache Pulsar для пользователей.
Читать → http://bit.ly/3d9Uszc
Паша Агалецкий, senior backend engineer в команде архитектуры, рассказал на Хабре, почему нам понадобился отдельный сервис для очередей вместо общей шины данных на основе Кафки.
Внутри статьи:
• Почему мы выбрали Apache Pulsar.
• Про архитектуру Apache Pulsar.
• Об особенностях работы с сервисом Queues и Apache Pulsar для пользователей.
Читать → http://bit.ly/3d9Uszc
Рассказываем про ошибки в экспериментах, Доставку, рекомендации в CRM Salesforce
Сегодня на Avito Analytics meetup #3 — нашем онлайн-митапе для Аналитиков. Будем говорить про то, как избежать ошибок в экспериментах, систему рекомендаций в CRM Salesforce в Авито и пользу Доставки для пользователей и продуктов компании.
Прямой эфир начнётся в 18:00 на нашем ютуб-канале: https://youtu.be/1FHv4tSEMHU
Сегодня на Avito Analytics meetup #3 — нашем онлайн-митапе для Аналитиков. Будем говорить про то, как избежать ошибок в экспериментах, систему рекомендаций в CRM Salesforce в Авито и пользу Доставки для пользователей и продуктов компании.
Прямой эфир начнётся в 18:00 на нашем ютуб-канале: https://youtu.be/1FHv4tSEMHU
YouTube
Avito Analytics meetup #3: Доставка и ошибки в экспериментах
На новом митапе для аналитиков спикеры из Авито расскажут, как избежать ошибок в экспериментах и пользу нашей Доставки для пользователей и продуктов компании.
Программа:
7:30 — 51:50 — Избегаем ошибок в экспериментах: что если A и B разошлись — Тимур Исмагилов…
Программа:
7:30 — 51:50 — Избегаем ошибок в экспериментах: что если A и B разошлись — Тимур Исмагилов…
Версионирование данных в Инфомодели Авито
Инфомодель — это система управления метаданными в Авито. Раньше все её данные лежали в базе, никаких интерфейсов или процессов для их изменения не было, все правки вносились через код миграциями. С ростом бизнеса и количества команд это стало жутко неудобным.
Вот как мы с этим справились → http://bit.ly/3AkeVLW
Инфомодель — это система управления метаданными в Авито. Раньше все её данные лежали в базе, никаких интерфейсов или процессов для их изменения не было, все правки вносились через код миграциями. С ростом бизнеса и количества команд это стало жутко неудобным.
Вот как мы с этим справились → http://bit.ly/3AkeVLW
Avito Product Meetup #1: развитие менеджера, взаимодействие с командой и отношения со стейкхолдерами
На нашем первом митапе для менеджеров продукта расскажем, как в Авито устроена менеджерская система грейдов, и почему продакт — не проджект. Обсудим распределение ролей в дискавери-команде и процесс создания новой фичи. Узнаем от спикера Dodo Brands, как сихронизировать цели бизнеса и IT или устроить свидание мечты и реальности.
Встречаемся 13 июля в 18:00 на нашем ютуб-канале: http://bit.ly/3dEAxsu
Если хотите получить «напоминалку» о митапе на почту, то можно зарегистрироваться на таймпаде: http://bit.ly/2Ui21O3
На нашем первом митапе для менеджеров продукта расскажем, как в Авито устроена менеджерская система грейдов, и почему продакт — не проджект. Обсудим распределение ролей в дискавери-команде и процесс создания новой фичи. Узнаем от спикера Dodo Brands, как сихронизировать цели бизнеса и IT или устроить свидание мечты и реальности.
Встречаемся 13 июля в 18:00 на нашем ютуб-канале: http://bit.ly/3dEAxsu
Если хотите получить «напоминалку» о митапе на почту, то можно зарегистрироваться на таймпаде: http://bit.ly/2Ui21O3
Почему продакт — не проджект, как распределить роли в дискавери-команде и синхронизировать цели бизнеса и IT
Обсудим уже сегодня на Avito Product Meetup #1.
В прямом эфире спикеры из Авито и Dodo Brands расскажут, какие скиллы качать, чтобы не «застрять» на одном уровне. Вы узнаете, как создавать и запускать новые фичи и куда развивать систему OKR на примере продуктов ERP-направления.
Присоединиться к онлайн-трансляции можно будет в 18:00 по Москве на нашем ютуб-канале: https://youtu.be/dFmF5PGlBlg
Обсудим уже сегодня на Avito Product Meetup #1.
В прямом эфире спикеры из Авито и Dodo Brands расскажут, какие скиллы качать, чтобы не «застрять» на одном уровне. Вы узнаете, как создавать и запускать новые фичи и куда развивать систему OKR на примере продуктов ERP-направления.
Присоединиться к онлайн-трансляции можно будет в 18:00 по Москве на нашем ютуб-канале: https://youtu.be/dFmF5PGlBlg
YouTube
Avito Product meetup #1
На своём первом митапе для менеджеров продукта посмотрим на их работу с трёх сторон: роста относительно самого себя, взаимодействия с командой и отношения со стейкхолдерами. Выступают спикеры из Авито и Dodo Brands.
Программа:
5:01 — 46:10 | Кто такой…
Программа:
5:01 — 46:10 | Кто такой…
Как обучить UX-редактора
Рассказывает Лиза Архангельская, старший редактор в Авито. Новички в профессии узнают, как у нас проходит обучение и чего от него ожидать. Опытные редакторы поймут, нужен ли им подопечный и как можно организовать процессы.
Делимся, почему мы решили сами растить крутых редакторов. Что включаем в тестовое задание и как помогаем новичкам адаптироваться в команде.
Подробности, реальные примеры и редакционные мемы в статье на Хабре → http://bit.ly/3kl5nut
Рассказывает Лиза Архангельская, старший редактор в Авито. Новички в профессии узнают, как у нас проходит обучение и чего от него ожидать. Опытные редакторы поймут, нужен ли им подопечный и как можно организовать процессы.
Делимся, почему мы решили сами растить крутых редакторов. Что включаем в тестовое задание и как помогаем новичкам адаптироваться в команде.
Подробности, реальные примеры и редакционные мемы в статье на Хабре → http://bit.ly/3kl5nut
Сделаем оффер Go-разработчикам за 1 день
«Ребята, мы сделали лендос, нам бы максимально оперативно сделать бомбический анонс про него: https://bit.ly/3BcoqwY
Надо, чтобы максимум людей пришли, прошли тесты и устроились к нам в Авито.
Чтобы выпускники и умы Оксфорда, Гарварда, MIT, Стэнфорда и Марийского государственного университета ломились на этот лендос и на переменках обсуждали, как они там задания проходили!»
«Ребята, мы сделали лендос, нам бы максимально оперативно сделать бомбический анонс про него: https://bit.ly/3BcoqwY
Надо, чтобы максимум людей пришли, прошли тесты и устроились к нам в Авито.
Чтобы выпускники и умы Оксфорда, Гарварда, MIT, Стэнфорда и Марийского государственного университета ломились на этот лендос и на переменках обсуждали, как они там задания проходили!»
Инвестировать в себя или в пользователя?
Наш директор по продукту Амит Пурохит поделился в подкасте «Серебряная чпуля» мыслями о конкуренции в e-commerce, о важности фокуса на конечном потребителе и об уровне клиентского сервиса в России и других странах.
Послушать обсуждение можно на ютубе → https://bit.ly/3B9Ut0A
Наш директор по продукту Амит Пурохит поделился в подкасте «Серебряная чпуля» мыслями о конкуренции в e-commerce, о важности фокуса на конечном потребителе и об уровне клиентского сервиса в России и других странах.
Послушать обсуждение можно на ютубе → https://bit.ly/3B9Ut0A