Anthropic’in gerçek prodüksiyon deneyimine dayanarak derlediği, AI ajan iş akışlarında pratikte en sık kullanılan 3 desenin ne olduğu ve hangi durumda hangisinin seçilmesi gerektiğine dair özlü bir özet.
Temel mesajlar
- Ajan sayısı arttıkça yapı (iş akışı) daha önemli hale gelir
- Yanlış desen → gecikme↑, maliyet↑, güvenilirlik↓
- Desenler özerkliği ortadan kaldırmaz; özerkliğin kapsamını tasarlamak anlamına gelir
1. Sıralı iş akışı (Sequential)
- Adımlar tek tek, belirli sırayla çalıştırılır (A → B → C)
- Uygun olduğu durum: adımlar arasında bağımlılık net olduğunda
Örn: pazarlama metni → çeviri → inceleme
Belge verisi çıkarımı → şema doğrulama → DB’ye yükleme - Avantaj: her ajan tek bir işe odaklanır → doğruluk ↑
- Dezavantaj: bekleme nedeniyle gecikme uzar
- İpucu: her durumda çok adımlı yapıya gitmeyin; önce tek bir ajanla yeterince test edin
2. Paralel iş akışı (Parallel)
- Bağımsız görevler aynı anda birden fazla ajana dağıtılır → sonuçlar toplanır (fan-out → fan-in)
- Uygun olduğu durum: birden fazla boyutun eşzamanlı değerlendirilmesi gerektiğinde
Örn: kod incelemesi (açık türlerine göre görev paylaşımı)
Belge analizi (konu·duygu·olgu doğrulama eşzamanlı)
Çok yönlü kalite değerlendirmesi - Avantaj: ekiplerin ilgi alanlarını ayırmak kolaydır, ayrı ayrı optimizasyon yapılabilir
- Dezavantaj: eşzamanlı API çağrıları arttığı için maliyet ↑, sonuçları birleştirme mantığının (çoğunluk oyu mu? ağırlıklandırma mı? uzman önceliği mi?) mutlaka tasarlanması gerekir
3. Değerlendirici-Optimize Edici iş akışı (Evaluator-Optimizer)
- Üretici ajan ↔ değerlendirici ajan tekrar eden geri bildirim alışverişi yapar
- Üret → değerlendir → düzelt → değerlendir… (kalite eşiği sağlanana veya azami yineleme sayısına ulaşılana kadar)
- Uygun olduğu durum: kalitenin son derece kritik olduğu işler
Örn: API dokümantasyonunun otomatik oluşturulması
Müşteri iletişimi (ton·politika uyumu)
Güvenliğin kritik olduğu SQL sorgusu yazımı - Avantaj: üretim ve değerlendirme uzmanlaştırılır → daha yüksek olgunluk seviyesi
- Dezavantaj: token ve zaman tüketimi yüksektir → durdurma koşulu (azami yineleme sayısı + kalite eşiği) mutlaka tanımlanmalıdır
Pratik uygulama ilkeleri (önemli!)
- En basit olandan başlayın
Tek ajan yeterliyse → biter
Sıralı yapı çözüyorsa → biter
İlk sonuç kriteri karşılıyorsa → biter - Yalnızca gerektiğinde yükseltin
- Bu üç desen birlikte kullanılabilir (sıralı yapının içine paralel eklemek, değerlendirme döngüsüne paralel değerlendiriciler eklemek gibi)
Henüz yorum yok.