SDK de agente de IA em produção pra um cliente enterprise
Construí e opero um SDK de agente de IA em TypeScript que conecta uma plataforma de chat corporativa a um sistema de tickets com base de conhecimento via RAG, atendendo tráfego real de suporte em produção.
- Node.js
- TypeScript
- RAG
- Roteamento por LLM
- systemd
Contexto
Um cliente enterprise precisava conectar o canal de chat de suporte ao sistema interno de tickets, com uma camada de IA capaz de responder a partir de uma base de conhecimento em vez de só rotear chamados.
Desafio
Construir algo que roda de forma confiável como infraestrutura de produção — não uma demo — incluindo resiliência de sessão entre reinícios e roteamento de credenciais multi-tenant, já que o mesmo SDK atende mais de um bot interno.
O que fiz
- Desenhei e construí um SDK em Node.js/TypeScript conectando a plataforma de chat, o sistema de tickets e uma base de conhecimento via RAG.
- Adicionei um classificador de intenção baseado em LLM como fallback de roteamento pra mensagens que não batem com nenhum fluxo conhecido.
- Implantei como serviço gerenciado por systemd e resolvi problemas operacionais reais (falhas de sincronização de identidade, recuperação de sessão) conforme apareceram em produção.
Stack
Node.js, TypeScript, pipeline RAG, classificação de intenção por LLM, systemd.
Resultado
Um sistema real em produção atendendo conversas de suporte de verdade, com roteamento multi-tenant permitindo atender mais de um bot/cliente a partir da mesma base de código.