Am 14. und 15. Juli veranstaltete Mail.Ru seinen zweiten SmartMail Hack 2: Call of Data-Hackathon. Die Teilnehmer mussten eine neue, interessante und nützliche Lösung für die Präsentation von Daten der Post entwickeln. Und bei der Verfolgung beeilen wir uns, über die Projekte zu berichten, die den Hackathon gewonnen haben.

Wie war der Hackathon?
Erinnern Sie sich an die Einführung:
„Wir sind alle daran gewöhnt, dass Mail eine Liste von Briefen ist, die nach dem Zeitpunkt des Eingangs sortiert sind. Tatsächlich ist Mail jedoch ein riesiges Repository für personenbezogene Daten. Korrespondenzverlauf, langjährige Aktivitäten, Notizen, Erinnerungen, Einkaufslisten und Aufgaben, Dateien, Bilder, Dokumente, Scans von Pässen und Führerscheinen, Verträge und viele andere Daten.
Wie können Sie bequem und einfach darauf zugreifen? Welche ungewöhnlichen, aber massiven Szenarien sind möglich? “
29 Stunden wurden für die Lösung der Probleme vorgesehen, weitere 3 - für die Jury-Pitches. Der Hackathon begann um 11 Uhr.
Die Hackathon-Jury bestand aus dem Produktdirektor von Mail.Ru Mail, Ivan Myzdrikov, dem technischen Direktor von Mail, Andrei Sumin, dem Direktor für maschinelles Lernen, Eduard Tyantov, und dem leitenden Postdesigner Artyom Gladkov.
Am Eingang erhielt jedes Team:
- Methodenliste und Beschreibung der Mail-API,
- Autorisierungszugriffstoken,
- Testpostfach mit verschiedenen Buchstaben gefüllt,
- und Design-Layouts der aktuellen Mail.Ru Mail.
Wir haben auch sofort die Kriterien an die Teams gesendet, nach denen die Jury die Projekte bewerten wird:
- Wie entworfen und formuliert ist die Projektidee? (0–3 Punkte)
- Inwieweit erfüllt die Lösung das Ziel des Hackathons, Daten aus Mail.Ru Mail zu präsentieren? (0–3 Punkte)
- Ist das Projekt eine Lösung für eine bestimmte Aufgabe von Benutzern von Mail.Ru Mail? (0–3 Punkte)
- Wie entwickelt ist der Prototyp des Projekts? (0–3 Punkte)
- Wie entwickelt ist das Design des Projekts? (0–3 Punkte)
- Wie anwendbar ist das Projekt in der aktuellen Mail.Ru Mail? (0-1 Punkt)
Und jedes der Jurymitglieder konnte den Projekten, die es mochte, einen eigenen Punkt hinzufügen.
16 Teams begannen zu arbeiten. Die Teilnehmerliste war vielfältig: Es gab Studenten, Mitarbeiter von IT-Unternehmen, Vertreter von Bank-IT-Abteilungen und freiberufliche Entwickler. Die Streuung der Projektthemen war ebenfalls groß: von ML-Klassifizierern zum Parsen von Mailings und zum Überdenken der Mail-Oberfläche für einen Messenger.
Die Wahl war schwierig. Die Stellplätze dauerten mehr als drei Stunden. Dabei wurden wir mehrmals mit 10 Minuten pro Pitch aus der Norm geworfen, einschließlich der Präsentation des Prototyps der Jury, da einige Projekte besonders interessant waren, um sie genauer zu analysieren. Und irgendwann brachten sie uns eine ganze Reihe von Burgern, die nur dringend gegessen werden mussten.
Komplette Teamergebnisse:

Lassen Sie uns nun über die interessantesten Hackathon-Projekte sprechen. Beginnen wir mit den Gewinnern.
Projekte gewinnen
Der erste Platz ging an das
Teamprojekt "
Stack of Five Neurons ". Die Jungs schlugen für Mailinglisten gekachelte Kategorisierung vor - SmartView.

Unter der Haube des Projekts befindet sich eine „intelligente“ Rangfolge der Buchstaben nach Relevanz, gefolgt von einer Kategorisierung mithilfe von ML.

Später werden wir dieses Projekt und seine Umsetzung separat diskutieren. Und der Preis für das Team war der modische „Big Check“ im Wert von 300.000 Rubel. Wir hoffen, die Jungs geben Geld für etwas aus, das sich lohnt :)
Den zweiten Platz belegte das
MailDeal- Team, das den Entzug von Rabatten von Mailinglisten in Mail in Form einer Zeitleiste anbot. Ihr Preis war ein Scheck über 200.000 Rubel.

Die Jungs zeigten einen funktionierenden Prototyp und verteidigten ihn erfolgreich vor der Jury. Das Projekt besteht aus einem Message Loader und einem Parser. Informationen zu den Rabatten werden durchsucht (Betrag und Gültigkeitsdauer), und dann werden alle Daten auf der Website in Form von Zeitplänen und einzelnen Karten angezeigt.

