Como foi criar um Hackathon de IA para mais de 600 pessoas

Conquistas e perrengues ao criar o maior hackathon da história da Hotmart

Troopers Legacy
Troopers-Legacy
8 min readDec 21, 2023

--

Post criado em colaboração com Paulo Vasconcellos e Valter Pereira

Na primeira semana de dezembro, a Hotmart organizou o Hack Week, sua iniciativa interna de hackathon, onde os Troopers (como chamamos as pessoas que trabalham aqui) foram organizados em times multidisciplinares para criar uma solução de negócio em poucos dias. O evento existe desde 2017, mas havia sido pausado devido a pandemia. Esse ano, o evento voltou com força total, tendo como foco um tema bem quente: Inteligência Artificial.

Nesse post, queremos trazer um pouco sobre como foi a experiência de criar um evento desse tamanho que, ao mesmo tempo em que abre muitas oportunidades, traz uma série de desafios.

Por que um Hackathon de IA?

Já tivemos a oportunidade de falar algumas vezes sobre como é nosso trabalho com data science e machine learning na Hotmart. Já falamos como aplicamos técnicas tradicionais de aprendizado de máquinas aqui e até detalhar um pouco mais sobre como é nossa cultura de MLOps. Esse ano, tivemos um grande avanço no tocante a IA generativa, e um fator nos chamou muito a atenção: a possibilidade de criar aplicações utilizando inteligência artificial sem um grande conhecimento técnico e aprofundado sobre redes neurais, por exemplo, possibilitando a times de desenvolvimento a prototipagem de produtos de IA com maior velocidade.

Pensando também em nosso mercado, os creators, que são nossos clientes, possuem uma necessidade alta de personalização dos seus espaços online. Outro ponto é sobre as ferramentas que otimizem sua produtividade, já que são muitas etapas para desenvolver e lançar um infoproduto. Portanto, uma ampliação da aplicação de inteligência artificial nos nossos produtos é um diferencial estratégico, além de oferecer facilidade e comodidade para o criador de conteúdo poder focar naquilo que realmente é importante pra ele, que é criar conteúdo.

Treinar e capacitar

Em um hackathon tradicional, os times geralmente criam soluções utilizando a stack de desenvolvimento que mais tem domínio. Quando pensamos em um hackathon de IA, elevamos a dificuldade do desafio, uma vez que os devs podem nunca ter tido experiência com a tecnologia. Para isso, é preciso capacitar.

Semanas antes da Hack Week, esquentamos o evento criando treinamentos semanais para os times. Através de workshops práticos, ele tinham a oportunidade de aprender como usar tecnologias como ChatGPT, nossas API internas de modelos open-source, e até o Amazon Bedrock, o gateway de LLM da AWS, que foi uma grande parceira durante o hackathon. Os times agora tinham um conhecimento de todas as ferramentas disponíveis para eles durante a Hack Week, e poderiam focar na sua proposta para o desafio.

Com isso, foram disponibilizadas quase 6 horas de conteúdo, totalmente focadas no desenvolvimento de soluções com IA, além de diversos manuais. Como resultado desse esforço, tivemos mais de 1000 acessos aos nossos treinamentos, com uma média de 200 acessos por conteúdo.

Jogando no modo hard: Hackathon híbrido

Um grande desafio desse evento, foi a sua estrutura. Com a estratégia da Hotmart de “Follow the sun”, a mesma tem desenvolvedores em diversos lugares no Brasil e no mundo, criando a necessidade de ser um hackathon híbrido e de fusos diferentes. Portanto, organizar um hackathon de maneira presencial é difícil, organizar um online é difícil, agora organizar o híbrido é imensamente mais difícil.

Primeiro, todos os treinamentos, materiais e comunicação pré-evento se deram em espaço de acesso de ambos os perfis, tanto por meio dos nossos eventos recorrentes, email e chat empresarial. Garantindo um amplo acesso aos conteúdos e comunicações.

Outro ponto crucial, foi a montagem das equipes. Tomamos a decisão das equipes serem 100% presenciais ou 100% híbridas. Tal escolha se deve a experiências anteriores, onde em eventos que tinham equipes híbridas, as pessoas que estavam presencialmente conseguiam interagir bem mais e mais rápido, enquanto as pessoas que estavam online tinham que correr atrás ou ficavam de lado, o que gerava uma experiência menos positiva.

Durante todo o Hack Week, disponibilizamos mentores para ajudar as equipes a direcionar melhor suas soluções

O maior desafio foi o ambiente. Quem estava presencialmente, se reuniu em um andar inteiro da sede da Hotmart de Belo Horizonte dedicado exclusivamente ao evento. Já as equipes online tiveram um ambiente montado dentro do Discord, no qual cada equipe tinha uma sala de texto, para mensagens e links mais assíncronos, e uma sala de voz para poderem se reunir e debater o avanço do produto durante a competição. Durante o evento, disponibilizamos de mentores para que as equipes pudessem apresentar e validar suas ideias, além de tirar dúvidas. Os mentores eram especialistas do negócio e tecnologia da Hotmart, e estavam à disposição dos times tanto no presencial quanto online em um servidor do Discord.

Todos os dias, na abertura e no fechamento, tínhamos algumas mensagens e dicas valiosas dos mentores. Para que a experiência fosse completa em ambos os modelos, presencialmente ou online, foi montado um pequeno palco no andar em que ocorreu o evento, bem como uma transmissão online utilizando o Club junto com o Hotmart Player, ferramentas de streaming da Hotmart. Com isso, ambos os públicos podiam ter a imersão devida no evento.

