Chamada da data, ou como foi o segundo hackathon do Mail.Ru Mail

De 14 a 15 de julho, o Mail.Ru realizou seu segundo hackathon SmartMail Hack 2: Call of Data. Os participantes precisavam desenvolver uma solução nova, interessante e útil para a apresentação de dados dos Correios. E, em perseguição, nos apressamos em contar sobre os projetos que venceram o hackathon.



Como foi a hackathon


Lembre-se da introdução:

“Estamos acostumados ao fato de que o Mail é uma lista de cartas classificadas por hora do recebimento. Mas, de fato, o Mail é um enorme repositório de dados pessoais. Histórico de correspondência, atividade ao longo de muitos anos, notas, lembretes, listas e tarefas de compras, arquivos, imagens, documentos, digitalizações de passaportes e carteiras de motorista, contratos e muitos outros dados.

Como você pode acessá-los de forma conveniente e simples? Que cenários incomuns, mas massivos, são possíveis? ”

Foram atribuídas 29 horas para resolver os problemas, outras 3 - para os argumentos do júri. O hackathon começou às 11h.

O júri do hackathon consistiu do diretor de produtos do Mail.Ru Mail, Ivan Myzdrikov, do diretor técnico do Mail, Andrei Sumin, do diretor de aprendizado de máquina Eduard Tyantov e do designer de postagem principal Artyom Gladkov.

Na entrada, cada equipe recebeu:

  • lista de métodos e descrição da API de email,
  • token de acesso de autorização,
  • caixa de correio de teste cheia de várias cartas,
  • e layouts de design do Mail.Ru Mail atual.

Também enviamos imediatamente os critérios às equipes, segundo as quais o júri avaliará os projetos:

  • Quão projetada e formulada é a ideia do projeto? (0–3 pontos)
  • Quanto a solução atende ao objetivo do hackathon de "Apresentar dados do Mail.Ru Mail?" (0–3 pontos)
  • O projeto é uma solução para uma tarefa específica dos usuários do Mail.Ru Mail? (0–3 pontos)
  • Quão desenvolvido é o protótipo do projeto? (0–3 pontos)
  • Quão desenvolvido é o design do projeto? (0–3 pontos)
  • Qual a aplicabilidade do projeto no Mail.Ru Mail atual? (0-1 ponto)

E cada um dos membros do júri poderia colocar um ponto adicional por conta própria nos projetos de que gostava.

16 equipes começaram a trabalhar. A lista de participantes acabou sendo diversa: havia estudantes, funcionários de empresas de TI, representantes de departamentos de TI de bancos, desenvolvedores freelancers. A dispersão dos tópicos do projeto também foi ampla: dos classificadores ML para analisar correspondências e repensar a interface do Mail para um mensageiro.

A escolha foi difícil. Os arremessos levaram mais de três horas. No processo, fomos eliminados da norma várias vezes a 10 minutos por campo, incluindo a apresentação do protótipo do júri, porque alguns projetos eram especialmente interessantes para analisar com mais detalhes. E em algum momento eles nos trouxeram um monte de hambúrgueres que só precisavam ser comidos com urgência.

Resultados completos da equipe:



Agora vamos falar sobre os projetos hackathon mais interessantes. Vamos começar com os vencedores.

Projetos vencedores


O primeiro lugar foi no projeto da equipe chamado " Pilha de cinco neurônios ". Os caras sugeridos para a categorização em mosaico de listas de discussão - SmartView.



Sob o capô do projeto, há uma classificação “inteligente” de letras por relevância, seguida de categorização usando ML.



Mais tarde discutiremos separadamente este projeto e sua implementação. E o prêmio para a equipe foi o “grande cheque” da moda, no valor de 300.000 rublos. Esperamos que os caras gastem dinheiro em algo que vale a pena :)



O segundo lugar foi ocupado pela equipe do MailDeal , que ofereceu a retirada de descontos das listas de discussão no Mail na forma de uma linha do tempo. O prêmio foi um cheque de 200.000 rublos.



Os caras mostraram um protótipo funcional e o defenderam com sucesso na frente do júri. O projeto consiste em um carregador de mensagens e um analisador. As informações relacionadas aos descontos são pesquisadas (valor e período de validade) e, em seguida, todos os dados são exibidos no site na forma de cronogramas e cartões individuais.



