Kokoc Group – международная платформа для бизнеса, включающая более 100 продуктов из сферы интернет-маркетинга. В штате группы компаний работает более 1200 сотрудников, из них 140 – в IT-департаменте. Команда распределенная. Офисы расположены в России, Испании, Индонезии, Индии, Латинской Америке. У Kokoc Group более 20 собственных нагруженных IT-решений и 6 патентов на технологические продукты.
Подробнее о том, как прошел хакатон и каких целей помог добиться организаторам – в этом кейсе.
Цифры хакатона
На соревнование зарегистрировались 777 человек, которые объединились в 124 команды и разработали 40 решений. На финальном питчинге было представлено 14 лучших проектов.
У нас поистине счастливая цифра регистраций.
Кристина Боброва, руководитель отдела внутренних коммуникаций и развития HR-бренда Kokoc Group
Целью хакатона было привлечение ML-специалистов, разработчиков на Python/Django или PHP, аналитиков, менеджеров по продукту, дизайнеров. Больше всего среди участников оказалось backend и frontend-программистов, специалистов по Data Science, также к конкурсу присоединились и представители других IT-профессий.
Подготовка к соревнованию
Команда Codenrock предоставила платформу для участников Kokoc Hackathon 2024, помогла подготовить задачи и привлечь целевую аудиторию.
Консультации экспертов. С самого начала специалисты платформы работали вместе с организаторами над запуском и проведением мероприятия: давали советы по наиболее оптимальному выбору задач, участвовали в их разработке и оформлении на сайте, помогли подготовить и разместить датасеты, разделить их на обучающее и тестовое множество, разработать baseline-решение. В финале эксперты консультировали членов жюри при оценке проектов.
Подготовка платформы. Для участников первого трека на платформе действовали стандартные настройки хакатона: подробная инструкция по подготовке решения, доступ к GitLab, возможность загружать решения для оценки жюри и прикреплять к проекту сопутствующие файлы.
Во втором треке команды решали задачу по машинному обучению. Codenrock предоставил инфраструктуру для проведения ML-соревнования по машинному обучению:
- Оптимизированные для работы с ИИ сервера.
- Репозиторий GitLab для каждой команды.
- Автоматический расчет точности модели по заданной метрике.
- Логирование и отправка отчетов на email.
Организация команд. Для участников соревнования была запущена страница на Codenrock, где они могли заполнить анкету и подтвердить свое участие в хакатоне. Также на платформе они могли организовать команду и найти единомышленников, либо же присоединиться к уже сформированному коллективу.
Рекламная кампания. Для блога и соцсетей Codenrock регулярно создавался тематический контент: интервью с CTO Kokoc Group, анонсы ключевых этапов соревнования и образовательные статьи, помогающие участвовать и побеждать в хакатонах.
В результате слаженной работы экспертов Codenrock и организаторов участники соревнования смогли поработать над решением одной из двух задач.
Задача первого трека
«Кокос Групп» – футбольный клуб CEO Kokoc Group Александра Шокурова. Команда – чемпион Первого Дивизиона Юго-Западной Любительской футбольной лиги Москвы, сейчас играет в Высшем дивизионе, призер Суперлиги F 2024 года и других чемпионатов ЛФЛ. В клубе играют звезды футбола, например, Павел Погребняк, в прошлом член Сборной России по футболу.
Футбол в Kokoc Group занимает особое место – это часть корпоративной культуры. Клуб активно общается с фанатами в соцсетях. Но сейчас у группы компаний нет инструмента для полноценного взаимодействия между игроками и болельщиками.
Поэтому задача первого трека хакатона – разработать веб-платформу, которая станет «цифровым сердцем» футбольного клуба «Кокос Групп». Фанатам нужно пространство для общения, где болельщики смогут:
- Находить свежие новости.
- Следить за матчами в режиме реального времени, комментировать их.
- Пересматривать матчи.
- Поддерживать команду и чувствовать себя частью сообщества.
Я сам – преданный фанат футбольного клуба вот уже 4 года, с первых дней его основания. Поэтому задача имеет для меня особый смысл – это не просто проект, а возможность сделать вклад в развитие спорта и популяризацию футбола, объединить людей и подарить им еще больше эмоций.
Дмитрий Брытков, CTO Kokoc Group
Участникам предстояло разработать полноценный футбольный хаб, в котором будут следующие разделы:
- Новости о матчах и событиях клуба.
- Команда: страница с профилями игроков и тренеров, достижениями.
- Матчи: календарь с результатами прошедших событий и расписанием предстоящих, прямыми трансляциями и записями игр.
- Магазин, где можно приобрести атрибутику клуба.
- Информация о команде, музей достижений, контакты.
- Административная панель для наполнения портала информацией.
- Личный кабинет – профиль болельщика.
Платформа обязательно должна быть интерактивной. Было необходимо предоставить пользователям возможности для комментирования матчей, участия в голосовании, покупки мерча любимой команды, бронирования мест на игры, поощрения активного участия в жизни клуба. Также была важна интеграция с социальными сетями.
Проекты участников оценивались по 100-балльной шкале, в которой учитывались:
- архитектура проекта (15 баллов);
- функциональность (20 баллов);
- качество Backend-разработки (15 баллов);
- качество Frontend-разработки (15 баллов);
- описание и документация проекта (15 баллов);
- креатив (20 баллов).
Задача второго трека
Интернет-магазин подготовил данные о поведении посетителей на сайте. Задача участников – разработать интеллектуальную рекомендательную систему, которая позволит увеличить продажи. Необходимо оптимизировать количество показов рекламного объявления таким образом, чтобы добиться максимальной конверсии. Модель должна предсказывать ТОП-25 товаров, которые пользователь купит с наибольшей вероятностью в следующие три дня.
В современном мире электронной коммерции персонализация и данные играют ключевую роль в привлечении и удержании клиентов. Именно здесь талант и креативность участников могут создать настоящий прорыв. Мы верим в потенциал команд создать нечто по-настоящему воодушевляющее и новое.
Евгений Копьев, главный архитектор цифровых продуктов ПАО Газпромнефть, внешний эксперт Kokoc Group
Задача появилась как следствие стремления бизнеса развиваться и предоставлять клиентам новые цифровые продукты. Ключевые цели решения:
- Увеличить продажи.
- Оптимизировать количество показов для максимальной конверсии.
- Минимизировать количество «мусора» в показах.
В датасеты для обучения моделей будут включены данные по разным магазинам: идентификаторы торговых площадок и пользователей, дата, время и описание событий, а также другие полезные материалы.
Требования к решению:
- Эксперимент, его результирующие артефакты и модель должны логироваться в MLFlow.
- Код предобработки данных и обучения модели должен быть разбит на отдельные скрипты, запускающиеся с помощью одной команды.
- Код должен быть написан в соответствии с PEP8.
- Зависимости проекта должны находиться под управлением одного из известных менеджеров (pip, poetry) и обеспечивать воспроизводимость эксперимента.
- В репозитории должна содержаться исчерпывающая инструкция по запуску проекта.
Решения участников оценивались по метрике Recall – высокий показатель приносил команде половину от всех возможных баллов. Кроме того, при подведении итогов жюри учитывало качество презентации, проведения эксперимента и воспроизводимости данных, креативность проекта.
Будьте уверены: эти проекты не лягут в стол и будут использоваться нашими digital-специалистами.
Артем Журавлев, senior project manager Kokoc Group
Проведение соревнования
Kokoc Hackathon 2024 стартовал 2 октября. Соревнование началось с предварительного митапа, на котором эксперты рассказали подробнее о задачах, своих ожиданиях от проектов участников и ключевых датах.
На первом этапе команды могли выбрать на платформе Codenrock одну из двух задач. Всем конкурсантам был выдан доступ к репозиторию GitLab для загрузки кода решения. Участники второго трека, работающие над созданием ML-решения, также получили начальное baseline-решение и датасет для обучения моделей. Отслеживать результаты тренировки можно было в лидерборде.
Параллельно с разработкой на соревновании прошли три чек-поинта. Команды двух треков могли на индивидуальной встрече презентовать эксперту промежуточные результаты своей работы и получить обратную связь. Запись на чек-поинты проходила также на Codenrock.
По итогам первого этапа жюри отобрало лучшие проекты, авторы которых получили приглашение на питчинг. На защите решений команды презентовали свои наработки, а эксперты задали вопросы и выставили баллы каждой команде. Победителей объявили на церемонии закрытия хакатона.
Победители трека «Разработка веб-платформы для ФК и болельщиков футбола»
🥇 1 место – команда MISIS x BGITU, 250 000 рублей.
🥈 2 место – команда BeerLoveTeam, 170 000 рублей.
🥉 3 место – команда «Леди баг», 80 000 рублей.
Не хотелось бы кого-то выделять, но мне запала прямо в душу работа одной из команд – проект, связанный с дополненной реальностью для футбольной команды. Получилась очень милая, интересная игрушка. Мои дети были в восторге, и я сам целый вечер не мог от нее оторваться.
Дмитрий Брытков, CTO Kokoc Group
Победители трека «Разработка платформы для оценки вероятности действий пользователя»
🥇 1 место – команда GaussBoosters, 250 000 рублей.
🥈 2 место – команда short backgammon, 170 000 рублей.
🥉 3 место – команда eTron, 80 000 рублей.
Это было классно, технологично и заряжающе. Решение было очень непростым – разрыв между первым и вторым местом минимальный. Мы с экспертами около часа искрометно спорили, пытаясь определить победителя. Спасибо всем за участие!
Андрей Лесных, руководитель отдела разработки Kokoc Group
Эксперты
Отзывы участников
Выражаю искреннюю благодарность за прекрасно организованное мероприятие. Не первый раз принимаю участие в хакатонах на площадке Codenrock – все сделано очень удобно, информативно и отлично организовано! Созданы все условия для того, чтобы участники могли погрузиться в задачу, не отвлекаясь побочные процессы – все возникающие проблемы решались оперативно! Также хочется выразить признательность группе компаний Kokoc Group за возможность поучаствовать в данном мероприятии и за предоставленную интересную задачу!
Артем Колонтай, капитан команды GaussBoosters
Отличное мероприятие, в команде познакомился с людьми, с которыми в данный момент реализуем продукт. Конечно жаль, что нельзя было вносить правки после выбора финалистов, тогда бы реализовали те части, которые не успели, а хотелось. В целом все было классно, времени было достаточно. Удачи Kokoc Group, а также спасибо организаторам!
Игорь Бегма, капитан команды «Леди баг»
Отзывы организаторов
От лица Kokoc Group хочу выразить благодарность за проведение мероприятия Коkoc Hackathon 2024. Организация была проведена на хорошем уровне, за это спасибо менеджеру Ирине, прекрасная коммуникация, умеет слышать пожелания, предлагать идеи по улучшению, было очень комфортно работать с ней. Также хотим сказать «спасибо» эксперту Павлу, который помогал составить задачи и давал информационную поддержку участникам на протяжении всего хакатона.
Порадовала работа кураторов, участники не оставались без внимания, всем помогали решать возникающие вопросы, все было оперативно, большие молодцы. Атмосфера на хакатоне была позитивная, спасибо всей команде Codenrock за хорошую организацию мероприятия, желаем вам успехов и надеемся на дальнейшее сотрудничество!
Алена Попова, IT HR BP, Kokoc Group
Мы были свидетелями удивительных идей, захватывающих решений и невероятного командного духа. Спасибо каждому за вклад, за энтузиазм, преданность делу. Хакатон – не просто соревнование, а возможность расти, учиться обмениваться опытом. Мы надеемся, что каждый участник получил новые знания и вдохновение для дальнейших свершений.
Дмитрий Брытков, CTO Kokoc Group
Хочу поблагодарить наших партнеров, платформу Codenrock, кураторов и экскретов за поддержку и помощь в организации хакатона. Эти две недели были настолько насыщенными, что пролетели как одно мгновение. Мы подвели итоги, но это не прощание. Мы с коллегами говорим вам «до свидания», и надеемся увидеться вновь на следующем хакатоне, где сможем продолжить нашу совместную работу над новыми проектами и идеями.
Кристина Боброва, руководитель отдела внутренних коммуникаций и развития HR-бренда Kokoc Group