Il problema
Il broker stava esaminando a mano ~38.000 alert pre-trade a settimana. I reviewer perdevano la coda lunga. Il team di compliance voleva un triage automatico — ma non del tipo che si spiega al regolatore con "ha deciso il modello."
Ci serviva un sistema in grado di giustificare ogni blocco in linguaggio chiaro, con citazioni.— Head of Compliance, Fintech, Europa
Il nostro approccio
Non abbiamo sostituito il reviewer — abbiamo sostituito la coda di triage. Il sistema spiega il suo ragionamento span per span; il reviewer accetta o rimanda indietro.
Tre decisioni hanno plasmato il sistema:
- Envelope tipizzati tra agenti. Ogni messaggio agent-to-agent ha uno schema versionato. La codegen si occupa del boilerplate.
- Eval gate deterministici. Una regressione nella copertura delle regole ferma il deploy automaticamente.
- Audit trail completo. Trace ID su ogni span. Un reviewer può rieseguire qualsiasi decisione esattamente.
L'architettura
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."
Un'esecuzione, su questo 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.
Risultati
Hanno rilasciato un sistema che ha retto le nostre settimane di picco. Gli evals hanno intercettato due regressioni che altrimenti sarebbero arrivate in produzione.
— VP of Engineering, Fintech, Europa