Em terceiro lugar, a equipe Jet.Mail , de São Petersburgo, que propôs repensar a interface do Mail como mensageira.



A idéia é popular e os caras conseguiram implementá-la com sucesso em um aplicativo tangível para Android. Eles trabalharam no problema de que os tópicos de correspondência no correio frequentemente mudam e, muitas vezes, os interlocutores podem perder sua linha de pensamento por causa disso. Como resultado, os diálogos foram criados na forma de uma única fita, com a capacidade de filtrar mensagens por tópico.

O prêmio foi um cheque de 100.000 rublos.



E muitos outros


Todos os projetos da hackathon eram interessantes e seria injusto mencionar apenas os vencedores.

O júri recebeu atenção especial da equipe OneLayerNetwork , que propôs uma solução de ML para pesquisar documentos no Mail (um classificador capaz de reconhecer documentos PDF de uma página) e um filtro de documentos por conteúdo, por exemplo, ajudando a encontrar rapidamente passagens aéreas:



A equipe recebeu um prêmio especial do júri de 100.000 rublos.



Todas as tarefas nas quais as equipes trabalharam podem ser divididas em três categorias:

  • classificação e classificação de cartas e arquivos,
  • repensando a interface do Mail
  • e o desenvolvimento de recursos internos utilitários para ajudar os usuários.

Por exemplo, ao classificar as listas de discussão, a equipe do Geek-s prestou um serviço separado para visualizar cartas na forma de um gráfico classificado por assunto. Foi baseado na ideia de que as correspondências de lojas online podem ser divididas em diferentes categorias dentro de si - promoções, descontos, cartas com códigos promocionais e notícias.



O Mail experimentou a interface de todas as formas: desde a apresentação de cartas em forma de cartões no espírito do Slack até a criação de mensageiros do correio. Por exemplo, a equipe de Resolvedores sugeriu a exibição de correspondência do usuário na forma de diálogos. Eles, como a equipe Jet.Mail, tomaram como base a idéia de que os tópicos mudam e a essência do diálogo pode ser perdida. Os caras decidiram que seria conveniente se o usuário pudesse enviar suas mensagens habituais em mensagens instantâneas, e os interlocutores receberiam e-mails. Ao mesmo tempo, os autores implementaram uma substituição rápida do assunto da carta (se você não o alterar, o assunto da última carta será automaticamente colocado na carta):



Uma solução interessante foi proposta por membros da equipe chamada " Quero trabalhar aqui ". A ideia deles era enviar anexos diretamente para as redes sociais, ignorando o download ou o envio de cartas. Este é um caso de uso bastante comum, por exemplo, quando um professor de uma universidade envia um documento para todo o grupo e precisa urgentemente encaminhá-lo para um bate-papo compartilhado em uma rede social.



Outra solução interessante foi proposta pela equipe do eASY : crie listas de tarefas a partir do calendário do Mail for iOS:



O júri e o trabalho da equipe de " Apresentação e protótipo ", que prestou o serviço de cancelamento inteligente de inscrição em boletins, foram muito elogiados. A propósito, o Mail.Ru Mail já tem essa oportunidade - e.mail.ru/settings/cleanmaster . Os caras sugeriram a criação de um aplicativo para visualização conveniente, classificação e cancelamento da inscrição em boletins. Além disso, a interface funcionou muito bem, pela qual receberam uma pontuação máxima de 3 pontos:



Conclusão


Obviamente, raramente quando as idéias do hackathon encontram imediatamente a implementação no produto. No entanto, eles sempre fornecem alimento para o pensamento, permitem que você olhe o produto de um ângulo diferente e muitas vezes levam a uma equipe de jovens profissionais legais.

16 equipes e 16 idéias interessantes para o Mail.Ru Mail. Fim de semana bem passado e o clima positivo de todos os participantes. Tudo isso valeu a pena o esforço. Bem, em conclusão - um pequeno vídeo da hackathon.



E as fotos podem ser vistas aqui .

Source: https://habr.com/ru/post/pt417561/


All Articles