Marcus Vieira
← Voltar ao trabalho

Web · IA · 2025

Atende AI

Atendimento multi-WhatsApp com IA, memória por cliente e passagem para humano quando precisa.

Cada número WhatsApp roda em sessão isolada (whatsapp-web.js). As mensagens entram em fila Redis com idempotência; um lock por conversa evita respostas cruzadas. A IA usa personalidade, base de conhecimento e histórico — e pode digitar/partir a resposta em bolhas naturais.

Perfis podem ser compartilhados entre números ou duplicados. O painel web (React) acompanha tudo via Socket.io; o humano assume quando a automação não deve falar. Groq de saída, com adapters para OpenAI, OpenRouter, Gemini e Ollama.

Stack

  • React
  • Express
  • whatsapp-web.js
  • BullMQ
  • Socket.io
  • PostgreSQL