Voltar ao Portfolio

Chatbot WhatsApp com IA

Automacao de atendimento 100% IA

Screenshots

Sobre o Projeto

Este projeto foi desenvolvido para empresas que precisam escalar seu atendimento ao cliente sem
perder qualidade. O chatbot utiliza inteligencia artificial para entender o contexto das conversas
e responder de forma natural e personalizada.

O sistema aprende com cada interacao e pode ser treinado com documentos especificos da empresa,
FAQ e bases de conhecimento. Alem do atendimento, realiza captura automatica de leads e pode
agendar reunioes diretamente no calendario do time comercial.

Funcionalidades

Integracao com Claude e GPT-4

Utiliza os modelos mais avancados de IA para compreensao de linguagem natural e geracao de respostas contextualizadas.

Captura automatica de leads

Identifica oportunidades de venda durante conversas e registra leads qualificados automaticamente no CRM.

Agendamento inteligente de reunioes

Verifica disponibilidade e agenda reunioes diretamente no Google Calendar do time comercial.

Processamento assincrono

Arquitetura robusta com Sidekiq para processamento de mensagens em alta escala sem perda de performance.

Stack Tecnica

Backend

Ruby on Rails 8

Database

PostgreSQL

AI

Claude API (Anthropic) OpenAI GPT-4

Messaging

Twilio WhatsApp API

Background Jobs

Sidekiq

Cache/Queue

Redis

Desafios Tecnicos

Gerenciamento de contexto

Problema

Manter o contexto de conversas longas sem exceder limites de tokens dos modelos de IA.

Solucao

Implementei um sistema de resumo progressivo que condensa mensagens antigas mantendo informacoes relevantes, combinado com RAG (Retrieval Augmented Generation) para buscar contexto especifico quando necessario.

Latencia de respostas

Problema

APIs de IA podem ter latencia alta, causando ma experiencia para o usuario no WhatsApp.

Solucao

Criei um sistema de streaming com mensagens de status ('digitando...') e processamento assincrono que envia respostas parciais quando disponivel.

Interessado em projetos similares?

Entre em contato para discutirmos como posso ajudar no seu proximo projeto.