Orkiestrator (Orchestrator)
Narzędzia i środowiskoOrkiestrator (Orchestrator) to centralny komponent w architekturze agent swarm, koordynujący pracę wyspecjalizowanych agentów (sub-agents). Orkiestrator decyduje, który agent wykonuje dany krok pipeline'u, przekazuje wyniki między agentami i obsługuje błędy. W Claude Code orkiestrator może być zaimplementowany jako główny agent z trybem planowania, który deleguje zadania do sub-agents. W Dify orkiestrator to wizualny graf przepływu. Orkiestrator realizuje wzorzec 'divide and conquer': dzieli złożone zadanie SEO (np. pełny audyt semantyczny) na mniejsze kroki i przydziela je specjalistom.
Kluczową zasadą jest to, że orkiestrator NIE wykonuje pracy merytorycznej – tylko koordynuje. Na przykład orkiestrator audytu SEO → krok 1: agent crawlera zbiera URL-e → krok 2: agent embeddingów generuje wektory → krok 3: agent klasteryzacji grupuje tematy → krok 4: agent raportowania generuje wyniki.
W praktyce zanim budujesz orkiestratora, napisz pipeline jako liniowy skrypt – orkiestrator dodaj dopiero, gdy pipeline wymaga rozgałęzień i decyzji warunkowych.