JAMES
Ecossistema inteligente operacional via WhatsApp com IA, automações, memória contextual, agenda, tarefas e finanças.
WhatsApp como interface para um sistema operacional inteligente.
O JAMES transforma mensagens naturais em ações automatizadas. A camada conversacional deixa de ser apenas atendimento e passa a operar agenda, tarefas, finanças, memória e integrações.
O sistema é dividido em workflows e agentes especializados, permitindo que a IA principal interprete intenções, acione módulos e responda com contexto operacional.
Entrada
Recebimento de mensagens via WhatsApp, identificação do usuário, validação de acesso e verificação de assinatura.
Orquestrador
IA principal interpreta intenção, avalia contexto, decide o fluxo e aciona módulos especializados.
Memória
RedisChatMemory com sessionKey por usuário para preservar continuidade operacional temporária.
Módulos
Agenda, tarefas, finanças e ferramentas auxiliares operam como capacidades desacopladas.
Integrações
Google Calendar, Google Tasks, Google Sheets, WhatsApp API, PostgreSQL e modelos GPT.
Resposta
O sistema executa, registra, compõe uma resposta inteligente e mantém histórico da interação.
Agenda
- criar eventos
- atualizar eventos
- listar eventos
- deletar eventos
Google Tasks
- criar tarefas
- listar tarefas
- concluir tarefas
- deletar tarefas
Finanças
- registrar transações
- consultar movimentações
- integrar planilhas
IA
- interpretar intenção
- decisão contextual
- múltiplos modelos
- resposta inteligente
Multimodal
- áudio
- imagem
- texto
- cálculos auxiliares
Automação
- workflows n8n
- rotinas operacionais
- integrações externas
- logs
RedisChatMemory para continuidade operacional por usuário.
A memória usa sessionKey por usuário, persistência temporária e contexto de conversa para manter continuidade sem acoplar o sistema inteiro a um estado rígido.
Interpretação semântica
Mensagens naturais são interpretadas para extrair intenção, entidades e próximos passos.
Agentes especializados
A IA principal coordena módulos de agenda, tasks, finanças, multimodal e ferramentas auxiliares.
Decisão contextual
A memória e o histórico ajudam o sistema a manter continuidade entre múltiplas interações.
Frontend
React, Next.js e TypeScript
Backend
Node.js e APIs customizadas
Banco
PostgreSQL para usuários, histórico e regras
Memória
Redis para contexto temporário por sessão
Automação
n8n para workflows e agentes especializados
Infra
Docker, VPS e EasyPanel
Identificação de usuário antes da orquestração principal
Validação de acesso e controle de assinatura
Histórico de interações para rastreabilidade operacional
Logs por workflow e ações executadas
Separação entre entrada, IA principal, módulos e integrações
Controle de módulos sensíveis como finanças e agenda
Orquestração de agentes
Coordenar múltiplos módulos inteligentes exigiu fluxo dinâmico, decisões contextuais e separação clara entre intenção, execução e resposta.
Memória contextual
A continuidade da conversa precisava existir sem transformar o sistema em um estado rígido. RedisChatMemory resolveu contexto temporário por usuário.
Arquitetura modular
Cada domínio foi isolado como capacidade: agenda, tasks, finanças, multimodal e automações. Isso aumenta manutenção e escalabilidade.
Integrações externas
WhatsApp, Google APIs, planilhas, banco e IA precisavam operar como um ecossistema único, com falhas controladas e respostas compreensíveis.
Um sistema de IA útil precisa de orquestração, memória e limites claros de ação.
WhatsApp pode ser uma interface operacional poderosa quando conectado a módulos bem definidos.
Memória contextual deve ser tratada como infraestrutura, não como detalhe de prompt.
Automação empresarial exige rastreabilidade, logs e separação de responsabilidades desde o início.