Orkiestrator (Orchestrator)

Narzędzia i środowisko
OrkiestratorOrchestratorOrkiestrator i sub-agenciorkiestracja agentow
Orkiestrator (Orchestrator) to centralny komponent w architekturze agent swarm koordynujący pracę wyspecjalizowanych agentów – decyduje kto.

Orkiestrator (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.

Źródło: AI Semantic SEO Expert, Robert Niechciał (sensai.io)