Simulacija množice z umetno inteligenco (UI) napoveduje odziv javnosti tako, da iz resničnega konteksta zgradi populacijo agentov in jih pusti, da skozi čas komunicirajo med seboj, namesto da bi en model dal en odgovor. V InfoDome vaš dokument postane graf znanja, graf postane več sto agentov z lastnim značajem, stališčem in spominom, ti pa se izbrano število krogov prepirajo na dveh simuliranih platformah. Agent analitik nato prebere, kaj se je zgodilo, in napiše poročilo z napovedjo, ki ga lahko izprašujete.
Zakaj simulirati množico namesto spraševati en model
Če en model UI vprašate »kako se bodo ljudje odzvali na to?«, dobite en verjeten odstavek. Pogosto je smiseln, a je povprečje: en glas, ki si hkrati predstavlja vse. Resnični odzivi ne delujejo tako. Ljudje se odzivajo drug na drugega. Objava kritika vpliva na to, kako novico vidi nevtralen bralec; odgovor zagovornika spremeni naslednjo kritikovo izjavo; novinar povzame najglasnejši okvir, ne najnatančnejšega.
Simulacija množice poskuša zajeti to dinamiko. Namesto enega namišljenega soglasja modelira veliko različnih akterjev, izid pa nastane iz njihovega medsebojnega delovanja. Zato vas rezultat lahko preseneti, presenečenja pa je vredno preveriti. Širša metoda se imenuje večagentna simulacija; njeno ozadje pojasnjujemo v članku kaj je večagentna simulacija.
1. korak: od dokumenta do grafa znanja
Vse se začne z vašim gradivom: novicami, načrti, poročili, osnutki predpisov ali leposlovjem v obliki PDF, Markdown ali TXT. InfoDome ga prebere skupaj z vašim opisom tega, kar želite napovedati, in izlušči graf znanja:
- Entitete: osebe, organizacije in skupine, omenjene v besedilu.
- Odnose: kdo koga podpira, komu nasprotuje, od koga je odvisen, o kom poroča in s kom tekmuje.
- Kontekst: dejstva in stališča, ki jih besedilo pripisuje vsakemu od njih.
Graf je pomemben, ker simulacijo zasidra v vaš položaj in ne v splošne predpostavke. Poleg tega ga vidite, zato lahko še pred zagonom preverite, kaj je sistem razumel.
2. korak: od grafa do agentov
Iz grafa in opisa občinstva InfoDome ustvari več sto agentov; točno število je odvisno od dokumenta. Vsak agent dobi:
- Značaj: temperament, interese, način govora in vključevanja v razpravo.
- Stališče: izhodiščni odnos do vprašanja, oblikovan na podlagi grafa.
- Dolgoročni spomin: kaj je videl, rekel in slišal; spomin se ohranja med krogi.
- Državo: izberete lahko do 10 držav občinstva, agenti pa se med njih razdelijo enakomerno. Resnični akterji iz dokumenta ohranijo svojo državo.
Sestava je premišljena. Nekateri agenti predstavljajo osebe in organizacije, poimenovane v besedilu, drugi pa pripadnike širšega občinstva, zato simulacija vključuje vidne igralce in množico, ki se nanje odziva.
3. korak: krogi na dveh platformah
Agenti nato komunicirajo v simuliranem družbenem omrežju, ki vzporedno teče na dveh platformah:
- Vir objav, podoben Twitterju: kratke objave, hitri odzivi, deljenja. Tu se okviri hitro širijo, ton pa se zaostruje.
- Forum, podoben Redditu: daljše niti in odgovori. Tu se argumenti preizkušajo, o podrobnostih se razpravlja, stališča pa se utrjujejo ali mehčajo.
Izberete število krogov, na primer 10, 20 ali 40. V vsakem krogu agenti preberejo, kaj so objavili drugi, se odločijo, ali in kako se bodo odzvali, ter posodobijo spomin. Ker se spomin prenaša, je 15. krog oblikovan s tem, kar se je zgodilo od 1. do 14. kroga. Argument, ki na začetku ostane brez odgovora, lahko pozneje postane splošno sprejeto mnenje, popravek, ki pride prepozno, pa morda nikoli ne ujame govorice.
4. korak: od razprave do poročila
Po zadnjem krogu agent analitik preuči simulirano dogajanje in napiše poročilo z napovedjo in sklepi: prevladujoči narativi, katere skupine so se premaknile in zakaj, kdo je deloval kot ojačevalec, katera tveganja in odprta vprašanja ostajajo. Poročilo ni edini rezultat. Odprete lahko izvirne objave, vsakega agenta izprašate o njegovem razmisleku in analitiku postavite dodatna vprašanja. Prav ta sledljivost naredi iz simulacije preverljivo hipotezo namesto razsodbe »črne skrinjice«.
Zakaj so pomembni odzivi drugega reda
Prvi odziv na novico je običajno lahko uganiti. Podražitev razjezi stranke, nov predpis zaskrbi panogo, ki jo ureja. Težko pa je uganiti odziv drugega reda: odziv na odziv.
Primeri učinkov drugega reda, ki jih lahko razkrije simulacija množice:
- Obrambni odgovor podjetja majhno pritožbo spremeni v zgodbo o aroganci.
- Govorica v hitrem viru objav zamre, preživi pa v niti na forumu, ki pozneje znova pride na površje.
- Zadržano podporo zaveznika nevtralni agenti razumejo kot znak skritih težav.
- Skupini, ki sta začeli na nasprotnih straneh, odkrijeta skupno zamero in se povežeta.
Takšni učinki se pojavijo le, kadar se akterji skozi čas odzivajo drug na drugega, za to pa so namenjeni krogi in spomin. Prav ti učinki organizacije najpogosteje presenetijo, saj jih noben posamezen pogovor z deležnikom ne bi razkril.
Primer iz prakse
Mestna uprava pripravlja načrt, da bi prometno nakupovalno ulico spremenila v peš cono. Ekipa naloži osnutek, povzetek prometne študije in lokalno novico z izjavami trgovcev. Vpraša, kako se bodo prebivalci, trgovci, dostavna podjetja in lokalni mediji odzvali v prvem mesecu, ter zažene 40 krogov v eni državi.
Prvi krogi ne prinesejo presenečenj: trgovci skrbijo za dostavo, prebivalcem je všeč manj hrupa. Nato se pokaže vzorec drugega reda. Agent dostavnega podjetja objavi, da bi jutranja okna za dostavo rešila večino težav. Trgovci na forumu to povzamejo in njihova kritika se premakne od »proti načrtu« k »proti načrtu brez oken za dostavo«. Medtem v viru objav agent lokalnega medija okrepi pritožbo prebivalca glede parkiranja, kar pozornost odvrne od dostave.
Analitik v poročilu sklene, da bi okna za dostavo lahko razdelila nasprotnike in da je parkiranje trajnejše tveganje. Ekipa izpraša agenta medija, katera dejstva bi spremenila njegov okvir, in v načrt doda poglavje o parkiranju. Simulacija o resnični ulici ni dokazala ničesar, ekipi pa je dala dve konkretni hipotezi, ki ju je mogoče preveriti. Za položaje z veliko govoricami je na istih mehanizmih zgrajen scenarij širjenja govoric.
Omejitve, ki jih je dobro upoštevati
Simulacija množice je zmogljiva pri raziskovanju dinamike, ima pa jasne omejitve:
- Agenti so modeli UI, prilagojeni vašim dokumentom. Manjkajoči deležniki ali enostransko gradivo povzročijo slepe pege.
- Rezultati niso statistično reprezentativni kot vzorec ankete, odstotkov pa ne gre brati kot resničnih deležev.
- Različni zagoni se lahko razvijejo različno. Dosledni vzorci so močnejši signal kot posamezni dramatični trenutki.
Ob upoštevanju teh omejitev je simulacija hiter način, da vidite, kaj se lahko zgodi in zakaj. Če jo želite preizkusiti na svojem primeru, pripravite nalogo v konzoli.
Pogosta vprašanja
Ali InfoDome uporablja podatke resničnih družbenih omrežij?
Ne. Agenti komunicirajo v simuliranem družbenem omrežju, zgrajenem iz vaših dokumentov in nastavitev. Resničnih platform ne berejo in na njih ne objavljajo.
Zakaj sta platformi dve?
Vir kratkih objav in forum z nitmi spodbujata različno vedenje: hitre okvire in daljše argumente. Ker tečeta vzporedno, pokažeta, kako se zgodba širi in kako se o njej razpravlja.
Kaj je odziv drugega reda?
To je odziv na odziv: kako se ljudje odzovejo na odzive drugih in ne na izvirno novico. Prav takšni učinki pogosto odločijo, kako se razprava konča.
Kako zanesljiva je napoved?
Je preverljiva hipoteza. Sklepe lahko izsledite do objav agentov in intervjujev, kar pomaga pri presoji, vendar naj napoved podpira vašo odločitev, ne pa je nadomešča.