Çoklu ajan orkestrasyonu nedir?
Çoklu ajan orkestrasyonu, bir işi birden fazla yapay zekâ ajanına bölüp onların sırasını, iletişimini ve sonuçların birleşmesini yönetmektir. Araştırma, planlama, kodlama ve inceleme gibi adımlar ayrı ajanlara verilir; ajanlar sırayla ya da paralel çalışır.
Yaygın düzenler
Çoğu çok ajanlı kurulum birkaç temel düzenin birleşimidir.
- Sıralı hat: bir ajanın çıktısı sıradakinin girdisi olur; araştır, planla, geliştir gibi.
- Paralel dağıtım: bağımsız işler aynı anda farklı ajanlara verilir.
- Yönetici ve çalışanlar: bir ajan işi böler, alt görevleri diğerlerine dağıtır ve sonuçları toplar.
- Yazar ve inceleyici: bir ajan yazar, diğeri bağımsız olarak kontrol eder ve gerekirse geri gönderir.
İş nasıl teslim edilir?
Ajanlar arasında bilgi taşımanın en sağlam yolu açık ve kalıcı bir biçimdir: bir plan dosyası, kabul ölçütleri ya da ortak bir not panosu. Uzun bir yanıtı olduğu gibi aktarmak sıradaki ajanın bağlamını doldurur; yalnızca gereken kısmı iletmek hem maliyeti hem hata riskini düşürür.
Riskler
Ajan sayısı arttıkça koordinasyon sorunları da artar.
- Dosya çakışması: aynı klasörde çalışan iki ajan birbirinin değişikliğini ezebilir; ayrı worktree’ler bunu önler.
- Sonsuz döngü: iki ajan birbirine durmadan iş gönderebilir; tur sınırı koy.
- Maliyet: her ajan kendi bağlamını taşır, toplam token hızla artar.
- Belirsiz sorumluluk: hangi ajanın neye karar verdiği kayıt altında olmalı.
Tek ajan mı, çok ajan mı?
Küçük ve birbirine bağlı işlerde tek ajan çoğu zaman daha hızlı ve tutarlıdır. Çok ajan; iş gerçekten bölünebiliyorsa, bağımsız bir kontrol gerekiyorsa ya da iş tek bir bağlama sığmayacak kadar büyükse işe yarar.
AgentVera’da orkestrasyon
AgentVera, farklı CLI ajanlarını aynı pencerede birlikte çalıştırmak için birkaç yol sunar.
- Paralel ekip: büyük bir isteği parçalara böler; her parça kendi worktree’sinde ayrı bir ajanla çalışır, parçalar bir entegrasyon dalında birleşir ve tek bir PR açılır (Pro ve Team).
- Akışlar: ajanları tuvalde bağlarsın; biri turunu bitirince son yanıtı şablonla sıradakine gider. Koşul, bekleme, dönüştürme ve insan onayı düğümleri ile tur sınırı vardır (Pro ve Team).
- Görev hattı: Analiz, Plan, Geliştirme ve İnceleme aşamaları; görevler sırayla ilerler, inceleyici reddederse geliştirmeye geri döner (Pro ve Team).
- Ajan koordinasyonu: aynı dosyayı düzenleyen ajanlar için uyarı ve her ajan grubuna MCP araçlarıyla kullanılan ortak bir pano.
Sık sorulanlar
Çoklu ajan sistemi tek ajandan daha mı iyi?
Her zaman değil. İş bölünebiliyorsa ve bağımsız kontrol gerekiyorsa evet; küçük işlerde ek koordinasyon ve token maliyeti fayda sağlamaz.
Farklı ajanları birlikte kullanabilir miyim?
Evet. Örneğin araştırma ve plan için Claude Code, uygulama için Codex kullanılabilir. Önemli olan, teslimin dosya gibi açık bir biçimde yapılması.
Ajanlar aynı dosyayı değiştirirse ne olur?
Aynı klasörde değişiklikler birbirini ezebilir. Ayrı git worktree’ler kullanmak ya da işleri dosya bazında ayırmak bu riski azaltır.
Orkestrasyon ile alt ajan arasındaki fark nedir?
Alt ajanı ana ajan kendi içinde başlatır ve sonuç ona döner. Orkestrasyonda ise bağımsız ajan oturumları bir akış ya da hatla bağlanır ve her birini ayrı ayrı görürsün.