O problema
A corretora estava revisando manualmente ~38.000 alertas pré-trade por semana. Os revisores estavam perdendo a cauda longa. O time de compliance queria triagem por máquina — mas não do tipo que se explica ao regulador como "o modelo decidiu."
Precisávamos de um sistema que pudesse justificar cada bloqueio em linguagem clara, com citações.— Head de Compliance, Fintech, Europa
Nossa abordagem
Não substituímos o revisor — substituímos a fila de triagem. O sistema explica o raciocínio span a span; o revisor aceita ou devolve.
Três decisões moldaram o sistema:
- Envelopes tipados entre agentes. Toda mensagem agente-para-agente tem schema versionado. Codegen cuida do boilerplate.
- Gates de eval determinísticos. Uma regressão em cobertura de regras para o deploy automaticamente.
- Trilha de auditoria completa. Trace IDs em cada span. Um revisor pode replay qualquer decisão exatamente.
A arquitetura
What we actually ship.
Every system we build follows this shape. Client at the edge, tools in a sandbox, traces everywhere, evaluators gating output. No black boxes, no "it works on my machine."
Uma execução, neste sistema
Watch an agent do the job.
Three real production scenarios, replayed at observed latency. Every box is a span; every span has tokens, cost, and an eval gate. This is what shows up in your traces, not a marketing animation.
Pretrade review requires: applicable-rules retrieval, market-data lookup, position-check, and a deterministic evaluator gate.
Resultados
Eles entregaram um sistema que sobreviveu às nossas semanas de pico. Os evals pegaram duas regressões que teriam chegado à produção de outro jeito.
— VP de Engenharia, Fintech, Europa