Pravi AI za NPC-je: Generativni agenti kot prihodnost iger na srečo in človeku podobnih AI družb

Categorized as AI/ML, Games Tagged , , ,
Save and Share:

Predstavljajte si svet, kjer računalniški programski agenti simulirajo verjetno človeško vedenje, svet, kjer umetniki AI slikajo in avtorji pišejo, kjer ti agenti AI oblikujejo mnenja in začenjajo pogovore, in kjer se spomini sintetizirajo v refleksije višje ravni za načrtovanje vedenja. To je svet generativnih agentov. V tem članku bomo raziskali prelomni članek, ki predstavlja generativne agente in njihov vpliv na prihodnost iger na srečo in drugih aplikacij.

Pregled članka

Fascinanten nov članek s Stanforda in Googla z naslovom “Generative Agents: Interactive Simulacra of Human Behavior” (Generativni agenti: Interaktivni simulakrumi človeškega vedenja) predstavlja generativne agente, računalniške programske agente, ki simulirajo verjetno človeško vedenje. Raziskovalci so ustvarili simulirani svet, v katerega so postavili 25 generativnih agentov, vsakega s svojo osebnostjo.

Ti agenti se zbudijo, pripravijo zajtrk, gredo v službo in oblikujejo mnenja, tako kot ljudje. Fascinanten del je, da si ti agenti zapomnijo pretekle dni in razmišljajo o njih, medtem ko načrtujejo svoje naslednje dni, pri čemer uporabljajo spomine na interakcije, ki so jih imeli. Vse te agente poganja obsežen jezikovni model, arhitektura pa ta obsežni jezikovni model razširja za shranjevanje kompleksnih zapisov izkušenj agentov z uporabo naravnega jezika.

Agenti ustvarjajo verjetno individualno in emergentno družbeno vedenje, tako kot ljudje. To delo ima pomembne implikacije za industrijo iger na srečo, saj omogoča, da imajo neigralni liki (NPC-ji) v videoigrah svoj značaj in osebnost, kar omogoča bolj naravno interakcijo z igralci.

Simulacijsko okolje: Smartville

Avtorji so simulirali majhen peskovnik svet, imenovan Smartville, ki ga je navdihnila priljubljena igra “The Sims.” Smartville je sestavljen iz skupnih bivalnih prostorov, hiš, kavarn, barov, trgovin, parkov, fakultet, trgovin z živili in lekarn. Ideja je bila raziskati, kako bi se lahko družbeno vedenje razvilo med agenti AI.

V arhitekturo agentov so bile vključene tri glavne komponente:

  1. Spominski tok: Beleži izkušnje agentov.
  2. Refleksija: Sintetizira spomine v sklepe višje ravni.
  3. Načrtovanje: Pretvori sklepe v akcijske načrte.

Te refleksije in načrti vplivajo na prihodnje vedenje agentov, kar jim omogoča, da samostojno ukrepajo.

Ustvarjanje dogodkov in interakcij v igri

Generativni agenti lahko poenostavijo postopek ustvarjanja dogodkov in interakcij v igri. Na primer, namesto ročnega skriptiranja vedenja več likov za zabavo za valentinovo je dovolj, da enemu agentu povemo, da želi organizirati zabavo. Ti agenti lahko samostojno komunicirajo drug z drugim, okolje pa je uspešno razširilo novico o zabavi in se pojavilo. En agent celo povabi drugega agenta na zmenek na zabavo, vse to iz enega samega predloga, ki ga je ustvaril uporabnik.

Osebnosti agentov in interakcije

Avtorji so ustvarili opis identitete vsakega agenta v naravnem jeziku v enem odstavku, vključno z njihovim poklicem in odnosom z drugimi agenti. Ti opisi služijo kot semenski spomini za agenta. Na primer, John Lin je opisan kot lastnik lekarne z naslednjim opisom:

