Orkestrasyon, birden fazla AI ajanının, modelin veya işlem adımının bir görevi tamamlamak için hangi sırayla çalışacağını, aralarında bilgiyi nasıl aktaracaklarını ve sonuçları kimin birleştireceğini yöneten koordinasyon katmanıdır. Tek bir model tek başına çalıştığında orkestrasyona gerek yoktur; iş birden fazla parçaya bölündüğünde devreye girer.
Somut örnek: Bir içerik üretim sisteminde bir “orkestratör” ajan, gelen görevi analiz eder, araştırma kısmını bir araştırmacı ajana, yazım kısmını bir yazar ajana, son kontrolü bir denetçi ajana dağıtır; her birinin çıktısını toplayıp bir sonraki adıma aktarır. Bu deseni yazılım ekiplerinde bile görürsünüz: bir ana ajan işi worker’lara böler, sonuçları birleştirir.
Tek ajandan farkı ne?
Tek bir ajan kendi içinde araçlar çağırıp bir ajanlı iş akışı yürütebilir; orkestrasyon ise bunun bir üst katmanıdır — birden fazla ajanı veya adımı bir arada yönetir. n8n gibi görsel araçlar orkestrasyonu insan tarafından önceden çizilmiş bir akış olarak kurar; kod tabanlı sistemlerde ise orkestrasyonu bir “yönetici” ajan dinamik olarak kendisi yapabilir. CLI ajanları karmaşık görevlerde genellikle alt görevleri paralel ajanlara dağıtan basit bir orkestrasyon deseni kullanır.