Multiagentová simulácia je spôsob štúdia systému modelovaním mnohých nezávislých aktérov, nazývaných agenti, z ktorých každý má svoje vlastné pravidlá, ciele alebo osobnosť, a celkový výsledok sa nechá vyplynúť z toho, ako interagujú. Namiesto písania jednej rovnice pre „trh“ alebo „verejnú mienku“ opisujete jednotlivcov a sledujete, čo robí skupina. Vďaka moderným jazykovým modelom môžu títo agenti čítať, písať a pamätať si v prirodzenom jazyku, čo robí túto metódu užitočnou pri otázkach o tom, ako ľudia reagujú.
Hlavná myšlienka: správanie vzniká z interakcie
O mnohých dôležitých výsledkoch nerozhoduje jeden aktér. Dopravné zápchy, cenové špirály, virálne fámy a zmeny verejnej nálady vyplývajú z mnohých lokálnych rozhodnutí, ktoré sa navzájom ovplyvňujú. Multiagentová simulácia to berie vážne.
Typická simulácia má tri zložky:
- Agenti : aktéri, každý s vlastným stavom (čo vie, chce alebo čomu verí) a správaním (ako sa rozhoduje, čo robiť ďalej).
- Prostredie : priestor, kde agenti konajú a navzájom sa pozorujú, ako napríklad mapa, trh alebo sociálna sieť.
- Časové kroky alebo kolá : v každom kroku agenti pozorujú, rozhodujú sa a konajú a v dôsledku toho sa mení prostredie.
Tento prístup je charakteristický svojou emergenciou : vzormi na úrovni skupiny, ktoré nikto priamo nenaprogramoval. Malá preferencia u každého jednotlivca môže prostredníctvom opakovanej interakcie viesť k veľkému a prekvapujúcemu kolektívnemu výsledku.
Odkiaľ pochádza: modelovanie založené na agentoch
Táto myšlienka nie je nová. Výskumníci v oblasti ekonómie, ekológie, sociológie a informatiky používajú agentové modelovanie už desaťročia. Prvé práce v 70. rokoch 20. storočia už ukázali, s veľmi jednoduchými pravidlami na mriežke, ako mierne individuálne preferencie ohľadom susedov môžu viesť k silnej segregácii na úrovni celého susedstva. V nasledujúcich desaťročiach výskumníci budovali umelé spoločnosti, simulovali trhy a modely epidémií, kŕdľov zvierat a dopravy.
Tieto klasické modely majú spoločnú črtu: agenti sú zámerne jednoduchí. Každý z nich sa riadi niekoľkými numerickými pravidlami, vďaka čomu je model transparentný a ľahko analyzovateľný, ale zároveň obmedzuje to, čo môže povedať o bohatom ľudskom správaní, ako je presviedčanie, rámovanie alebo irónia.
Nová vlna: agenti postavení na jazykových modeloch
Rozsiahle jazykové modely zmenili to, čím môže byť agent. Približne od roku 2023 výskum takzvaných generatívnych agentov ukázal, že agenti jazykového modelu, ktorým je daná persona, spomienka na minulé udalosti a schopnosť reflektovať túto spomienku, sa môžu v simulovanej komunite správať prekvapivo uveriteľným spôsobom: plánujú si dni, formujú si názory, odovzdávajú si správy a koordinujú sa navzájom.
V porovnaní s klasickými modelmi založenými na agentoch, agenti založené na jazykových modeloch:
- Komunikujte v prirodzenom jazyku , aby mohli reagovať na samotné znenie výroku, nielen na číslo.
- Používajte bohaté osobnosti , ktoré kombinujú zázemie, hodnoty a tón hlasu.
- Pamätajte a aktualizujte , aby skoršie rozhovory formovali neskoršie správanie.
Nevýhodou je, že sú menej transparentné a ich prevádzka je drahšia ako prevádzka agentov založených na pravidlách a ich správanie odráža silné stránky a predsudky podkladového modelu.
Ako InfoDome aplikuje
InfoDome využíva agentov jazykových modelov na simuláciu reakcií verejnosti a zainteresovaných strán. Nahráte dokumenty a opíšete, čo chcete predpovedať; InfoDome extrahuje graf znalostí o ľuďoch, organizáciách a skupinách vo vašom materiáli a potom vytvorí stovky agentov s ich vlastným charakterom, pozíciou a dlhodobou pamäťou, rozmiestnených až v 10 krajinách publika, ktoré si vyberiete. Agenti interagujú paralelne na informačnom kanáli podobnom Twitter a fóre podobnom Reddit počas stanoveného počtu kôl a analytický agent napíše predikčnú správu, ktorú môžete spochybniť, spolu s akýmkoľvek jednotlivým agentom. Postup krok za krokom je vysvetlený v tom, ako simulácia davu s umelou inteligenciou predpovedá reakcie .
Keď pomáha multiagentová simulácia
Táto metóda je najcennejšia, keď výsledok závisí od interakcie a nie od jedného rozhodnutia:
- Reakcie, ktoré stavajú na reakciách : krízy, fámy, verejné diskusie, kde najdôležitejšia je reakcia na prvú reakciu.
- Mnoho zainteresovaných strán s rôznymi záujmami : zmeny politík, organizačná reštrukturalizácia, rokovania.
- Strategická interakcia : reakcie konkurentov alebo vojnové hry, kde sa každá strana prispôsobuje tej druhej.
- Včasný prieskum : keď potrebujete hypotézy rýchlo, pred prieskumom alebo terénnou štúdiou, alebo keď je skutočný test príliš nákladný alebo príliš riskantný.
- Porovnanie správ : porovnanie tej istej cieľovej skupiny s dvoma verziami výroku, aby sa zistilo, ktorá formulácia sa dostane ďalej.
Keď to nepomôže
Rovnako dôležité je vedieť, kedy ho nepoužívať:
- Keď potrebujete reprezentatívne čísla. Simulácia nie je prieskum verejnej mienky; jej proporcie by sa nemali interpretovať ako percentá z reálneho sveta.
- Keď dobré historické údaje už odpovedajú na otázku. Ak máte údaje o predaji stabilného produktu za niekoľko rokov, štatistická prognóza môže byť spoľahlivejšia.
- Keď je vstup slabý. Agenti sú len takí uzemnení, ako materiál, z ktorého sú vytvorení. Chýbajúce zainteresované strany znamenajú chýbajúce hlasy.
- Keď chcete istotu. Rôzne série sa môžu vyvíjať rôzne. Výstupom je preskúmateľná hypotéza, ktorá podporuje úsudok; nenahrádza ho.
Pracovaný príklad
Stredne veľká logistická spoločnosť zvažuje prechod na štvordňový pracovný týždeň pre kancelárskych zamestnancov. Vedenie chce vedieť, ako by na to mohli reagovať zamestnanci, vedúci tímov a klienti. Tabuľkový model by mohol odhadnúť náklady, ale nie to, ako by sa medzi zamestnancami mohla rozšíriť fáma o „skrytých nadčasoch“ alebo ako by kľúčový klient túto správu interpretoval.
Tím ľudských zdrojov nahrá interný návrh a zhrnutie nedávneho prieskumu medzi zamestnancami do InfoDome, popíše otázku a spustí 20 kôl prieskumu v jednej krajine. Na fóre vedúci tímov vyjadrujú obavy týkajúce sa pokrytia v piatok; v informačnom kanáli mladší zamestnanci zmenu vítajú, ale zdieľajú obavy, že pracovná záťaž sa jednoducho zníži. Agent klienta sa pýta, či sa zmenia reakčné časy. Správa analytika naznačuje, že jasnosť v pokrytí v piatok je rozhodujúcim faktorom pre vedúcich tímov aj klientov.
Pri pohovore s vedúcim tímu sa personálne oddelenie dozvie, že rotujúci piatkový rozvrh by zmiernil ich obavy. Vedenie to vníma ako hypotézu na testovanie v reálnom pilotnom projekte s dvoma oddeleniami, nie ako konečnú odpoveď. To je dobré využitie multiagentovej simulácie: zúžilo vágnu otázku na konkrétnu, testovateľnú. Ak pracujete na podobných otázkach zameraných na budúcnosť, plánovanie scenárov je dobrým východiskovým bodom.
Začíname
Na spustenie multiagentovej simulácie s InfoDome nepotrebujete programátorské zručnosti. Jednotlivý plán stojí 29 eur mesačne, zahŕňa mesačný rozpočet na používanie umelej inteligencie vo výške 9 eur a neobmedzený počet projektov a je možné ho kedykoľvek zrušiť. Pripravte si prvý scenár v konzole ; úlohu si môžete nastaviť pred registráciou.
Často kladené otázky
Je multiagentová simulácia to isté ako modelovanie založené na agentoch?
Sú to úzko súvisiace pojmy. Modelovanie založené na agentoch sa zvyčajne vzťahuje na klasickú výskumnú tradíciu s jednoduchými agentmi založenými na pravidlách, zatiaľ čo multiagentová simulácia sa často používa širšie a zahŕňa agentov postavených na jazykových modeloch.
Čo sú generatívne činidlá?
Generatívni agenti sú agenti umelej inteligencie postavení na jazykových modeloch, ktorí majú personu, spomienku na minulé udalosti a schopnosť plánovať a reflektovať. Výskum ukázal, že dokážu v simulovaných komunitách vytvárať uveriteľné sociálne správanie.
Môže simulácia nahradiť prieskum?
Nie. Simulácia generuje a testuje hypotézy rýchlo, zatiaľ čo prieskum meria, čo hovoria skutoční ľudia. Najlepšie fungujú spoločne: najprv simulujte, aby ste spresnili otázky, a potom ich v prípade potreby potvrďte skutočnými údajmi.
Musím na jeho používanie kódovať?
Nie s InfoDome. Nahráte dokumenty, opíšete otázku jednoduchými slovami, vyberiete krajiny a kolá a prečítate si správu.