Home / Glossary / Sub-Agents

Definition

Sub-Agents

Sub-agent'lar, karmaşık bir görevin bağımsız bölümlerini eş zamanlı olarak ele almak için ana bir yapay zeka kodlama ajanı tarafından oluşturulan paralel alt süreçlerdir. Her şeyi sırayla işlemek yerine, ana ajan paralel çalışan ve sonuçları ebeveyne bildiren özel alt ajanlara alt görevler devreder.

Sub-agent'lar nasıl çalışır

Ana ajan birden fazla bağımsız parçası olan bir görevle karşılaştığında, bunları paralel olarak ele almak için sub-agent'lar oluşturabilir. Örneğin, "kimlik doğrulama, ödeme ve bildirim modüllerini yeni hata işleme kalıbını kullanacak şekilde yeniden düzenle" derseniz, ana ajan her modül için bir tane olmak üzere üç sub-agent oluşturabilir. Her sub-agent ilgili dosyaları okur, değişiklikler yapar ve testleri bağımsız olarak çalıştırır. Ana ajan sonuçları toplar ve değişiklikler arasındaki tutarlılığı sağlar.

Sub-agent'lar ne zaman kullanışlıdır

  • +Birden fazla bağımsız modüle yayılan büyük yeniden düzenleme görevleri
  • +Bir kod tabanının farklı bölümlerini eş zamanlı olarak araştırma
  • +Birden fazla analiz görevini (güvenlik denetimi, performans kontrolü, stil incelemesi) paralel olarak çalıştırma
  • +Birden fazla bağımsız bileşen için kod oluşturma
  • +Birden fazla kök nedeni olabilecek karmaşık hataları araştırma

Sub-agent'lar, alt görevler gerçekten bağımsız olduğunda en etkilidir; aynı dosyaları değiştirmediklerinde veya birbirlerinin çıktısına bağlı olmadıklarında. Görevler bağımlılıklara sahip olduğunda, çatışmaları önlemek için tek bir ajan tarafından sıralı yürütme daha uygundur.

Claude Code, Task aracı aracılığıyla sub-agent'ları destekler. Ana ajan, belirli talimatlar ve kapsamlı izinlerle alt ajanlar oluşturabilir, ardından sonuçlarını tutarlı bir yanıtta sentezler.

Sub-agent'lar ana ajanla bağlamı paylaşır mı?+
Sub-agent'lar oluşturulduklarında ana ajandan bağlam alır, ancak canlı bir bağlam penceresini paylaşmazlar. Her sub-agent kendi bağlamıyla bağımsız olarak çalışır. Ana ajan nihai çıktılarını alır ve sentezler.
Kaç sub-agent aynı anda çalışabilir?+
Bu, araca ve mevcut kaynaklara bağlıdır. Claude Code, her görevin karmaşıklığına bağlı olarak genellikle 2-5 adet olmak üzere birden fazla sub-agent'ı paralel olarak çalıştırabilir. Pratik sınır token kullanımı ve API hız sınırlarıyla belirlenir.
Sub-agent'lar kendi sub-agent'larını oluşturabilir mi?+
Prensipte evet; bu bir ajan ağacı oluşturur. Pratikte, çoğu görev tek düzeyli delegasyonla iyi şekilde üstlenilir. Derin iç içe geçme, çoğu kodlama görevi için orantılı fayda olmaksızın karmaşıklık ekler.
Sub-agent kullanmaktan ne zaman kaçınmalıyım?+
Görevlerin birbirine bağımlılıkları olduğunda, aynı dosyaları değiştirecekleri durumlarda (birleşme çatışması riski) veya görev, birden fazla ajanı oluşturma ve koordine etme yükünden sıralı işlemenin daha hızlı olacağı kadar küçük olduğunda sub-agent'lardan kaçının.

Related terms

Agentic CodingClaude CodeCoding AgentHeadless AI Agent

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS