Sorun
Broker haftada ~38.000 pre-trade uyarısını elle inceliyordu. İnceleyenler uzun kuyruğu kaçırıyordu. Compliance ekibi makine triage'ı istiyordu — ama regülatöre "model karar verdi" olarak açıklananın türünden değil.
Her bloğu sade dilde, citation'larla doğrulayabilen bir sisteme ihtiyacımız vardı.— Head of Compliance, Fintech, Avrupa
Yaklaşımımız
İnceleyeni değiştirmedik — triage kuyruğunu değiştirdik. Sistem mantığını span span açıklar; inceleyen kabul eder veya geri gönderir.
Üç karar sistemi şekillendirdi:
- Ajanlar arası typed envelope'lar. Her agent-to-agent mesajın versiyonlu bir şeması var. Codegen boilerplate'i halleder.
- Deterministik eval gate'leri. Kural-kapsamında bir regresyon, deploy'u otomatik olarak durdurur.
- Tam audit trail. Her span'da trace ID'leri. Bir inceleyen herhangi bir kararı tam olarak replay edebilir.
Mimari
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."
Bu sistemde, bir çalıştırma
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.
Sonuçlar
Pik haftalarımızda hayatta kalan bir sistem sevk ettiler. Eval'ler aksi halde production'a ulaşacak iki regresyonu yakaladı.
— VP of Engineering, Fintech, Avrupa