raphael cunhaSOFTWARE, PEOPLE & IDEAS
Todos os projetos

Cobli / Arquitetura de plataforma e IA em produção.

Principal Engineer · AI Engineer

Direção técnica de plataforma, agentes de IA e avaliação de qualidade com evidências de produção.

Principal Engineer · jul. 2023 até o presente

Minha atuação na Cobli se divide em duas frentes complementares: a evolução técnica da plataforma como Principal Engineer e a construção de agentes e automações como AI Engineer.

Principal Engineer

Arquitetura, performance e direção técnica da plataforma.

Arquitetura conectada ao produto

Atuo nas decisões de arquitetura e na liderança de entregas técnicas, conectando as necessidades do produto à evolução da plataforma. Meu trabalho combina direção técnica e participação no desenvolvimento, apoiando os times na resolução de desafios de engenharia.

Performance orientada por evidências

Trabalho na análise de métricas e no diagnóstico de gargalos para orientar otimizações de performance. Essa atuação começou como Staff Software Engineer, em março de 2022, e compõe a base do meu trabalho como Principal Engineer desde julho de 2023.

Mentoria e colaboração técnica

Mentoro engenheiros e ajudo os times a relacionar decisões técnicas com necessidades reais do produto. O objetivo é dar contexto às escolhas de arquitetura e apoiar a execução das entregas.

AI Engineer

Agentes, automações e qualidade de IA em produção.

Lidero a arquitetura e o desenvolvimento do backend de IA que conecta agentes conversacionais e automações agendadas à telemetria e às APIs da operação, com experiências na web e no WhatsApp.

Da conversa à execução

Construí a delegação entre agentes especialistas e integrações em TypeScript para executar Python em sessões isoladas no AWS Bedrock. Essa estrutura permite analisar dados, gerar PDFs, planilhas e documentos e entregar os arquivos ao usuário dentro do fluxo de atendimento.

Qualidade que pode ser investigada

Evoluí a avaliação em produção com Answer Quality Rate (AQR), combinando avaliadores baseados em LLM por turno e por sessão com evidências das ferramentas executadas. Também corrigi classificações de falha que penalizavam o agente quando ele havia solicitado corretamente uma informação ao usuário.

Observabilidade para engenharia, produto e suporte

Desenvolvi uma aplicação em Next.js, React, TypeScript e ClickHouse que reúne conversas, avaliações, traces e feedback humano. Ela permite investigar falhas de integração, streaming e automação a partir da execução real, além de dar visibilidade ao consumo de tokens dos agentes de avaliação.

Eficiência de contexto e controle de acesso

Reduzi em aproximadamente 35% o tamanho estimado do prompt de uma skill de domínio, de 5,7 mil para 3,7 mil tokens, carregando referências sob demanda e adicionando verificações contra regressões. Implementei aprovações em tempo de execução para ferramentas destrutivas e reforcei o isolamento de sessões, a verificação de acesso às conversas e a identidade das automações agendadas.

Tecnologias utilizadas em IA e observabilidade

  • TypeScript
  • Mastra
  • AWS Bedrock
  • Python
  • Next.js
  • React
  • ClickHouse