Multi-agent workflowk · Lecke 08

Mikor ne építs multi-agent rendszert

A több ügynökből álló architektúra nem az alapértelmezett választás. Sok esetben egy egyszerűbb workflow minta vagy akár egyetlen ügynök is jobb megoldás.

Vissza a tananyaghoz


A szinkron végrehajtás korlátai

Az orchestrator-worker architektúrának van egy szűk keresztmetszete, a lead agent jellemzően megvárja, amíg az összes subagent befejezi a munkáját, mielőtt összeállítaná a végleges választ. Ha az egyik subagent lassabb vagy elakad, ez az egész folyamatot lassítja, hiába futott a többi subagent gyorsan. Ez a korlát különösen olyan feladatoknál számít, ahol a válaszidő kritikus.


Egyszerűbb workflow minták az agent helyett

Az "Building Effective AI Agents" cikkben bemutatott minták, mint a prompt chaining, a routing, a parallelization, az orchestrator-worker és az evaluator-optimizer, sok esetben jobb választás egy teljesen autonóm, sok döntést önállóan meghozó ágensnél. A prompt chaining egymás után futó, előre meghatározott lépések sorozata. A routing egy döntési pont, ami a bemenet alapján más-más útvonalra tereli a feladatot. A parallelization egymástól független részfeladatok egyidejű futtatása. Az evaluator-optimizer pedig egy visszacsatolási hurok, ahol egy ügynök értékeli és javítja egy másik kimenetét. Ezek a minták kiszámíthatóbbak és olcsóbbak, mint egy teljes multi-agent rendszer.


Prompt chaining Routing Parallelization Evaluator-optimizer Orchestrator-worker Autonóm multi-agent balról jobbra nő a rugalmasság, de nő a költség és a kockázat is
Az egyszerűbb workflow mintáktól a teljesen autonóm multi-agent rendszerig nő a rugalmasság és a költség.

Mikor éri meg valóban a multi-agent architektúra

A több ügynökből álló rendszer akkor hoz valódi értéket, ha a feladat elég nagy értékű ahhoz, hogy a magasabb tokenköltséget megérje, ha valóban párhuzamosítható, egymástól független részfeladatokra bontható, ha az információ mennyisége meghaladja azt, amit egyetlen ügynök kontextusablaka kezelni tudna, és ha a feladat sok, egymásra épülő, komplex eszközhasználatot igényel. Ha ezek a feltételek nem teljesülnek, egy egyszerűbb workflow minta vagy egyetlen jól megtervezett ügynök megbízhatóbb és olcsóbb megoldás.


Nem éri meg egyszerű, lineáris feladat kicsi kontextusigény gyors válasz a fontos Megéri párhuzamosítható részfeladatok nagy értékű eredmény sok komplex eszközhasználat
A mérleg nyelve a feladat értékétől, párhuzamosíthatóságától és komplexitásától függ.

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.


← Előző lecke

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 →