“John Lin is a pharmacy shopkeeper at The Vito Market and Pharmacy who loves to help people. He is always looking for ways to make the process of getting medication easier for his customers.”

Vse interakcije teh agentov s svojim svetom in med seboj potekajo v naravnem jeziku. Ob vsakem časovnem žigu agenti izpišejo izjavo v naravnem jeziku, ki opisuje njihovo trenutno dejanje, kar se prevede v trenutno gibanje in prikaže na vmesniku peskovnika kot nabor emojijev.

Nadzorovanje in manipuliranje agentov

Čeprav so ti agenti AI neodvisni in njihove interakcije potekajo organsko, imajo uporabniki tudi nekaj nadzora. Obstajata dva načina, kako lahko uporabniki komunicirajo z igro:

  1. Komuniciranje z agentom prek pogovora.
  2. Izdajanje direktiv agentu v obliki notranjega glasu, ki nadzoruje vedenje agenta.

Na primer, ko mu uporabnik kot Johnov notranji glas reče: “Potegoval se boš proti Samu na prihajajočih volitvah,” se John odloči kandidirati in svojo kandidaturo deli z ženo in sinom. To pokaže, kako lahko uporabniki nadzorujejo in manipulirajo z okoljem in vedenjem teh agentov.

Dan v življenju agenta

Agentov dan se začne z opisom v enem odstavku, njihovo vedenje pa se razvija, ko komunicirajo drug z drugim in s svetom. Na primer, Jonathan se zbudi okoli 7. ure zjutraj, si umije zobe, se stušira, pripravi in poje zajtrk ter preveri novice pri jedilni mizi. Njegov sin Eddie se zbudi in imata kratek pogovor, preden se lotita svojih dnevnih obveznosti.

Vedenje agentov se spreminja glede na njihove interakcije z drugimi agenti. Arhitektura agentov nadzoruje vedenje vsakega agenta, kar jim omogoča, da zaznavajo svoje okolje in shranjujejo zaznave v spominski tok. Ko morajo izvesti dejanje, pridobijo informacije iz spominskega toka in načrtujejo svoje naslednje dejanje na podlagi teh informacij. Shranjeni spomini se uporabljajo tudi za spreminjanje vedenja agentov, kar jim omogoča, da razmislijo o preteklih spominih in prilagodijo svoje interakcije z okoljem in drugimi agenti.

Aplikacije v resničnem svetu

Poleg iger in NPC-jev imajo generativni agenti aplikacije v resničnem svetu. Na primer, če se pripravljate na intervju s težko osebo ali osebnostjo, lahko uporabite agente AI za simulacijo njihovega vedenja in interakcijo z njimi. To vam lahko pomaga pri pripravi na intervju ali druge družbene situacije.

Spletni demo

Čeprav spletni demo ni v realnem času in predstavlja vnaprej izračunan ponovni prikaz simulacije, ki se je zgodila že prej, si lahko ogledate interakcije in dejavnosti različnih agentov. Izberete lahko enega od 25 različnih agentov in si ogledate, kaj agent počne v danem trenutku. To fascinantno delo ima potencial, da spremeni industrijo iger na srečo in način, kako komuniciramo z različnimi agenti AI, kar odpira povsem nov svet možnosti.

https://reverie.herokuapp.com/arXiv_Demo/

Skratka, generativni agenti predstavljajo pomemben napredek v svetu umetne inteligence, ki ponujajo vpogled v prihodnost, kjer se simulira verjetno človeško vedenje in interaktivnost. Ta tehnologija obljublja revolucijo v igričarstvu in drugih aplikacijah, ter zagotavlja neskončne možnosti za izkušnje in interakcije, ki jih poganja umetna inteligenca.

Raziskovalni članek

https://arxiv.org/pdf/2304.03442.pdf

Video Prompt Engineering

Leave a comment

Vaš e-naslov ne bo objavljen. * označuje zahtevana polja