Pitch: Como estou transformando qualquer material de estudo em uma aventura gamificada com IA
Há alguns meses comecei um projeto com um objetivo bem simples: criar uma plataforma que realmente ajudasse estudantes a aprender melhor usando inteligência artificial.
A ideia surgiu porque percebi que boa parte do tempo de estudo é desperdiçada organizando material. Ler PDFs enormes, criar resumos, montar flashcards e elaborar revisões acaba consumindo horas. Queria que a IA assumisse esse trabalho para que o estudante pudesse dedicar seu tempo ao que realmente importa: aprender.
O problema que eu queria resolver
Hoje já existem diversas ferramentas capazes de transformar um material em:
- Resumos
- Flashcards
- Quizzes
- Podcasts
- Chats com IA
Essas ferramentas são excelentes, mas eu queria responder uma pergunta diferente:
E se todo esse conteúdo fosse organizado como uma aventura, em vez de apenas ser exibido em uma tela?
Foi assim que nasceu o Odyssa.
O diferencial do Odyssa
Em vez de simplesmente entregar um resumo ou uma lista de perguntas, o Odyssa transforma qualquer material em uma jornada completa de aprendizado.
A IA organiza automaticamente o estudo em algo parecido com isto:
Unidade 1
├── Sessão 1
├── Flashcards
├── Quiz
├── Baú
├── Sessão 2
├── Podcast
├── Revisão
└── Desafio da Unidade
Ao longo da jornada o estudante ganha XP, desbloqueia conteúdos, realiza revisões e acompanha sua evolução, tornando o estudo muito mais envolvente.
Mobile First desde o início
Uma decisão importante foi desenvolver o Odyssa seguindo a filosofia Mobile First.
Embora hoje ele funcione como uma aplicação web, toda a interface foi pensada priorizando a experiência em smartphones, já que a maioria dos estudantes utiliza o celular para estudar.
Meu objetivo é que, no futuro, o Odyssa evolua para um aplicativo mobile, mantendo a mesma experiência, mas aproveitando recursos nativos e oferecendo uma usabilidade ainda melhor.
Como o projeto foi desenvolvido
Eu já havia utilizado o Lovable em alguns projetos menores e gostei bastante da produtividade que ele proporcionava.
Quando conheci o Devin, resolvi experimentá-lo neste projeto, principalmente para implementações maiores e refatorações mais complexas.
A combinação acabou funcionando muito bem.
Usei o Lovable para o desenvolvimento da aplicação e das funcionalidades, e o Devin para implementações maiores, refatorações e tarefas mais complexas
Mesmo assim, praticamente tudo passou por revisão, diversos testes e ajustes antes de permanecer no projeto.
O verdadeiro desafio
O maior desafio não foi integrar uma IA.
Foi criar uma arquitetura capaz de transformar automaticamente qualquer documento em uma experiência completa de aprendizado.
De forma simplificada, o fluxo funciona assim:
Usuário envia um PDF
│
▼
Processamento do documento
│
▼
Estruturação do conteúdo
│
▼
IA identifica os principais conceitos
│
├────────► Resumo
├────────► Flashcards
├────────► Quizzes
├────────► Podcast
├────────► Chat contextual
│
▼
Gerador de Jornada
│
▼
Aventura gamificada
Algumas decisões de arquitetura
Sem entrar em muitos detalhes da implementação, algumas decisões exigiram bastante experimentação:
- processamento automático de documentos;
- estruturação do conteúdo para reutilização em diferentes recursos;
- geração automática de resumos, flashcards, quizzes e podcasts;
- sistema de busca contextual para que o chat responda apenas utilizando aquele material;
- geração automática de uma jornada gamificada;
- equilíbrio entre qualidade das respostas, velocidade e custo dos modelos de IA.
Grande parte do desenvolvimento foi justamente encontrar esse equilíbrio.
O estágio atual
O projeto já está funcional, mas ainda continuo evoluindo diversos aspectos, principalmente:
- melhoria da experiência do usuário;
- geração automática da jornada;
- otimização dos modelos de IA;
- desempenho;
- redução de custos;
- refinamento das respostas.
Neste momento acredito que feedback de usuários reais vale muito mais do que continuar adicionando funcionalidades sem validação.
Gostaria de convidar vocês para testar
O projeto já está disponível em:
É possível testar ele gratuitamente.
Se você gosta de programação, IA, educação ou simplesmente de experimentar projetos novos, adoraria receber seu feedback.
Principalmente sobre:
- experiência da jornada gamificada;
- qualidade das respostas da IA;
- desempenho;
- usabilidade em dispositivos móveis;
- bugs encontrados;
- ideias de melhorias.
Ainda há muito para evoluir, e acredito que ouvir quem realmente utiliza a plataforma é a melhor forma de torná-la cada vez melhor.
Obrigado a quem puder dedicar alguns minutos para testar e compartilhar um feedback. Toda opinião será muito bem-vinda!