Du 14 au 15 juillet, Mail.Ru a organisé son deuxième hackathon SmartMail Hack 2: Call of Data. Les participants devaient développer une nouvelle solution intéressante et utile pour présenter les données de la poste. Et dans la poursuite, nous nous empressons de parler des projets qui ont remporté le hackathon.

Comment était le hackathon
Rappelez-vous l'introduction:
«Nous sommes tous habitués au fait que Mail est une liste de lettres triée par heure de réception. Mais, en fait, Mail est un énorme référentiel de données personnelles. Historique de la correspondance, activité sur plusieurs années, notes, rappels, listes de courses et tâches, fichiers, images, documents, numérisations de passeports et de permis de conduire, contrats et de nombreuses autres données.
Comment pouvez-vous y accéder facilement et simplement? Quels scénarios inhabituels mais massifs sont possibles? »
29 heures ont été allouées pour résoudre les problèmes, 3 autres - pour les présentations du jury. Le hackathon a commencé à 11 h.
Le jury du hackathon était composé du directeur des produits de Mail.Ru Mail, Ivan Myzdrikov, du directeur technique de Mail, Andrei Sumin, du directeur de l'apprentissage automatique, Eduard Tyantov, et du concepteur de poste principal, Artyom Gladkov.
A l'entrée, chaque équipe a reçu:
- liste des méthodes et description de l'API Mail,
- jeton d'accès d'autorisation,
- boîte aux lettres de test remplie de diverses lettres,
- et concevoir les dispositions de Mail.Ru Mail actuel.
Nous avons également envoyé immédiatement les critères aux équipes selon lesquels le jury évaluera les projets:
- Dans quelle mesure l'idée de projet est-elle conçue et formulée? (0–3 points)
- Dans quelle mesure la solution répond-elle à l'objectif du hackathon de "Présenter les données de Mail.Ru Mail?" (0–3 points)
- Le projet est-il une solution à une tâche spécifique des utilisateurs de Mail.Ru Mail? (0–3 points)
- Dans quelle mesure le prototype du projet est-il développé? (0–3 points)
- Dans quelle mesure la conception du projet est-elle développée? (0–3 points)
- Dans quelle mesure le projet est-il applicable dans le courrier Mail.Ru actuel? (0-1 point)
Et chacun des membres du jury pouvait ajouter un point supplémentaire aux projets qu'il aimait.
16 équipes ont commencé à travailler. La liste des participants s'est avérée diversifiée: il y avait des étudiants, des employés de sociétés informatiques, des représentants des services informatiques des banques, des développeurs indépendants. La dispersion des sujets du projet était également large: des classificateurs ML pour analyser les mailings et repenser l'interface Mail pour un messager.
Le choix a été difficile. Les emplacements ont duré plus de trois heures. Dans la foulée, nous avons été sortis de la norme plusieurs fois à 10 minutes par pitch, y compris la présentation du prototype du jury, car certains projets étaient particulièrement intéressants à analyser plus en détail. Et à un moment donné, ils nous ont apporté tout un tas de hamburgers qui devaient être mangés de toute urgence.
Résultats complets de l'équipe:

Parlons maintenant des projets de hackathon les plus intéressants. Commençons par les gagnants.
Projets gagnants
La première place est allée au projet de l’équipe intitulé «
Pile de cinq neurones ». Les gars ont suggéré pour les listes de diffusion une catégorisation en mosaïque - SmartView.

Sous le capot du projet se trouve un classement «intelligent» des lettres par pertinence, suivi d'une catégorisation à l'aide du ML.

Plus tard, nous discuterons séparément de ce projet et de sa mise en œuvre. Et le prix pour l'équipe était le «gros chèque» à la mode d'une valeur de 300 000 roubles. Nous espérons que les gars dépensent de l'argent pour quelque chose de valable :)
La deuxième place a été prise par l'équipe
MailDeal , qui a proposé le retrait des remises des listes de diffusion dans Mail sous forme de calendrier. Leur prix était un chèque de 200 000 roubles.

Les gars ont montré un prototype fonctionnel et l'ont défendu avec succès devant le jury. Le projet se compose d'un chargeur de messages et d'un analyseur. Les informations relatives aux remises sont recherchées (montant et durée de validité), puis toutes les données sont affichées sur le site sous forme de chronologies et de fiches individuelles.

