← 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.