SaaS / Atendimento com IA

CajiAgent

SaaS de atendimento com IA que conecta conversas, estoque, áudio e ações operacionais.

Atuação full stack durante 1 ano em uma equipe de quatro pessoas, com liderança definida e responsabilidades técnicas específicas.

Papel
Desenvolvedor full stack
Equipe
4 pessoas
Duração
1 ano
Infraestrutura
AWS
cajiagent.com
Página inicial do CajiAgent

Do problemaà entrega.

Problema
Permitir que um agente de atendimento execute ações reais do negócio sem perder o contexto entre canais, estoque, agenda, pagamentos e suporte humano.
Solução
Um SaaS com mensageria, Fastify e serviços FastAPI/LangChain, apoiado por PostgreSQL e Redis para conectar IA, estoque, áudio e integrações operacionais.
Entrega
Um produto em equipe que reúne atendimento contínuo, canais de mensagem e rotinas do negócio numa experiência administrável e observável.

O que eu fiz.O produto foi construído por uma equipe. Minha contribuição ficou concentrada nas integrações de canais e na conexão entre IA, áudio e estoque.

  • Integração com a API do WhatsApp.
  • Integração com o Instagram.
  • Sistema de estoque conectado à IA para consulta e resposta durante o atendimento.
  • Serviços de IA com FastAPI e LangChain, integrados a PostgreSQL e Redis.
  • Processamento de áudio com Groq e Whisper.
  • Desenvolvimento full stack nas áreas sob minha responsabilidade.

Escopo do produto

  • Bot de atendimento disponível 24 horas.
  • Mensageria, usuários e painel administrativo com observabilidade.
  • Estoque integrado ao contexto do agente.
  • Agendamento, pagamento prévio e integrações de comunicação.

Arquitetura.Uma visão em alto nível das partes confirmadas do sistema.

architecture.map● caji-agent em produção

Atendimento

  1. WhatsApp + InstagramCanais de conversa
  2. Node.js + FastifyAPI e orquestração
  3. FastAPI + LangChainServiços e orquestração de IA
  4. GeminiModelo integrado ao agente

Dados e ações

  1. PostgreSQL + RedisCamada de dados
  2. EstoqueContexto operacional
  3. IntegraçõesStripe, agenda e e-mail
  4. AWSInfraestrutura do produto

Áudio e atendimento

  1. Mensagem de áudioEntrada do canal
  2. Groq + WhisperTranscrição do áudio
  3. AgenteInterpretação e resposta
  4. Painel adminGestão e observabilidade

Stacke integrações.

Frontend

  • React
  • Vite

Backend

  • Node.js
  • Fastify
  • Python

Dados

  • PostgreSQL
  • Redis

IA e áudio

  • FastAPI
  • LangChain
  • Gemini
  • Groq
  • Whisper

Infra e qualidade

  • AWS
  • Testes unitários
  • Testes de integração
  • Playwright

Integrações

  • WhatsApp
  • Instagram
  • Stripe
  • Google Calendar
  • E-mail

Qualidadee operação.

  • Testes unitários em todas as áreas desenvolvidas.
  • Testes de integração entre os serviços.
  • Fluxos E2E automatizados com Playwright.
  • Painel administrativo com observabilidade do produto.

Em produção

  • Infraestrutura e hospedagem do produto em AWS.
  • Deploy das camadas React/Vite, Node.js/Fastify e Python.
  • Observabilidade disponível no painel administrativo.

O que este projetoevidencia.

  • Conectar respostas de IA a dados reais de estoque
  • Tratar áudio como parte da experiência conversacional
  • Delimitar responsabilidades em um produto construído em equipe
Próximo caseDrop Aki TCG