Rotieh AI Platform

Organograma do Sistema — Arquitetura Multi-Agente

01 — Entry Points
WhatsApp
WAHA API
  • QR Code Auth
  • Recebe: texto, áudio, imagem
  • Envia: mensagens + mídia
  • Typing indicators
Web Dashboard
Next.js 14
  • Pipeline Kanban
  • Gestão de leads
  • Configurações
  • Billing
02 — API Gateway
FastAPI Backend
Python 3.11 + Async
  • JWT Authentication · Row-Level Security · Rate Limiting · Webhook Receiver
03 — Multimodal Processing
Audio
OpenAI Whisper
  • Transcrição PT-BR
  • $0.006/minuto
  • .ogg, .mp3, .m4a
Vision
Claude Vision
  • ID de veículos
  • OCR documentos
  • Análise de danos
Documents
PyPDF2
  • Extração de texto
  • Análise de PDFs
  • Resumo automático
04 — AI Orchestration (LangGraph)
Orchestrator (Supervisor)
Claude Sonnet 4
  • Analisa contexto e intenção · Roteia para agente especializado · Decide handoff para humano
05 — Specialized Agents
Qualifier
Qualificação BANT
Coleta dados básicos, identifica Budget, Authority, Need, Timeline
Vehicle Specialist
Apresentação FAB
Apresenta veículos com Feature-Advantage-Benefit, storytelling
Finance Specialist
Simulação
Coleta CPF, entrada, dados para simulação financeira
Credit Specialist
Soluções Crédito
Lida com score baixo, sugere CPF terceiro, entrada maior
Trade-In Specialist
Avaliação
Analisa fotos do veículo, busca FIPE, estima valor troca
Objection Handler
FEEL-FELT-FOUND
Responde objeções de preço, dúvidas, comparações
Scheduler
Agendamento
Agenda visitas, notifica vendedor via WhatsApp
Follow-Up Manager
Réguas
Reengaja leads frios, 3 tentativas máximo
Document Verifier
Verificação
Analisa CNH, RG, comprovantes com OCR
06 — Response Engine
Message Chunking
Humanização
  • Split em 2-3 linhas
  • Typing indicator
  • Delay 50 chars/s
WhatsApp Sender
WAHA API
  • Envia texto + mídia
  • Localização (lat/lng)
  • Status delivery
Token Tracker
Metering
  • Rastreia tokens/modelo
  • Calcula custos USD/BRL
  • Usage billing
07 — Data Layer
PostgreSQL
Supabase
  • Organizations (RLS)
  • Leads, Messages
  • Appointments, Notes
  • Subscriptions, Usage
Redis
Upstash
  • Conversation state
  • Session cache
  • BullMQ jobs
  • Rate limiting
Object Storage
Cloudflare R2
  • Áudios (.ogg, .mp3)
  • Imagens (veículos)
  • Vídeos, PDFs
08 — External Integrations
Stripe
Billing
  • Subscriptions
  • Metered billing
  • Pix, Boleto, Cartão
Monitoring
Sentry + Better Stack
  • Error tracking
  • Performance APM
  • Logs centralizados
Email
Resend
  • Transacionais
  • Relatórios
  • Alertas
Stack Tecnológica
Frontend
Next.js 14, shadcn/ui, Tailwind
Backend
FastAPI, SQLAlchemy, Alembic
AI
LangGraph, Claude Sonnet 4, Whisper
Deploy
Vercel, Railway, DigitalOcean