Hierarchickí agenti: Supervisor a sub-agenti
Hierarchickí agenti sú multi-agentová architektúra, v ktorej supervisor-agent rozloží komplexnú úlohu, deleguje čiastkové úlohy špecializovaným sub-agentom a zlúči ich výsledky. Namiesto jediného agenta koordinuje nadradená riadiaca inštancia viacero podriadených workerov a agreguje ich výstup do celkového riešenia.
Key Takeaways
- ✓Supervisor-agent (nazývaný aj orchestrator alebo manager) plánuje, rozkladá a deleguje; špecializovaní sub-agenti vykonávajú čiastkové úlohy a vracajú výsledky na agregáciu.
- ✓Hierarchia škáluje tam, kde sú úlohy jasne rozložiteľné a paralelizovateľné, kde je veľký podiel čítania a malý podiel zápisu/stavu.
- ✓Hlavnými výhodami sú špecializácia a modularita; centrálnou cenou je koordinačný overhead spôsobený dodatočnými LLM volaniami, odovzdávaním kontextu a možnými protichodnými rozhodnutiami.
- ✓Cognition odporúča (stav 2026) vzor „read-parallel, write-single-threaded“: sub-agenti len na paralelné získavanie informácií, zápisové operácie centrálne pri supervisorovi.
- ✓Anthropicov vzor „Orchestrator-Workers“ a CrewAI Hierarchical Process s manager_agent sú etablované produktívne implementácie (stav 2026).
- ✓Pred eskaláciou na hierarchiu najprv zmerajte najjednoduchší vzor (zvyčajne jeden ReAct-agent); viacagentové systémy nasadzujte len vtedy, ak ich vynútia merateľné chybové režimy.
Hierarchickí agenti sú multi-agentová architektúra, v ktorej supervisor-agent rozloží komplexnú úlohu, deleguje čiastkové úlohy špecializovaným sub-agentom a zlúči ich výsledky. Namiesto jediného agenta, ktorý všetko vybavuje sám, koordinuje nadradená riadiaca inštancia viacero podriadených workerov a agreguje ich výstup do celkového riešenia. Tento vzor zodpovedá tomu, čo Anthropic nazýva „Orchestrator-Workers“ a čo CrewAI implementuje ako „Hierarchical Process“.
- Supervisor: plánuje, rozkladá, deleguje, agreguje, no sám nevykonáva odbornú detailnú prácu.
- Sub-agenti: úzko špecializovaní workeri s vlastným promptom a vlastnými nástrojmi, ktorí riešia vždy jednu čiastkovú úlohu.
- Škálovanie: oplatí sa, keď sú úlohy jasne rozložiteľné a paralelizovateľné, inak je jediný agent lacnejší.
Ako funguje hierarchická architektúra
V jadre je hierarchia rozšírením orchestrator-worker logiky, pri ktorej koordinujúce LLM dynamicky rozkladá úlohu na čiastkové úlohy a rozdeľuje ich podriadeným jednotkám. Anthropic opisuje súvisiaci vzor v „Building Effective Agents“ (december 2024) pod názvom „Orchestrator-Workers“ ako jeden z piatich kanonických workflow vzorov a zaraďuje ho do rovnakej rodiny ako Plan-and-Execute: koordinujúce LLM dynamicky rozkladá a deleguje. Tento vzor je okrem iného súčasťou Claudových coding-agentov.
Priebeh sleduje opakujúcu sa slučku:
- Supervisor dostane úlohu a vytvorí plán, resp. rozklad na čiastkové úlohy.
- Pre každú čiastkovú úlohu vyberie vhodného sub-agenta a deleguje ju s potrebným kontextom.
- Sub-agenti vykonajú svoju čiastkovú úlohu, typicky ako samostatní ReAct-agenti s vlastnými nástrojmi, a vrátia čiastkový výsledok.
- Supervisor agreguje čiastkové výsledky, skontroluje úplnosť a rozhodne: ďalšia delegácia alebo finálna odpoveď.
Dôležité je oddelenie rolí. Supervisor prijíma plánovacie a koordinačné rozhodnutia; odbornú detailnú prácu nevykonáva sám. Práve toto oddelenie umožňuje nákladovo efektívnu voľbu modelu, poznatok, ktorý pochádza priamo zo vzoru Plan-and-Execute: veľký model na náročnú plánovaciu úlohu, menšie a lacnejšie modely na vykonávanie jednotlivých krokov v sub-agentoch.
Diagram slovami
Predstavme si strom s tromi úrovňami. V koreni sedí používateľská požiadavka. O úroveň nižšie stojí supervisor-uzol, ktorý rozdeľuje požiadavku na viacero vetiev. Každá vetva končí v uzle sub-agenta, napríklad „rešeršér“, „dátový analytik“, „copywriter“, ktorý zase prebieha vlastnou malou ReAct slučkou (Thought → Action → Observation) so svojimi nástrojmi. Výsledky prúdia pozdĺž vetiev späť k supervisorovi, ktorý ich zlúči do odpovede v koreni. Práve tento obraz opisuje aj výskumný vzor ReAcTree (Choi et al., arXiv:2511.02424, AAMAS 2026), ktorý rozširuje ReAct na hierarchický strom agentov a na benchmarku WAH-NL dosahuje približne +30 percentuálnych bodov oproti jednoduchému ReAct.
Kedy hierarchia škáluje
Hierarchia nie je samoúčelná. Vyplatí sa, keď to štruktúra úlohy umožňuje:
- Rozložiteľnosť: Úloha sa rozpadá na viac ako tri prevažne nezávislé čiastkové kroky.
- Špecializácia: Čiastkové kroky vyžadujú rôzne doménové znalosti alebo rôzne nástroje.
- Dlhý horizont: Jediný agent by počas mnohých krokov stratil pôvodný cieľ z kontextu (v praxi leží hranica ReAct slučky často pri 10 až 25 krokoch, kým prevládne strata kontextu alebo „reasoning drift“).
- Paralelizmus: Viacero čiastkových úloh sa dá vybaviť súčasne.
Najdôležitejšiu produktívnu smernicu poskytuje Cognition (tím za Devinom). V „Don't Build Multi-Agents“ (jún 2025) tím varoval, že paralelní agenti prijímajú implicitne protichodné rozhodnutia a výsledok sa stáva krehkým; Devin vedome štartoval jednovláknovo s výlučne čítajúcimi sub-agentmi. V „Multi-Agents: What's Actually Working“ (apríl 2026) bola pozícia spresnená: viacagentové systémy sú udržateľné pre konštrukcie typu read-parallel, write-single-threaded. Konkrétne dnes Devin používa manager-Devina, ktorý cez interný MCP vytvára child-Devinov. Preložené do praxe: silný agent s nástrojmi ako štandard, paralelní sub-agenti len na získavanie informácií, nikdy na zápisové operácie alebo zmeny stavu.
Výhody a riziká
Dimenzia | Výhoda | Riziko / náklady |
|---|---|---|
Špecializácia | Každý sub-agent má štíhly prompt, jasné nástroje, vysokú úspešnosť | Nesprávny rozklad úloh zavedie sub-agentov do slepej uličky |
Modularita | Sub-agenti sú jednotlivo testovateľní, vymeniteľní, opätovne použiteľní | Viac pohyblivých častí, vyššia komplexnosť architektúry |
Náklady | Lacný model pre workerov, drahý len pre supervisora (40–70 % úspora pri model-tieringu, stav 2026) | Každá delegácia a agregácia stojí dodatočné LLM volania |
Latencia | Paralelní sub-agenti skracujú celkové trvanie | Sekvenčná delegácia pridáva koordinačnú latenciu |
Robustnosť | Zodpovednosť sústredená pri supervisorovi | Strata kontextu pri odovzdávaní; protichodné predpoklady paralelných workerov |
Auditovateľnosť | Jasné, sledovateľné delegačné a plánovacie stopy (dôležité pre GDPR / EU AI Act) | Potrebná úplná perzistencia trace cez všetkých sub-agentov |
Dominujúcou nevýhodou je koordinačný overhead. Každý ďalší agent znamená dodatočné LLM volania na plánovanie, delegáciu a agregáciu, ako aj riziko, že pri odovzdávaní kontextu sa stratia informácie. Preto platí nadradené pravidlo z Anthropicovho eseje a blogu Cognition: začať najjednoduchším vzorom, ktorý funguje (väčšinou jediný ReAct-agent), a až potom eskalovať na plánovanie, reflexiu alebo hierarchiu, keď to vynútia namerané chybové režimy. Zbytočná framework-abstrakcia je podľa Anthropicu centrálny anti-vzor.
Vymedzenie voči plochým multi-agentovým systémom
V plochom multi-agentovom systéme komunikujú rovnocenní agenti priamo medzi sebou, neexistuje centrálna riadiaca inštancia, ktorá deleguje a agreguje. To je flexibilné, ale práve tu leží problém opísaný Cognition: bez koordinujúcej inštancie agenti ľahko prijímajú implicitne protichodné rozhodnutia, pretože nikto nevlastní celkový kontext.
V hierarchickom systéme sústreďuje supervisor zodpovednosť. Je jediným aktérom s celkovým prehľadom, zadáva jasné čiastkové zadania a integruje výsledky. To znižuje riziko protichodných rozhodnutí, avšak za cenu centrálneho úzkeho miesta a dodatočných koordinačných krokov. Pre väčšinu DACH-B2B scenárov s compliance požiadavkami je hierarchický variant predvídateľnejší, pretože delegačná cesta zostáva auditovateľná.
Frameworky a implementácia (stav 2026)
- CrewAI: priamy zásah.
Process.hierarchicalaktivuje managera (manager_agentalebomanager_llm), ktorý deleguje úlohy crew a pridáva manažérsku úroveň preplánovania. SCrew(planning=True)vytváraAgentPlannernavyše pred každou iteráciou plán krok za krokom. CrewAI je v prostredí DACH marketing automation silno rozšírený. - LangGraph: ako state-graph so supervisor-uzlom a viacerými ReAct sub-agentmi (
create_react_agent, v API roku 2026 čoraz častejšielangchain.agents.create_agents middleware). Plan-and-Execute a ReWOO tutoriály poskytujú stavebné bloky pre plánovanie a delegované vykonávanie. - Microsoft Agent Framework: Group Chat s dedikovaným planner-agentom a worker-agentmi; produktivizovaný SPAR cyklus (Sense → Plan → Act → Reflect) spája ReAct a reflexiu. AutoGen sa nachádza v režime údržby; nové projekty sú smerované na Microsoft Agent Framework.
- n8n: realisticky pre orchestrované batch-workflow (planner-agent plus workeri exponovaní cez sub-workflow ako nástroje), ale bez stavových slučiek naprieč vykonávaniami len s externou pamäťou.
Praktický príklad: konkurenčná analýza ako agentúrny workflow
Agentúra má vytvoriť konkurenčnú analýzu pre B2B klienta. Jediný agent by počas mnohých volaní nástrojov stratil cieľ. Hierarchicky vyzerá priebeh takto (pseudokód):
```
Supervisor.plan("Konkurenčná analýza pre klienta X"):
-> Čiastková úloha 1: research_agent("Top-5 konkurentov + pozicionovanie")
-> Čiastková úloha 2: pricing_agent("zachytiť verejné cenové modely")
-> Čiastková úloha 3: seo_agent("organická viditeľnosť konkurentov")
# 1-3 bežia paralelne (read-only)
results = gather(1, 2, 3) # paralelní čítajúci sub-agenti
Supervisor.aggregate(results) # jediný zapisujúci krok
-> writer_agent("Management-summary z evidencií") # single-threaded
```
Traja čítajúci sub-agenti pracujú paralelne a dodávajú evidencie; supervisor ich zlúči a presne jeden zapisujúci krok (napísanie summary) zostáva jednovláknový. Tým workflow presne sleduje princíp „read-parallel, write-single-threaded“ odporúčaný Cognition. Vďaka model-tieringu, teda veľkému modelu pre supervisora a copywritera a lacnejšiemu pre čítajúcich workerov, je naprieč viacstupňovými workflow realistická úspora nákladov približne 40–70 % oproti priebežne drahému variantu (rádovo, stav 2026; merajte na vlastnej záťaži).
Pre agentúry a B2B
Hierarchickí agenti nie sú default, ale vedomá eskalácia. Pre agentúry to znamená: rozložiteľné, opakujúce sa dodávky, ako rešeršné briefingy, reportingy alebo content-pipeline, sa hodia pre supervisora so špecializovanými čítajúcimi sub-agentmi, zatiaľ čo finálny, stav meniaci krok zostáva centrálny. Pre DACH-B2B rozhodovateľov je auditovateľnosť delegačnej cesty (úplná perzistencia trace s odstránením PII) vzhľadom na GDPR a EU AI Act konkrétnym prínosom. Kto chce evaluovať hierarchický agentový workflow pre marketing alebo operations, mal by začať merateľným jednotlivým prípadom, držať najjednoduchší fungujúci vzor ako baseline a až pri preukázanom prínose prejsť na hierarchiu. Blck Alpaca sprevádza toto architektonické rozhodnutie od rozkladu úloh až po produktívnu, compliance-konformnú implementáciu.
Často kladené otázky
Aký je rozdiel medzi supervisor-agentom a sub-agentom?
Kedy sa oplatí hierarchická architektúra namiesto jediného agenta?
V čom sa líšia hierarchické od plochých multi-agentových systémov?
Aké je najväčšie riziko hierarchických agentov?
Ktoré frameworky podporujú hierarchických agentov produktívne?
Related Articles
Ísť hlbšie?
Získajte nové analýzy priamo do schránky, alebo sa pozrite, ako tieto poznatky nasadzujeme pre firmy.