Plataforma de Análise de Interações com IA

← voltar ao portfólio

05/2026 – atual · 3 meses

Coleta gravações de PABX e de reuniões, transcreve e gera análise de qualidade de atendimento assistida por IA.

BunTurborepoHonotRPC 11Drizzle ORMPostgreSQLBullMQRedisNext.jsTanStackshadcn/uiTailwindCSS 4OpenAIAWS S3Vitest

O problema

A qualidade do atendimento é avaliada por amostragem manual: um supervisor ouve algumas ligações por mês e preenche uma planilha. O que não foi ouvido não existe, e o critério muda conforme quem ouviu.

A arquitetura

Monorepo em Bun com Turborepo, servidor Hono com tRPC 11 e Drizzle ORM sobre PostgreSQL, autenticação com better-auth e validação com Zod 4. A coleta é assíncrona em filas BullMQ sobre Redis, o que permite reprocessar sem travar a interface. As integrações são duas: Google Meet por OAuth, com conexão self-service por usuário, e PABX Yeastar por API, com token compartilhado entre processos porque o appliance limita a oito tokens a cada trinta minutos. A interface é Next.js com a stack TanStack completa, shadcn/ui e TailwindCSS 4. Áudio vai para S3 com URL pré-assinada, observabilidade em Sentry e pino, documentação em fumadocs.

O resultado

Análise de todas as interações coletadas em vez de amostra, com atribuição por ramal, coleta retroativa e opt-in por usuário. O código-fonte é proprietário do cliente e por isso não está disponível.

Da gravação no PABX à análise de qualidade
Da gravação no PABX à análise de qualidade

Código-fonte

Código-fonte não disponível.

Carlos Alberto — carlosalberto4ti@gmail.com · +55 11 2615-2880