Inspiration

A inspiração veio do estresse real enfrentado por programadores durante longas sessões de desenvolvimento. Bugs inexplicáveis, atalhos que falham, código que não executam oque queremos e ferramentas quebrando parecendo quase um ataque psicológico. Decidimos transformar essa experiência em uma IDE com IA que literalmente enlouquece o desenvolvedor conforme seu nível de sanidade diminui.

What it does

Neuro Audit é uma IDE experimental com IA integrada que monitora a “sanidade” do programador. Conforme erros, ações e tempo de uso aumentam, a IA começa a sabotar a experiência:

-Ctrl+S fecha a navegação -Ctrl+Z para de funcionar -O código desaparece -Sugestões da IA ficam passivo-agressivas -A interface se torna instável

Quando a sanidade chega a zero, a IA interrompe o usuário e sugere procurar outra profissão.

How we built it

O projeto foi desenvolvido utilizando JavaScript para a interface da IDE, manipulação dinâmica do DOM para os efeitos de sabotagem e uma camada de IA responsável pelas interações psicológicas com o usuário e no backend utilizamos python para integrar a IA e gerar o Exe. Criamos um sistema de pontuação de sanidade que reage às ações do programador em tempo real.

Challenges we ran into

O maior desafio foi criar sabotagens que fossem engraçadas sem tornar a aplicação impossível de usar. Também tivemos dificuldades em sincronizar os eventos da IDE com o sistema de sanidade e impedir que os atalhos fossem bloqueados permanentemente.

Accomplishments that we're proud of

Temos orgulho de transformar frustrações reais da programação em uma experiência interativa e divertida. Conseguimos criar uma IA com personalidade própria e um sistema dinâmico que altera completamente o comportamento da IDE conforme o estado emocional do usuário.

What we learned

Aprendemos bastante sobre manipulação de eventos em interfaces complexas, design de experiências imersivas e como usar IA para criar interações mais humanas e imprevisíveis. Alem disso conseguimos amadurecer profissionalmente, pois podemos perceber que o escopo da solicitação e prazo afetam diretamente a equipe, e com isso podemos entender que difinir o escopo e super importante. Destacamos tambem que podemos melhorar bem o nosso lado tecnico.

What's next for Neuro Audit

Funcionalidades

  • Reconhecimento de voz do programador
  • Sistema de personalidade adaptativa da IA
  • Multiplayer cooperativo de sofrimento
  • Integração com GitHub
  • Modos de dificuldade psicológica
  • Dashboard real de produtividade e estresse
Share this project:

Updates