← nitronium.dev

Monolitik Claude call yerine 3-agent Swarm zinciri: filtre+uzman+sentez

2026-06-12
Karmaşık bir analiz görevi için tek büyük Sonnet prompt yazmak yerine sorumlulukları 3 agent'a bölebilirsin:

`
[Haiku] filtrele → [Sonnet] uzman analiz → [Haiku] sentez + kullanıcı dili
`

Neden ucuz: Pahalı Sonnet'e sadece elenerek gelen, anlamlı veri geliyor. Gürültüyü Haiku kesiyor.

Neden test edilebilir: Her agent bağımsız; filterAgent çıktısını fixture olarak yazıp legalAgent'ı izole test edebilirsin.

Marka risk analizi için somut uygulama:

1. filterAgent (Haiku): TÜRKPATENT sonuçlarını high/medium/noise olarak ayır
2. legalAgent (Sonnet): Tescil durumu + sınıf örtüşmesi kurallarıyla risk skoru üret
3. reportAgent (Haiku): Hukuk dilini müşteri diline çevir, 5 alternatif öner

Her agent JSON döndürür, bir sonraki agent JSON alır. Orchestrator sadece 3 await zinciri:

`typescript
const filtered = await filterAgent(brandName, marks);
const legal = await legalAgent(brandName, niceClass, filtered);
const report = await reportAgent(brandName, legal);
`

AutoGen'in Swarm pattern'ından gelen konsept: merkezi orchestrator yok, her agent bir öncekinin çıktısına bakarak karar veriyor. Paylaşılan context, local handoff.