14-15 июля Почта Mail.Ru провела свой второй хакатон SmartMail Hack 2: Call of Data. Участникам нужно было разработать новое, интересное и полезное решение для представления данных из Почты. И по горячим следам спешим рассказать о победивших на хакатоне проектах.
![](https://habrastorage.org/r/w1560/webt/cz/jq/9q/czjq9qh_dpkatlxc0sfz34rfstw.png)
Напомним вводную:
На решение задач было отведено 29 часов, еще 3 — на питчи жюри. Начался хакатон в 11 часов дня.
В жюри хакатона вошли продуктовый директор Почты Mail.Ru Иван Мыздриков, технический директор Почты Андрей Сумин, руководитель направления машинного обучения Эдуард Тянтов и ведущий дизайнер Почты Артем Гладков.
На входе каждая команда получила:
Также мы сразу разослали командам критерии, по которым жюри будет оценивать проекты:
А ещё каждый из членов жюри мог поставить дополнительный балл от себя понравившимся проектам.
К работе приступило 16 команд. Список участников получился разнообразным: были студенты, сотрудники IT-компаний, представители IT-отделов банков, фриланс-разработчики. Разброс тем проектов тоже оказался широким: от ML-классификаторов для разбора рассылок и переосмысления интерфейса Почты под мессенджер.
Выбор предстоял сложный. Питчи заняли больше трёх часов. В процессе несколько раз выбивались из норматива в 10 минут на питч, включая презентацию прототипа жюри, потому что некоторые проекты было особенно интересно разобрать подробнее. А в какой-то момент нам привезли целую кучу бургеров, которые просто необходимо было срочно съесть.
Полные результаты команд:
![](https://habrastorage.org/r/w1560/webt/mi/vf/9p/mivf9pclfzqabubyydgaq527muk.png)
А теперь давайте поговорим о самых интересных проектах хакатона. Начнём с победителей.
Первое место занял проект команды под названием «Стек пяти нейронок». Ребята предложили для почтовых рассылок плиточное деление по категориям — SmartView.
![](https://habrastorage.org/r/w1560/webt/ei/no/9u/eino9uh0_rklil2ratxexa_1kiu.png)
Под капотом проекта — «умное» ранжирование писем по релевантности с последующим распределением по категориям с помощью ML.
![](https://habrastorage.org/r/w1560/webt/-j/xv/tx/-jxvtxda8csna5w1vvdre0qfkry.png)
Позднее мы отдельно расскажем об этом проекте и его реализации. А призом для команды стал модный «большой чек» на 300 000 рублей. Надеемся, ребята потратят деньги на что-то стоящее :)
![](https://habrastorage.org/r/w780q1/webt/l1/1_/zn/l11_zncr2wvdjqmvhlrdvsav-yc.jpeg)
Второе место заняла команда MailDeal, предложившая выведение скидок из рассылок в Почте в виде таймлайна. Их призом стал чек на 200 000 рублей.
![](https://habrastorage.org/r/w780q1/webt/qq/w3/4l/qqw34lhgr3qj8ub_pij-gktflro.jpeg)
Ребята показали рабочий прототип и успешно защитили его перед жюри. Проект состоит из загрузчика писем и парсера. Ищется связанная со скидками информация (сумма и период действия), а затем все данные выводятся на сайт в виде таймлайнов и отдельных карточек.
![](https://habrastorage.org/r/w780q1/webt/su/3x/-h/su3x-hopxfoqa5pn9523nstk_5w.jpeg)
На третьем месте оказалась команда Jet.Mail из Санкт-Петербурга, предложившая переосмысление интерфейса Почты под мессенджер.
![](https://habrastorage.org/r/w1560/webt/ys/mh/wh/ysmhwhvpby7qyerktsrb73fpd9s.png)
Идея популярная, и ребятам удалось успешно реализовать её в осязаемое приложение под Android. Они поработали над проблемой того, что темы переписки в почте часто меняются и зачастую собеседники могут из-за этого терять ход мысли. В результате диалоги построили в виде единой ленты с возможностью фильтрации сообщений по теме.
Наградой стал чек на 100 000 рублей.
![](https://habrastorage.org/r/w780q1/webt/dj/yb/45/djyb45bker3ymlcfudhqpmanrxg.jpeg)
Все проекты на хакатоне оказались интересными, и было бы не справедливо упомянуть только про победителей.
Особого внимания жюри удостоилась команда OneLayerNetwork, предложившее ML-решение для поиска документов в Почте (классификатор, способный распознавать одностраничные PDF-документы) и фильтр документов по содержимому, например, помогающий быстро найти билеты на самолет:
![](https://habrastorage.org/r/w1560/webt/mp/rr/lw/mprrlwgtcdkafpjw32jogcnf1fo.png)
Команду наградили специальным призом жюри в 100 000 рублей.
![](https://habrastorage.org/r/w780q1/webt/bm/xl/fl/bmxlflndcmob_cgmrrx8xg8y-qe.jpeg)
Все задачи, над которыми работали команды, можно поделить на три категории:
К примеру, прорабатывая сортировку почтовых рассылок команда Geek-s сделала отдельный сервис для просмотра писем в виде графа, классифицированного по темам. В основу легла идея, что рассылки от интернет-магазинов можно внутри себя делить на различные категории — акции, скидки, письма с промокодами и новости.
![](https://habrastorage.org/r/w1560/webt/ts/cp/gw/tscpgw86e6zl8zxhz4p73wyeq-m.png)
C интерфейсом Почты экспериментировали по-всякому: от представления писем в виде карточек в духе Slack до создания почтовых мессенджеров. Например, команда Resolvers предложила отображать переписки пользователя в виде диалогов. Они, как и команда Jet.Mail, взяли за основу идею, что темы меняются и суть диалога может потеряться. Ребята решили, что будет удобно, если пользователь сможет отправлять привычные для него сообщения в мессенджерах, а собеседники будут получать электронные письма. При этом авторы реализовали быструю замену темы письма (если ее не поменять, в письмо автоматически ставится тема последнего письма):
![](https://habrastorage.org/r/w1560/webt/nb/we/g5/nbweg51pgqsohhkihhieiz8lt0w.png)
Интересное решение предложили участники команды под названием «Хочу работать тут». Их идея заключалась в том, чтобы отправлять вложения напрямую в социальные сети, минуя скачивание или пересылку писем. Это довольно частый случай использования, например, когда преподаватель в ВУЗе отправляет документ на всю группу и его нужно срочно форварднуть в общий чатик в соц.сети.
![](https://habrastorage.org/r/w1560/webt/s4/hd/4d/s4hd4dicezn7gfpr7jptdqctkx4.png)
Еще одно любопытное решение предложила команда eASY: создавать Todo-листы из Почты для iOS-календаря:
Высоко оценило жюри и работу команды «Презентация и Прототип», которые сделали сервис умной отписки от рассылок. Кстати, в Почте Mail.Ru такая возможность уже есть — e.mail.ru/settings/cleanmaster. Ребята предложили создать приложение для удобного просмотра, сортировки и отписки от рассылок. Причём интерфейс очень хорошо проработали, за что получили максимальную оценку в 3 балла:
![](https://habrastorage.org/r/w1560/webt/fv/nz/kn/fvnzknkp--qula7tb82hzwgvhww.png)
Безусловно, редко когда идеи хакатона сразу же находят реализацию в продукте. Тем не менее, они всегда дают пищу для размышлений, позволяют взглянуть на продукт под другим углом и зачастую приводят в команду классных молодых специалистов.
16 команд и 16 интересных идей для Почты Mail.Ru. С толком проведенные выходные и позитивное настроение всех участников. Всё это стоило затраченных усилий. Ну и в завершение — небольшое видео с хакатона.
А фотографии можно посмотреть тут.
![](https://habrastorage.org/webt/cz/jq/9q/czjq9qh_dpkatlxc0sfz34rfstw.png)
Как проходил хакатон
Напомним вводную:
«Мы все привыкли, что Почта — это список писем, отсортированных по времени получения. Но, на самом деле, Почта — это огромное хранилище личных данных. История переписки, активность за много лет, заметки, напоминания, списки покупок и задачи, файлы, изображения, документы, сканы паспортов и водительских удостоверений, договоры и множество других данных.
Как можно удобно и просто получить к ним доступ? Какие непривычные, но массовые сценарии возможны?»
На решение задач было отведено 29 часов, еще 3 — на питчи жюри. Начался хакатон в 11 часов дня.
В жюри хакатона вошли продуктовый директор Почты Mail.Ru Иван Мыздриков, технический директор Почты Андрей Сумин, руководитель направления машинного обучения Эдуард Тянтов и ведущий дизайнер Почты Артем Гладков.
На входе каждая команда получила:
- список методов и описание API Почты,
- токен доступа к авторизации,
- тестовый почтовый ящик, заполненный разнообразными письмами,
- и дизайн-макеты действующей Почты Mail.Ru.
Также мы сразу разослали командам критерии, по которым жюри будет оценивать проекты:
- Насколько оформлена и сформулирована идея проекта? (0—3 балла)
- Насколько решение отвечает задаче хакатона «Представление данных из Почты Mail.Ru?» (0—3 балла)
- Является ли проект решением конкретной задачи пользователей Почты Mail.Ru? (0—3 балла)
- Насколько проработан прототип проекта? (0—3 балла)
- Насколько проработан дизайн проекта? (0—3 балла)
- Насколько проект применим в действующей Почте Mail.Ru? (0—1 балл)
А ещё каждый из членов жюри мог поставить дополнительный балл от себя понравившимся проектам.
К работе приступило 16 команд. Список участников получился разнообразным: были студенты, сотрудники IT-компаний, представители IT-отделов банков, фриланс-разработчики. Разброс тем проектов тоже оказался широким: от ML-классификаторов для разбора рассылок и переосмысления интерфейса Почты под мессенджер.
Выбор предстоял сложный. Питчи заняли больше трёх часов. В процессе несколько раз выбивались из норматива в 10 минут на питч, включая презентацию прототипа жюри, потому что некоторые проекты было особенно интересно разобрать подробнее. А в какой-то момент нам привезли целую кучу бургеров, которые просто необходимо было срочно съесть.
Полные результаты команд:
![](https://habrastorage.org/webt/mi/vf/9p/mivf9pclfzqabubyydgaq527muk.png)
А теперь давайте поговорим о самых интересных проектах хакатона. Начнём с победителей.
Проекты-победители
Первое место занял проект команды под названием «Стек пяти нейронок». Ребята предложили для почтовых рассылок плиточное деление по категориям — SmartView.
![](https://habrastorage.org/webt/ei/no/9u/eino9uh0_rklil2ratxexa_1kiu.png)
Под капотом проекта — «умное» ранжирование писем по релевантности с последующим распределением по категориям с помощью ML.
![](https://habrastorage.org/webt/-j/xv/tx/-jxvtxda8csna5w1vvdre0qfkry.png)
Позднее мы отдельно расскажем об этом проекте и его реализации. А призом для команды стал модный «большой чек» на 300 000 рублей. Надеемся, ребята потратят деньги на что-то стоящее :)
![](https://habrastorage.org/webt/l1/1_/zn/l11_zncr2wvdjqmvhlrdvsav-yc.jpeg)
Второе место заняла команда MailDeal, предложившая выведение скидок из рассылок в Почте в виде таймлайна. Их призом стал чек на 200 000 рублей.
![](https://habrastorage.org/webt/qq/w3/4l/qqw34lhgr3qj8ub_pij-gktflro.jpeg)
Ребята показали рабочий прототип и успешно защитили его перед жюри. Проект состоит из загрузчика писем и парсера. Ищется связанная со скидками информация (сумма и период действия), а затем все данные выводятся на сайт в виде таймлайнов и отдельных карточек.
![](https://habrastorage.org/webt/su/3x/-h/su3x-hopxfoqa5pn9523nstk_5w.jpeg)
На третьем месте оказалась команда Jet.Mail из Санкт-Петербурга, предложившая переосмысление интерфейса Почты под мессенджер.
![](https://habrastorage.org/webt/ys/mh/wh/ysmhwhvpby7qyerktsrb73fpd9s.png)
Идея популярная, и ребятам удалось успешно реализовать её в осязаемое приложение под Android. Они поработали над проблемой того, что темы переписки в почте часто меняются и зачастую собеседники могут из-за этого терять ход мысли. В результате диалоги построили в виде единой ленты с возможностью фильтрации сообщений по теме.
Наградой стал чек на 100 000 рублей.
![](https://habrastorage.org/webt/dj/yb/45/djyb45bker3ymlcfudhqpmanrxg.jpeg)
И многие другие
Все проекты на хакатоне оказались интересными, и было бы не справедливо упомянуть только про победителей.
Особого внимания жюри удостоилась команда OneLayerNetwork, предложившее ML-решение для поиска документов в Почте (классификатор, способный распознавать одностраничные PDF-документы) и фильтр документов по содержимому, например, помогающий быстро найти билеты на самолет:
![](https://habrastorage.org/webt/mp/rr/lw/mprrlwgtcdkafpjw32jogcnf1fo.png)
Команду наградили специальным призом жюри в 100 000 рублей.
![](https://habrastorage.org/webt/bm/xl/fl/bmxlflndcmob_cgmrrx8xg8y-qe.jpeg)
Все задачи, над которыми работали команды, можно поделить на три категории:
- классификация и сортировка писем и файлов,
- переосмысление интерфейса Почты
- и разработка утилитарных внутренних фич в помощь пользователям.
К примеру, прорабатывая сортировку почтовых рассылок команда Geek-s сделала отдельный сервис для просмотра писем в виде графа, классифицированного по темам. В основу легла идея, что рассылки от интернет-магазинов можно внутри себя делить на различные категории — акции, скидки, письма с промокодами и новости.
![](https://habrastorage.org/webt/ts/cp/gw/tscpgw86e6zl8zxhz4p73wyeq-m.png)
C интерфейсом Почты экспериментировали по-всякому: от представления писем в виде карточек в духе Slack до создания почтовых мессенджеров. Например, команда Resolvers предложила отображать переписки пользователя в виде диалогов. Они, как и команда Jet.Mail, взяли за основу идею, что темы меняются и суть диалога может потеряться. Ребята решили, что будет удобно, если пользователь сможет отправлять привычные для него сообщения в мессенджерах, а собеседники будут получать электронные письма. При этом авторы реализовали быструю замену темы письма (если ее не поменять, в письмо автоматически ставится тема последнего письма):
![](https://habrastorage.org/webt/nb/we/g5/nbweg51pgqsohhkihhieiz8lt0w.png)
Интересное решение предложили участники команды под названием «Хочу работать тут». Их идея заключалась в том, чтобы отправлять вложения напрямую в социальные сети, минуя скачивание или пересылку писем. Это довольно частый случай использования, например, когда преподаватель в ВУЗе отправляет документ на всю группу и его нужно срочно форварднуть в общий чатик в соц.сети.
![](https://habrastorage.org/webt/s4/hd/4d/s4hd4dicezn7gfpr7jptdqctkx4.png)
Еще одно любопытное решение предложила команда eASY: создавать Todo-листы из Почты для iOS-календаря:
Высоко оценило жюри и работу команды «Презентация и Прототип», которые сделали сервис умной отписки от рассылок. Кстати, в Почте Mail.Ru такая возможность уже есть — e.mail.ru/settings/cleanmaster. Ребята предложили создать приложение для удобного просмотра, сортировки и отписки от рассылок. Причём интерфейс очень хорошо проработали, за что получили максимальную оценку в 3 балла:
![](https://habrastorage.org/webt/fv/nz/kn/fvnzknkp--qula7tb82hzwgvhww.png)
Заключение
Безусловно, редко когда идеи хакатона сразу же находят реализацию в продукте. Тем не менее, они всегда дают пищу для размышлений, позволяют взглянуть на продукт под другим углом и зачастую приводят в команду классных молодых специалистов.
16 команд и 16 интересных идей для Почты Mail.Ru. С толком проведенные выходные и позитивное настроение всех участников. Всё это стоило затраченных усилий. Ну и в завершение — небольшое видео с хакатона.
А фотографии можно посмотреть тут.