Inspiração:

A ideia surgiu da vontade de criar um chat mais “vivo”, onde o sistema não apenas responde texto, mas também expressa estados através de um avatar. Algo entre interface reativa e simulação de personalidade digital.

O que faz?

DevH é um chat com avatar que reage a eventos do sistema. Ele responde usando uma base local em JSON para respostas previsíveis e recorre à IA quando não encontra correspondência, criando uma experiência híbrida de resposta.

Como o construímos?

O projeto foi construído com React e Next.js, utilizando TypeScript para organização e tipagem. A comunicação entre chat e avatar é feita via event bus. O sistema de respostas combina uma base local em JSON com fallback para IA.

Desafios que enfrentamos:

O principal desafio foi controlar o fluxo de eventos entre chat, sistema de resposta e avatar sem gerar inconsistências visuais ou comportamentais. Outro ponto crítico foi equilibrar respostas locais e IA sem perder previsibilidade.

Conquistas das quais nos orgulhamos:

Conseguimos criar um sistema funcional de chat reativo com avatar, integrando resposta local e IA de forma híbrida. O resultado é uma experiência leve, mas expressiva.

O que aprendemos?

Aprendemos sobre arquitetura baseada em eventos, separação entre lógica local e geração via IA, e como sistemas simples podem rapidamente aumentar em complexidade quando estados são compartilhados entre múltiplos módulos.

Futuro do DevH:

Evoluir o sistema de avatar, melhorar a base de respostas em JSON, reduzir dependência de IA para casos simples e explorar animações mais ricas para dar mais personalidade ao assistente.

Built With

Share this project:

Updates