Por fim, as apresentações finais. Para as equipes no presencial, eles utilizaram esse palco que o MC (mestre de cerimônia) utilizou para o desenvolvimento do desafio, já para as equipes online, eles tinham um link de acesso, no qual eles apareciam em algumas televisões espalhadas pelo andar dedicado ao evento em Belo Horizonte, e assim apresentaram suas ideias, além de tudo ser gravado e transmitido com as ferramentas de streaming da Hotmart.

Uma infra para aguentar pancadas

Você tem pessoas engajadas no hackathon, e as treinou nas mais emergentes e poderosas tecnologias que existem atualmente. O que falta? Se sua resposta foi algo como dar as ferramentas necessárias para os times trabalharem, você acertou. As soluções que os times deveriam criar precisavam usar uma ou mais tecnologias de inteligência artificial. Dar acesso às ferramentas de IA durante a Hack Week era uma tarefa tão importante quanto dar a eles um computador para codar.

O time de Inteligência Artificial ficou responsável por essa tarefa. Quando se pensa nesse desafio, existem alguns pontos importantes a serem considerados, como:

  • Diversidade de ferramentas distintas de IA: uma das coisas que não queríamos, de forma alguma, era limitar a criatividade das pessoas. Para fomentá-la, era necessário dar uma grande gama de ferramentas:desde texto e áudio, até imagem e vídeo.
  • Resiliência: muitos dos modelos que disponibilizamos foram hospedados em nossa própria infraestrutura, o que quer dizer que tarefas como latência, throuput e disponibilidade eram nossa responsabilidade. Eram mais de 600 pessoas estressando nossos modelos, e nós precisávamos dar a melhor experiência possível.
  • Privacidade e segurança: criar soluções seguras era um requisito funcional das soluções. Dado um cenário em que a solução será deployada no mundo real, os times precisavam considerar os impactos que os produtos deles tem no usuário final e nos seus dados. Para dados mais sensíveis, os times somente poderiam fazer uso dos nossos serviços internos, onde temos total governança dos inputs e outputs.

O Hack Week também foi uma ótima oportunidade para entender a capacidade de nossos modelos, tanto a nível de qualidade quanto a nível de escalabilidade. Por exemplo, tivemos a oportunidade de testar (em casos reais) modelos como o Mistral, um dos melhores modelos open-source disponíveis na época. A adesão ao open-source é muito importante para nós mitigarmos o risco de lock-in em soluções proprietárias como OpenAI.

E aí, como foi?

Quando a ideia de criar uma Hack Week surgiu, nossa principal intenção não era sair do fim daquela semana com o produto mais disruptivo que o mercado já viu. Na verdade, a principal intenção ao se fazer um hackathon interno de IA é fazer com que as pessoas tenham maior contato com essa tecnologia, que pode alavancar o valor de seus produtos. É um investimento de médio e longo prazo para que times possam, eventualmente, considerar a tecnologia ao solucionar um problema de negócio.

O resultado foi muito acima do esperado. Os times, de fato, entenderam muito mais como funciona o processo de desenvolvimento de um produto de IA, se familiarizando com termos técnicos como RAG e os parâmetros das LLM. Mas, além disso, as soluções criadas pelos times eram não só viáveis, como também tinham uma aderência enorme ao negócio, com uma proposição de valor muito clara e coerente com as dores do nosso mercado. Cada uma dessas soluções foi considerada e avaliada por um corpo de jurados que incluiu executivos, especialistas técnicos e até nosso CEO. A partir dos critérios previamente definidos, eles escolheram as três soluções vencedoras da competição.

Cada equipe teve a chance de apresentar sua solução para os outros times e jurados para concorrer aos prêmios da Hack Week

Porém, nem só de soluções vive uma empresa inovadora. Outro ponto de sucesso da Hack Week foi montarmos equipes com pessoas de áreas completamente diferentes, conectando pessoas com atuações distintas, facilitando as trocas entre essas pessoas e criando novas referências. Conexões entre pessoas, realmente podem mudar a perspectiva delas sobre o ecossistema de produto que temos atualmente na Hotmart.

Outro ponto de sucesso foi a forma de aprendizado foi a forma de aprendizado. Aprender sobre IA de maneira tradicional, estudando em livros ou vídeos e aplicando em um projeto privado pode ser pesado e longo o processo. Porém dentro de um hackathon, no qual a empresa efetivamente cede diversas horas da semana para poder focar nesse aprendizado, disponibiliza diversos cursos, isso junto com a montagem de grupos para o desenvolvimento de uma solução, facilita as trocas e acelera o processo de aprendizado, junto com o desenvolvimento de uma solução conectada com o dia a dia de atuação, fixando tudo o que aprendeu nos treinamentos. Sou completamente enviesado no assunto, mas eu diria que o Hack Week foi um verdadeiro sucesso.

Quer participar da próxima Hack Week? Temos vagas!

Se estar em um ambiente que valoriza inovação e aprendizado é algo que você busca para a sua carreira, saiba que a Hotmart está com vagas abertas! São diversas posições abertas em diferentes áreas de tecnologia e dados que estão mudando nosso mercado com soluções incríveis de tecnologia e inteligência artificial.

--

--

Troopers Legacy
Troopers-Legacy

Experiências construídas com autonomia (de verdade), liberdade e muito amor, que vão inspirar a sua carreira.