Diego Souza · AI Engineer
Diego Vieira Gonçalves de SouzaAI Engineer

AI Engineer construindo agentes que você pode verificar.

Quatro anos de engenharia de software, dois em IA generativa, entregando agentes em produção. Este site roda uma plataforma de suporte multiagente ao vivo. Acione, veja cada passo, depois leia o código e os evals por trás.

Abrir o demo ao vivoLer o case principal

O que você pode conferir aqui

  • 27 of 36

    Trials com modelo real aprovados (conjunto de desenvolvimento)

    modelo real Commit 09d8c1e

    Conjunto de desenvolvimento, não holdout. Status FAIL_PROVISIONAL; o exit code segue esse status, como o README do P00 define.

  • 17 passed

    Testes do ledger e do failover do demo-live-v1 contra PostgreSQL 16

    serviços, modelo fake Commit ffcdb81

    Transporte de provedor falso. Nenhum modelo foi chamado.

  • 2 passed

    Quem pediu não aprova o próprio reembolso; um tenant não lê o ticket de outro

    fake: lógica de controle Commit 6e51483

Evidências

Um ticket, todos os projetos

Os projetos não são demos separados. São as partes de um só sistema. Aperte play, ou abra um nó para ver o código no commit exato.

Um ticket atravessando o sistemaFluxo: Ticket, API e auth, Triagem de segurança, Job durável, Quatro agentes, Modelo real, Gate de reembolso, Segunda pessoa, Trace sem conteúdoTicketAPI e authTriagem de segurançaJob durávelQuatro agentesModelo realGate de reembolsoSegunda pessoaTrace sem conteúdoUm ticket atravessando o sistemaFluxo: Ticket, API e auth, Triagem de segurança, Job durável, Quatro agentes, Modelo real, Gate de reembolso, Segunda pessoa, Trace sem conteúdoTicketAPI e authTriagem de segurançaJob durávelQuatro agentesModelo realGate de reembolsoSegunda pessoaTrace sem conteúdo

O fluxo inteiro. Aperte tocar ou próximo para percorrer.

Versão em texto deste diagrama
  1. Ticket P06. Um visitante abre um ticket no console.
    • depois API e auth
  2. API e auth P05. Tenant e papel vêm do token assinado, não da requisição.
    • depois Triagem de segurança
  3. Triagem de segurança P02. O texto é filtrado antes de qualquer modelo vê-lo.
    • depois Job durável
  4. Job durável P04. O trabalho é um job com lease, retries e dead-letter.
    • depois Quatro agentes
  5. Quatro agentes P01. Um supervisor roda classificador, pesquisador, billing e responder, com limite rígido de passos.
    • depois Modelo real
    • depois Trace sem conteúdo (spans)
  6. Modelo real P00. Cada chamada é reservada em um ledger antes de o provedor ser contatado.
    • depois Gate de reembolso (proposta)
  7. Gate de reembolso P05. Uma checagem determinística transforma a proposta em um pedido de aprovação.
    • depois Segunda pessoa
  8. Segunda pessoa P06. Alguém que não pediu aprova ou rejeita.
  9. Trace sem conteúdo P03. Os spans carregam tempo e status, nunca o texto.

Carro-chefe

verificado offline, smoke live pendente

SupportOps

Uma plataforma de suporte em que a IA pode rascunhar um reembolso, mas só uma segunda pessoa pode aprová-lo.

P05 + P06 · Carro-chefe#Tente aprovar o seu próprio reembolso.

Projetos

  • reprovado provisoriamente, publicado

    Foundation e evals live

    Os contratos que todo projeto compartilha, e a avaliação que me disse que meu agente não estava pronto.

    P00 · Núcleo de IA#A falha é a prova.

  • verificado offline, qualidade pendente

    Orquestração multiagente

    Triagem multiagente com laço limitado, comparada entre frameworks no mesmo contrato.

    P01 · Núcleo de IA#Agentes precisam de uma condição de parada.

  • fixtures verificadas, qualidade não afirmada

    Toolkit de IA para produção

    A camada chata de segurança que impede um agente de machucar a produção.

    P02 · Núcleo de IA#Retry é uma decisão de segurança.

  • gate de serviços verificado, telemetria de produção pendente

    Observabilidade de agentes

    Ver o que um agente fez sem guardar o que os usuários disseram.

    P03 · Plataforma#Observabilidade sem vigilância.

  • gate isolado verificado, sem execução em nuvem

    Workflows assíncronos duráveis

    Trabalho de agente que sobrevive à morte de um worker no meio da tarefa.

    P04 · Plataforma#Mate o worker. A tarefa continua.

  • gates locais passam, ainda não publicado

    Este site e seu design system

    Um design system com contraste verificado por testes, e um site que recusa números sem prova.

    P07 + P08 · Ofício#Esta página também tem testes.

  • processo em uso, resultado por projeto

    O harness de engenharia

    O sistema de engenharia que construiu tudo isso com agentes de código.

    Lab · Ofício#Como eu dirijo a IA para construir.

Como eu construo com IA

Construído com agentes de código sob um harness de engenharia: spec antes de código, gates, evals, ledgers de orçamento e evidência salva, seguindo as melhores práticas de engenharia de AI. Todo número aqui leva à execução que o produziu.

Abrir o método

Experiência

4 anos de engenharia de software, mais de 2 anos com IA generativa, mais de 1 ano em produção. Construo agentes de IA e integro modelos Claude e OpenAI a sistemas por APIs REST, webhooks e tool use, com Python, RAG em pgvector, LangChain, LangGraph e MCP, na AWS.

  • AI Engineer, Grupo Intra de Ensino e Pesquisa a Distância. 2025-03 to 2026-05 · Histórico de carreira, não é resultado medido.
  • Software Engineer, Yamaha Motor (via Compass UOL). 2024-02 to 2025-01 · Histórico de carreira, não é resultado medido.

Experiência

Contato

Remoto, de Crato, CE, Brasil. O WhatsApp é o jeito mais rápido de falar comigo; email, LinkedIn e GitHub também funcionam.

Fale comigo no WhatsApp