À la
troisième place , l'équipe
Jet.Mail de Saint-Pétersbourg a proposé de repenser l'interface Mail en tant que messager.

L'idée est populaire, et les gars ont réussi à la mettre en œuvre avec succès dans une application tangible pour Android. Ils ont travaillé sur le problème que les sujets de la correspondance dans le courrier changent souvent et souvent les interlocuteurs peuvent perdre leur pensée à cause de cela. En conséquence, les boîtes de dialogue ont été construites sous la forme d'une seule bande avec la possibilité de filtrer les messages par sujet.
Le prix était un chèque de 100 000 roubles.

Et bien d'autres
Tous les projets du hackathon étaient intéressants et il serait injuste de ne mentionner que les gagnants.
Le jury a reçu une attention particulière de la
part de l' équipe
OneLayerNetwork , qui a proposé une solution ML pour rechercher des documents dans le Mail (un classificateur capable de reconnaître des documents PDF d'une seule page) et un filtre de documents par contenu, par exemple, permettant de trouver rapidement des billets d'avion:

L'équipe a reçu un prix spécial du jury de 100 000 roubles.

Toutes les tâches sur lesquelles les équipes ont travaillé peuvent être divisées en trois catégories:
- classification et tri des lettres et des fichiers,
- repenser l'interface Mail
- et le développement de fonctionnalités internes utilitaires pour aider les utilisateurs.
Par exemple, lors du tri des listes de diffusion, l'équipe de
Geek-s a réalisé un service distinct de visualisation des lettres sous la forme d'un graphique classé par sujet. Il était basé sur l'idée que les envois des magasins en ligne peuvent être divisés en différentes catégories en eux-mêmes - promotions, remises, lettres avec codes promotionnels et actualités.

Le Mail a expérimenté l'interface dans tous les sens: de la présentation de lettres sous forme de cartes dans l'esprit de Slack à la création de messagers de messagerie. Par exemple, l'équipe
Resolvers a suggéré d'afficher la correspondance des utilisateurs sous forme de boîtes de dialogue. Comme l'équipe Jet.Mail, ils ont pris comme base l'idée que les sujets changent et que l'essence du dialogue peut être perdue. Les gars ont décidé qu'il serait pratique que l'utilisateur puisse envoyer ses messages habituels dans des messageries instantanées et que les interlocuteurs recevront des e-mails. Dans le même temps, les auteurs ont mis en place un remplacement rapide du sujet de la lettre (si vous ne le changez pas, le sujet de la dernière lettre est automatiquement mis dans la lettre):

Une solution intéressante a été proposée par les membres de l'équipe intitulée "
Je veux travailler ici ". Leur idée était d'envoyer des pièces jointes directement aux réseaux sociaux, en évitant le téléchargement ou l'envoi de lettres. Il s'agit d'un cas d'utilisation assez courant, par exemple, lorsqu'un enseignant d'une université envoie un document à l'ensemble du groupe et doit le transmettre de toute urgence à un chat partagé sur un réseau social.

Une autre solution intéressante a été proposée par l'équipe
eASY : créer des listes Todo à partir du calendrier Mail pour iOS:
Le jury et le travail de l'équipe «
Présentation et Prototype », qui ont rendu le service de désabonnement intelligent aux newsletters, ont été très appréciés Soit dit en passant, Mail.Ru Mail a déjà une telle opportunité -
e.mail.ru/settings/cleanmaster . Les gars ont suggéré de créer une application pour visualiser, trier et se désabonner des newsletters. De plus, l'interface a très bien fonctionné, pour laquelle ils ont obtenu un score maximum de 3 points:

Conclusion
Bien sûr, rarement lorsque les idées du hackathon trouvent immédiatement implémentation dans le produit. Néanmoins, ils fournissent toujours matière à réflexion, vous permettent de regarder le produit sous un angle différent et conduisent souvent à une équipe de jeunes professionnels sympas.
16 équipes et 16 idées intéressantes pour Mail.Ru Mail. Week-end bien passé et humeur positive de tous les participants. Tout cela en valait la peine. Eh bien, en conclusion - une courte vidéo du hackathon.
Et les photos peuvent être
vues ici .