Идеальный мэтч: как в Яндексе перепридумали Random Coffee

15 июля 2024
Random Coffee — популярная механика, когда алгоритм подбирает случайного собеседника среди участников сервиса. Так можно познакомиться с новыми людьми, обменяться идеями или просто поболтать о разном.

В Яндексе тоже есть Random Coffee — это целая платформа для встреч с коллегами. Лёша Сидорин рассказывает, как она создавалась.

Посмотреть и откликнуться на вакансии

Проблема Random Coffee в том, что через месяц он затухает

Внутри компании Random Coffee впервые запустили в 2018 году. Ребята по своей инициативе сделали клуб во внутренней блог-платформе «Этушка» и предложили всем желающим ходить на случайные встречи. Людей между собой сводили почти вручную: раз в неделю запускали скрипт, который подбирал собеседников.

Спустя время проектом стало некому заниматься, поэтому он подвис. Тогда мы решили сделать Random Coffee сервисом. И в декабре 2022 года мы запустились.

Сейчас Random Coffee — это платформа, внутри которой есть 36 разных сообществ. Например, для стажёров, летней школы, бизнес-юнитов. Любой яндексоид может подписаться на одно направление или несколько. И раз в неделю или две ему будет приходить сообщение, что собеседник подобран.
До Яндекса я 10 лет создавал разные HR-проекты для крупных компаний и видел, что обычно сервисы случайных встреч не взлетают. Сценарий был всегда примерно одинаковый: сначала все говорили, что это прикольный движ, но пара встреч — и интерес к проекту затухал. Поэтому я не очень хотел им заниматься и тратить силы разработки на инструмент, который проще купить, а не делать самим.

Сначала разработчики без энтузиазма отнеслись к этой задаче, а их мнение имеет большой вес. Если просто прийти и сказать, что вот продукт — делаем, то в ответ можно услышать много вопросов, зачем это и что даст людям и бизнесу. А если показать и вместе обсудить идею, получится крутой результат. Поэтому надо было посмотреть на Random Coffee с другой стороны.

«Давайте откинем скепсис и найдём реальную ценность продукта»

Надо было понять, чем сервис будет полезен бизнесу. Для этого мы пошли разговаривать с людьми внутри компании. Оказалось, что главная ценность подобных сервисов — в возможности под новым углом взглянуть на привычные вещи. Ведь прорывные идеи не рождаются в вакууме, для этого люди должны общаться и что-то делать вместе. После этого отношение к доработке Random Coffee изменилось.
У сервиса нет задачи просто подобрать хоть кого-нибудь. Идея заключается в том, чтобы случился идеальный мэтч, когда люди могут чему-то научиться, обменяться опытом и драйвить инновации.
Random Coffee написан на Kotlin, который задал тренд в разработке внутренних сервисов. Механика простая, но по факту это одна из самых технически сложных вещей, которую мы делали. Ведь под капотом работает алгоритм, который учитывает множество факторов, например локацию, тип сервиса, формат встречи, расстояние между сотрудниками в структуре компании (работают они в одном отделе или разных).

Даже просто подобрать общее время для двух людей — непростая задача. Надо у каждого участника, который есть в Random Coffee, взять все слоты в календаре и разметить их интервалами. Потом сравнить эти интервалы попарно и посчитать, сколько в итоге получается удобных промежутков между людьми с учётом часового пояса, локации, интересов и других факторов.

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

Иногда сам удивляюсь, насколько точно алгоритм подбирает собеседника
После запуска я стал очень чутко слушать фидбэк. Помню, коллега поделился, что сходил на три встречи и все они были с точным попаданием. Алгоритм подобрал собеседников, с которыми получилось найти что-то общее и почерпнуть новое.

Я мог бы принять это за лесть или случайность, но личный опыт заставлял удивляться даже меня. Однажды алгоритм поставил офлайн-встречу с коллегой, который приехал в мой город на две недели. И оказалось, что мы оба на тот момент интересовались одной темой и с ходу нашли общий язык. В другой раз случился такой же идеальный мэтч. Я даже писал разработчикам: «Ребята, у нас нет вектора, который за это отвечает. Как так получается?»

Проект живёт не только в HR Tech

Изначально разработкой Random Coffee занималась только моя команда. Но сейчас вокруг сервиса сложилась экосистема из людей, которые двигают его из личного интереса. Последнее время за него отвечает Оксана Чумакова, менеджер проектов в HR Tech. Очень много коммитов сделал Серёжа Яхницкий из Райдтеха просто потому, что его цепляет эта идея. И это очень круто, когда удаётся создавать внутренние сервисы, в которые вовлечены сотрудники.

Новые возможности для Random Coffee придумывают и реализуют на внутренних хакатонах. Недавно выиграл проект, который расширяет функциональность сервиса: участники предложили включить конкретные поводы для встреч. Например, чтобы алгоритм нашёл пять человек, которые хотят сходить на каток в пятницу.

У нас примерно 3000 активных участников, которые в моменте подписаны на разные сообщества платформы. Это значит, что около 15% яндексоидов ходят на случайные встречи и что-то обсуждают.

Нельзя посчитать, сколько это даёт денег или инноваций в штуках. Но по всем метрикам и параметрам я понимаю, что Random Coffee оказывает большое влияние. Поэтому сервис случайных встреч для меня — один из тех проектов, по которым видно, как он важен людям.
Читать ещё
Оптимальный маршрут: как команды Карт и Еды улучшают навигацию для курьеров
Антон рассказывает, почему курьерам не подходят обычные маршруты, что нужно учитывать при построении и как тестировать
Офер за неделю: как продуктовые дизайнеры нанялись в Яндекс через Fast Track
В ноябре 2023 года проходило мероприятие быстрого найма в команду HR Tech. Акдиль и Маша рассказывают, как это было.
«Хочу к тебе на работу»: что дети яндексоидов делают в офисе
Большая новогодняя елка или самый обычный день — яндексоиды-родители рассказывают, когда приходят в офис с детьми

Посмотреть и откликнуться на вакансии

Больше о работе в Яндексе — в нашей рассылке А ещё у нас есть карьерная рассылка Вы подписались на рассылку

Раз в месяц пишем про карьеру в IT, новые истории в блоге, мероприятия и вакансии
Mon Apr 14 2025 15:46:20 GMT+0300 (Moscow Standard Time)