An
dritter Stelle stand das
Jet.Mail- Team aus St. Petersburg, das ein Umdenken der Mail-Oberfläche als Messenger vorschlug.

Die Idee ist beliebt und die Jungs haben es geschafft, sie erfolgreich in einer konkreten Anwendung für Android zu implementieren. Sie arbeiteten an dem Problem, dass sich die Korrespondenzthemen in der Post häufig ändern und die Gesprächspartner dadurch häufig ihren Gedankengang verlieren können. Infolgedessen wurden die Dialoge in Form eines einzelnen Bandes mit der Möglichkeit erstellt, Nachrichten nach Themen zu filtern.
Die Auszeichnung war ein Scheck über 100.000 Rubel.

Und viele andere
Alle Projekte beim Hackathon waren interessant und es wäre unfair, nur die Gewinner zu nennen.
Besondere Aufmerksamkeit erhielt die Jury vom
OneLayerNetwork- Team, das eine ML-Lösung für die Suche nach Dokumenten in der Mail (ein Klassifikator, der einseitige PDF-Dokumente erkennen kann) und einen Dokumentfilter nach Inhalten vorschlug, um beispielsweise schnell Flugtickets zu finden:

Das Team erhielt einen Sonderpreis der Jury in Höhe von 100.000 Rubel.

Alle Aufgaben, an denen die Teams gearbeitet haben, können in drei Kategorien unterteilt werden:
- Klassifizierung und Sortierung von Briefen und Dateien,
- Mail-Oberfläche überdenken
- und die Entwicklung nützlicher interner Funktionen, um den Benutzern zu helfen.
Beispielsweise hat das
Geek-s- Team beim Sortieren von Mailinglisten einen separaten Dienst zum Anzeigen von Briefen in Form eines nach Betreff klassifizierten Diagramms eingerichtet. Es basierte auf der Idee, dass Mailings von Online-Shops in verschiedene Kategorien unterteilt werden können - Werbeaktionen, Rabatte, Briefe mit Aktionscodes und Nachrichten.

Die Mail experimentierte in jeder Hinsicht mit der Benutzeroberfläche: von der Präsentation von Briefen in Form von Karten im Geiste von Slack bis zur Erstellung von Mail-Messenger. Das
Resolvers- Team schlug beispielsweise vor, die Benutzerkorrespondenz in Form von Dialogen anzuzeigen. Sie haben, wie das Jet.Mail-Team, die Idee zugrunde gelegt, dass sich Themen ändern und die Essenz des Dialogs verloren gehen könnte. Die Jungs entschieden, dass es praktisch wäre, wenn der Benutzer seine üblichen Nachrichten in Instant Messenger senden kann und die Gesprächspartner E-Mails erhalten. In diesem Fall haben die Autoren einen schnellen Ersatz für den Betreff des Briefes implementiert (wenn Sie ihn nicht ändern, wird der Betreff des letzten Briefes automatisch in den Brief eingefügt):

Eine interessante Lösung wurde von Mitgliedern des Teams mit dem Titel "
Ich möchte hier arbeiten " vorgeschlagen. Ihre Idee war es, Anhänge direkt an soziale Netzwerke zu senden und das Herunterladen oder Senden von Briefen zu umgehen. Dies ist beispielsweise ein recht häufiger Anwendungsfall, wenn ein Lehrer an einer Universität ein Dokument an die gesamte Gruppe sendet und es dringend an einen gemeinsamen Chat in einem sozialen Netzwerk weiterleiten muss.

Eine weitere interessante Lösung wurde vom
eASY- Team vorgeschlagen: Erstellen Sie Todo-Listen aus dem Mail für iOS-Kalender:
Die Jury und die Arbeit des Teams „
Presentation and Prototype “, das den Service des intelligenten Abbestellens von Newslettern ermöglichte, wurden hoch gelobt. Mail.Ru Mail hat übrigens bereits eine solche Möglichkeit -
e.mail.ru/settings/cleanmaster . Die Jungs schlugen vor, eine Anwendung zum bequemen Anzeigen, Sortieren und Abbestellen von Newslettern zu erstellen. Darüber hinaus funktionierte die Benutzeroberfläche sehr gut, für die sie eine maximale Punktzahl von 3 Punkten erhielten:

Fazit
Natürlich selten, wenn die Ideen des Hackathons sofort im Produkt umgesetzt werden. Trotzdem geben sie immer Anlass zum Nachdenken, ermöglichen es Ihnen, das Produkt aus einem anderen Blickwinkel zu betrachten, und führen häufig zu einem Team cooler junger Profis.
16 Teams und 16 interessante Ideen für Mail.Ru Mail. Gut angelegtes Wochenende und die positive Stimmung aller Teilnehmer. Das alles hat sich gelohnt. Zum Schluss ein kurzes Video vom Hackathon.
Und die Fotos sind hier zu
sehen .