orchestrator–worker minta
angolul: orchestrator-worker pattern
Olyan munkaszervezés, amelyben egy irányító AI-agent részfeladatokra bontja a munkát, kiosztja őket végrehajtó agenteknek, majd az eredményeiket egyetlen válasszá gyúrja össze.
Érthetően
Képzeld el egy lakásfelújítás generálkivitelezőjét. Ő maga nem burkol és nem szerel villanyt, hanem felméri a munkát, szakembereket hív, mindenkinek megmondja a dolgát, a végén pedig ellenőrzi, hogy összeáll-e az egész. Az orchestrator–worker mintában az irányító agent (orchestrator) a generálkivitelező, a végrehajtó agentek (workerek) a szakemberek.
A minta akkor hasznos, ha a feladat túl nagy vagy túl szerteágazó egyetlen agentnek. Ilyen például, ha húsz forrást kell átnézni, vagy egy program sok fájlját kell egyszerre módosítani. A workerek párhuzamosan dolgozhatnak, és mindegyik csak a saját részére figyel, így nem vész el a részletekben.
Egy előre megírt, merev folyamattól abban különbözik, hogy a részfeladatokat nem ember rögzíti előre. Az irányító agent menet közben dönti el, mire van szükség, hány workert indít, és mit kér tőlük.
Hogyan működik
- Az irányító agent megkapja a feladatot, és megtervezi, milyen részekre érdemes bontani.
- Minden részfeladathoz indít egy worker agentet, és rövid, pontos eligazítást ad neki: mi a cél, mit adjon vissza, meddig terjed a dolga.
- A workerek egymástól függetlenül, gyakran párhuzamosan dolgoznak, saját eszközökkel (például kereséssel vagy fájlolvasással), és csak a lényeget küldik vissza.
- Az irányító összeveti a beérkező eredményeket, és ha hiányt vagy ellentmondást lát, újabb workereket indít.
- Végül az irányító egyetlen, összefüggő választ állít össze, és ezt adja át neked.
Példa a mindennapokból
Megkérsz egy kutató funkcióval ellátott AI-asszisztenst, hogy hasonlítsa össze öt ország elektromosautó-támogatását. A háttérben egy irányító agent országonként külön workert indít, azok egyszerre keresnek és olvasnak, te pedig néhány perc múlva egyetlen összefoglaló táblázatot kapsz.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- Sokkal drágább, mint egyetlen agent, mert minden worker külön fogyaszt számítási kapacitást, és a költség gyorsan megsokszorozódik.
- A worker csak azt tudja, amit az irányító az eligazításban leírt neki, ezért a pontatlan feladatkiosztás hibás vagy egymást átfedő részeredményekhez vezet.
- Az irányító csak összefoglalót lát a workerek munkájából, így egy magabiztosan megfogalmazott tévedés könnyen bekerül a végső válaszba.
- Nem való olyan feladatra, ahol a lépések szorosan egymásra épülnek, mert a külön dolgozó workerek nem látják egymás döntéseit.
Hasonló, de nem ugyanaz
- promptláncolás – Ott a lépések sorrendjét előre rögzíti a fejlesztő, itt az irányító agent menet közben dönti el, mit kell elvégezni és kinek.
- párhuzamosítás – A sima párhuzamosításnál a részfeladatok előre adottak, az orchestrator–worker mintában maga az irányító találja ki őket a konkrét feladat alapján.
- agentraj – A rajban jellemzően egyenrangú agentek egyeztetnek vagy adják át egymásnak a munkát állandó központi vezető nélkül, itt viszont világos a hierarchia: egy irányít, a többi végrehajt. A szót a gyakorlatban lazán használják, néha irányított agentcsoportra is.
Kapcsolódó fogalmak
többagentes rendszer, agentes munkafolyamat, AI-agent
alagent, irányító agent
párhuzamosítás, promptláncolás, feladatlebontás, kontextusablak, agentraj, mélykutatás
Röviden a története
A felépítés a számítástechnika régi „master–worker” (mester–munkás) elosztott feldolgozási mintájára vezethető vissza. Nyelvi modellekre épülő agentek esetében az Anthropic 2024 decemberében megjelent, hatékony agentek építéséről szóló írása tette széles körben ismertté „orchestrator-workers” néven.
Hol tart most
2026 végén a mélykutató funkciók és a kódoló agentek bevett megoldása, a nagy agentépítő keretrendszerek is kész elemként kínálják. A hétköznapi vállalati folyamatokban viszont a költség és a nehéz ellenőrizhetőség miatt még óvatosan vezetik be.
Más nevei
orchestrator-worker pattern · orchestrator-workers · orkesztrátor–worker minta · irányító–végrehajtó minta · karmester–munkás minta · lead agent – subagent · supervisor pattern
Források
A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.