Projeto Amazing Digital Dentures: os desafios de criar aventuras digitais com IA

Inspiração e objetivo inicial do projeto
O projeto Amazing Digital Dentures foi inspirado na série animada The Amazing Digital Circus, que apresenta uma prótese dentária digital chamada Caine, vivendo em um circo virtual junto a clones digitais de humanos reais. A ideia central era criar um pet digital que enviasse o usuário em aventuras diárias, funcionando como uma espécie de lista de tarefas gamificada, capaz de potencializar a produtividade do mundo real.
Desenvolvimento e principais dificuldades técnicas
O idealizador utilizou o modelo Nemotron 30b para tentar gerar jogos completos em three.js, uma biblioteca JavaScript para gráficos 3D. Inicialmente, o projeto contou com prompts longos que explicavam detalhadamente o que o modelo deveria criar. No entanto, os resultados foram insatisfatórios, com jogos que não funcionavam corretamente.
Em uma tentativa de melhorar, foram adicionados skill cards — habilidades pré-definidas para o motor de jogos, conforme documentação disponível em GitHub - Skills Game Engine. Essa abordagem, porém, sobrecarregou a janela de contexto do modelo, causando falhas.
Mesmo ampliando a janela de contexto para suportar mais informações, os problemas persistiram. Para contornar, o desenvolvedor usou o Codex para condensar as habilidades em um único arquivo de texto e aplicou uma técnica chamada RAG (Retrieval-Augmented Generation) para consulta ao conteúdo, o que melhorou os resultados, mas ainda não foi suficiente para entregar jogos funcionais. Frequentemente, o resultado final eram telas em branco.
Estado atual e funcionalidades disponíveis
Diante dos obstáculos, o projeto foi pivotado para uma ferramenta mais simples, um HTML toymaker capaz de criar elementos básicos em uma única geração, como relógios, listas de tarefas, e jogos simples como snake e breakout. Tentativas de criar jogos mais complexos, como tetris, resultaram em falhas.
O projeto está disponível para testes no Hugging Face Spaces: AmazingDigitalPetDentures.
Reflexões e próximos passos
O criador do projeto demonstrou interesse em explorar novas ideias e está aberto a sugestões para futuros rumos. A experiência evidencia as limitações atuais dos modelos de linguagem em gerar jogos complexos e interativos, especialmente quando combinados com bibliotecas gráficas como three.js. Também destaca a importância do ajuste fino do contexto e da integração de múltiplas ferramentas para alcançar resultados práticos.