Voltar aos projetos

Alfred

Em produção

Assistente financeiro via WhatsApp

Categoria: Automação & IAFunção: Desenvolvedor Backend & Especialista em Automação

Sobre o Projeto

Agente autônomo baseado em Inteligência Artificial integrado ao WhatsApp, projetado para simplificar a gestão financeira pessoal. Diferente de chatbots tradicionais baseados em árvores de decisão rígidas, o Alfred utiliza Processamento de Linguagem Natural (NLP) para interpretar áudios e textos, permitindo que o usuário registre despesas, receitas e consulte relatórios financeiros de forma conversacional e fluida.

Stack Técnico & Infraestrutura

Orquestração

  • n8n (Self-hosted)

Infraestrutura

  • VPS com Docker e Portainer

Mensageria

  • WhatsApp via Evolution API

Banco de Dados

  • Firebase (Realtime DB/Firestore)

Linguagem de Apoio

  • JavaScript para otimização de custos

IA

  • Múltiplos agentes LLM especializados

Tecnologias Utilizadas

n8nFirebaseEvolution APIJavaScriptOpenAI

Arquitetura Técnica

  • Agente de Autenticação: Verifica número no banco e status da assinatura
  • Agente de Intenção: Classifica objetivo (Registro, Consulta ou Indefinido)
  • Agente de Extração e Validação: Identifica Categoria, Valor, Data e solicita dados faltantes
  • Agente de Categorização: Classifica automaticamente a despesa pelo contexto
  • Agente de Consulta: Processa relatórios com períodos dinâmicos

Funcionalidades Principais

Entrada multimodal (texto e áudio com transcrição automática speech-to-text)
Arquitetura Multi-Agente com 8 agentes especializados
Gerenciamento de contexto conversacional com limpeza automática após tarefa
Validação de segurança por número de telefone e status de assinatura
Sincronização em tempo real com dashboard web via Firebase

Desafios & Soluções

Problema

Alto consumo de tokens da API de IA

Solução

Implementei funções em JavaScript puro dentro do n8n para tarefas repetitivas e lógicas determinísticas.

Resultado

Redução significativa do consumo de tokens.

Problema

Dificuldade de manutenção com prompts gigantes

Solução

Separação em 8 agentes especializados permite alterar lógica de categorização sem quebrar lógica de consulta.

Resultado

Ambiente de desenvolvimento mais seguro e escalável.

Destaques Técnicos

Categorização automática de despesas via IA
8 agentes especializados para máxima precisão
Redução de custos de tokens com JavaScript puro para tarefas repetitivas

Impacto no Negócio

Usuários conseguem registrar e consultar suas finanças de forma natural via WhatsApp, sem necessidade de abrir aplicativos dedicados, aumentando a consistência do controle financeiro pessoal.

Precisa de uma solução similar?

Vamos conversar sobre como posso ajudar seu negócio com automação, integrações e sistemas personalizados.

Conversar no WhatsApp