nova / prompts.txt
n-gusion's picture
Add 3 files
2a56fc9 verified
Descrição da Interface do Assistente de IA Representação Gráfica do Assistente Posição e Estilo: O assistente será exibido no centro da tela como uma representação gráfica impressionante. Pode ser: Um avatar 3D futurista, como uma figura humanoide elegante com traços suaves e detalhes tecnológicos (ex.: pele metálica brilhante ou contornos luminosos). Uma forma abstrata, como uma esfera giratória com anéis pulsantes ou uma rede de partículas interconectadas que lembram uma inteligência viva. Um design que combine minimalismo e sofisticação, com uma estética futurista que remete a filmes de ficção científica. Visual Atraente: Use uma paleta de cores moderna, como tons de azul escuro, preto brilhante e branco puro, com detalhes em neon (azul, roxo ou verde) para dar um toque vibrante e tecnológico. Adicione efeitos visuais como reflexos sutis, brilhos suaves e transições fluidas para torná-lo visualmente deslumbrante. Animações Dinâmicas: "Batidas da Música" Quando o Usuário Fala ou Digita: Assim que o usuário começa a se comunicar (seja por voz ou texto), o assistente "mexe" em tempo real, como se estivesse reagindo às "batidas exatas" da interação: Ondas visíveis: Linhas ou círculos que se expandem a partir do centro, sincronizados com o ritmo da voz ou da digitação. Pulsações: O avatar ou a forma gráfica pulsa ou vibra, ajustando sua intensidade conforme a entonação ou velocidade da fala. Partículas: Pequenos pontos ou linhas que dançam ao redor do assistente, como uma visualização musical. Quando o Assistente Responde: Ao "falar" a resposta, o assistente se anima como se estivesse performando uma música: Se for um avatar, ele pode mover a boca ou inclinar a cabeça em sincronia com a voz. Se for uma forma abstrata, ela pode girar, pulsar ou emitir luzes que acompanham cada palavra, como um equalizador visual. As animações serão suaves e precisas, refletindo o tom e o ritmo da resposta, criando a sensação de uma "conversa musical" visualmente cativante. Barra de Interação Localização e Design: Na parte inferior da tela, haverá uma barra discreta, elegante e funcional, projetada para não competir com o visual central do assistente. A barra terá um estilo minimalista, com bordas suaves e uma leve transparência para manter a estética futurista. Componentes: Campo de Texto: Um espaço onde o usuário pode digitar sua solicitação, caso prefira não usar o microfone. Botão de Envio: Um ícone simples (como uma seta ou "Enviar") para processar o texto digitado. Botão de Envio de Arquivos: Representado por um ícone de clipe ou upload, permitindo que o usuário selecione e envie arquivos (ex.: documentos, imagens) para o assistente analisar e responder. Funcionalidades Principais Interação por Voz e Texto: O usuário pode alternar facilmente entre falar e digitar. Um ícone de microfone na barra ativa o modo de voz, enquanto o campo de texto já estará pronto para uso. Processamento de Arquivos: Ao clicar no botão de envio de arquivos, o usuário pode fazer upload de um arquivo, e o assistente o processará, oferecendo uma resposta baseada no conteúdo (ex.: resumo de um texto, análise de uma imagem). Feedback Visual: O assistente dará sinais claros do que está acontecendo: Um halo ou brilho ao redor da figura enquanto "ouve". Uma animação de "pensamento" (como uma rotação ou pulsação) enquanto processa. Movimentos de "fala" sincronizados com a resposta. Integração Técnica Backend: A interface será conectada a uma API robusta (como a do Groq) para processar as entradas do usuário (voz, texto ou arquivos) e gerar respostas rápidas e inteligentes. Tecnologias: Frontend: Use React ou Vue.js com Three.js (para animações 3D) ou GSAP (para animações 2D), garantindo fluidez e responsividade. Voz: Integre reconhecimento de fala (ex.: Google Speech-to-Text) e síntese de voz (ex.: Amazon Polly), ambos configurados para pt-BR. Performance: As animações serão otimizadas para não causar atrasos, e as respostas do assistente serão quase instantâneas, aproveitando a velocidade da API. Experiência do Usuário Intuitiva: A interface será fácil de usar, com controles claros e um design que convida à interação. Personalização: O usuário poderá escolher entre diferentes estilos de avatar ou temas visuais (ex.: cores, formas). Acessibilidade: Navegação por teclado e compatibilidade com leitores de tela serão garantidas. Toque Final O assistente terá uma personalidade amigável e envolvente, com respostas inteligentes e um leve toque de humor brasileiro, tornando a interação divertida e natural. Tudo será em Português do Brasil, desde os textos da interface até as respostas faladas, com suporte a regionalismos para uma experiência autêntica.