A lead agent szerepe
Az orchestrator-worker mintában egy lead agent kapja meg a felhasználó eredeti kérdését. Ez az ügynök nem maga végzi el a keresést, hanem elemzi a kérdést, kialakít egy stratégiát, majd ez alapján párhuzamos subagenteket indít, mindegyiket egy jól körülhatárolt résztémával. A lead agent feladata a koordináció, a subagentek eredményeinek összegyűjtése, és a végső válasz összeállítása.
Elkülönített felelősségi körök
Minden subagent saját prompttal, saját keresési útvonallal és saját, elszigetelt kontextusablakkal dolgozik. Ez azt jelenti, hogy egy adott subagent nem látja a másik subagent köztes lépéseit, csak azt a résztémát, amit a lead agent kijelölt neki. Ez a szeparáció teszi lehetővé, hogy a rendszer nagy mennyiségű információt dolgozzon fel anélkül, hogy egyetlen kontextusablak megtelne.
Miért éri meg a párhuzamosítás
Amikor a subagentek egymástól függetlenül futnak, a teljes kutatás ideje nem az egyes résztémák idejének összege, hanem közelít a leghosszabb egyedi résztéma idejéhez. Az Anthropic saját méréseiben a párhuzamos végrehajtás akár 90%-kal csökkentette a komplex kutatási feladatok teljes idejét a szekvenciális megközelítéshez képest.
Forrás
Anthropic "How we built our multi-agent research system" (anthropic.com/engineering/multi-agent-research-system) és "Building Effective AI Agents" (anthropic.com/research/building-effective-agents) című cikkeinek magyar feldolgozása.
Workshop
AI Transformation Day
Egésznapos, vezetőknek szóló program. Feltérképezzük, hol tart a szervezet, mi az első reális lépés, és milyen belső feltételek szükségesek a sikerhez. A nap végén konkrét, prioritizált cselekvési lista.
Érdekel a program →