Realistisk AI til NPC’er: Generative agenter som fremtiden for gaming og menneskelignende AI-samfund

Kategoriseret som AI/ML, Games Mærket , , ,
Save and Share:

Forestil dig en verden, hvor computerstyrede softwareagenter simulerer troværdig menneskelig adfærd, en verden hvor AI-kunstnere maler og forfattere skriver, hvor disse AI-agenter danner meninger og indleder samtaler, og hvor minder syntetiseres til højere refleksioner for at planlægge adfærd. Dette er de generative agenters verden. I denne artikel vil vi udforske den banebrydende artikel, der introducerer generative agenter og deres implikationer for fremtiden for gaming og andre applikationer.

Oversigt over artiklen

En fascinerende ny artikel fra Stanford og Google med titlen “Generative Agents: Interactive Simulacra of Human Behavior” introducerer generative agenter, computerstyrede softwareagenter, der simulerer troværdig menneskelig adfærd. Forskerne skabte en simuleret verden, hvor de placerede 25 generative agenter, hver med sin egen personlighed.

Disse agenter vågner op, laver morgenmad, tager på arbejde og danner meninger ligesom mennesker. Det fascinerende er, at disse agenter husker og reflekterer over tidligere dage, når de planlægger deres næste dage, ved hjælp af minder om interaktioner, de har haft. Alle disse agenter er drevet af en stor sprogmodel, og arkitekturen udvider den store sprogmodel til at lagre komplekse optegnelser over agenternes oplevelser ved hjælp af naturligt sprog.

Agenterne producerer troværdig individuel og emergent social adfærd, ligesom mennesker. Dette arbejde har betydelige implikationer for gamingindustrien, da det giver ikke-spilbare karakterer (NPC’er) i videospil mulighed for at have deres egen karakter og personlighed og interagere mere naturligt med spillerne.

Simuleringsmiljø: Smartville

Forfatterne simulerede en lille sandkasseverden kaldet Smartville, inspireret af det populære spil “The Sims”. Smartville består af fællesarealer, huse, caféer, barer, butikker, parker, colleges, købmandsforretninger og apoteker. Ideen var at undersøge, hvordan social adfærd kunne opstå blandt AI-agenter.

Tre hovedkomponenter var inkluderet i agenternes arkitektur:

  1. Hukommelsesstrøm: Registrerer agenternes oplevelser.
  2. Refleksion: Syntetiserer minder til højere slutninger.
  3. Planlægning: Oversætter konklusioner til handlingsplaner.

Disse refleksioner og planer påvirker agenternes fremtidige adfærd, så de kan handle uafhængigt.

Oprettelse af begivenheder og interaktioner i spillet

Generative agenter kan forenkle processen med at skabe begivenheder og interaktioner i spillet. I stedet for manuelt at script adfærden for flere karakterer til en Valentinsdagsfest er det for eksempel tilstrækkeligt at fortælle en agent, at hun vil holde en fest. Disse agenter kan uafhængigt interagere med hinanden, og miljøet formåede at sprede budskabet om festen, og at folk dukkede op. En agent beder endda en anden agent om at gå på date til festen, alt sammen fra et enkelt brugergenereret forslag.

Agentpersonligheder og interaktioner

Forfatterne skabte en beskrivelse på et afsnit i naturligt sprog af hver agents identitet, herunder deres beskæftigelse og forhold til andre agenter. Disse beskrivelser fungerer som frøhukommelser for agenten. John Lin er for eksempel beskrevet som apoteker med følgende beskrivelse:

“John Lin er apoteker i The Vito Market and Pharmacy, der elsker at hjælpe folk. Han leder altid efter måder at gøre processen med at få medicin lettere for sine kunder.”

Alle disse agenters interaktioner med deres verden og indbyrdes sker gennem naturligt sprog. Ved hvert tidsstempel udsender agenter en naturlig sprogudtalelse, der beskriver deres aktuelle handling, som oversættes til aktuelle bevægelser og vises på sandkassegrænsefladen som et sæt emojis.

Kontrol og manipulation af agenter

Selvom disse AI-agenter er uafhængige, og deres interaktioner sker organisk, har brugerne også en vis kontrol. Der er to måder, brugerne kan interagere med spillet på:

  1. Kommuniker med agenten via samtale.
  2. Udsted direktiver til agenten i form af en indre stemme, der styrer agentens adfærd.

For eksempel, når en bruger siger til Johns indre stemme: “Du skal stille op mod Sam ved det kommende valg,” beslutter John sig for at stille op og deler sit kandidatur med sin kone og søn. Dette viser, hvordan brugere kan kontrollere og manipulere miljøet og adfærden for disse agenter.

En dag i en agents liv

En agents dag starter med en enkelt afsnitsbeskrivelse, og deres adfærd udvikler sig, når de interagerer med hinanden og verdenen. For eksempel vågner Jonathan omkring kl. 7, børster tænder, tager et bad, tilbereder og spiser morgenmad og tjekker nyhederne ved spisebordet. Hans søn Eddie vågner, og de har en kort samtale, før de går i gang med deres dag.

Agenternes adfærd ændres baseret på deres interaktioner med andre agenter. Agenternes arkitektur styrer hver agents adfærd, så de kan opfatte deres miljø og gemme opfattelser i hukommelsesstrømmen. Når de skal udføre en handling, henter de oplysninger fra hukommelsesstrømmen og planlægger deres næste handling baseret på disse oplysninger. Lagrede minder bruges også til at ændre agenternes adfærd, så de kan reflektere over tidligere minder og justere deres interaktioner med miljøet og andre agenter.

Anvendelser i den virkelige verden

Udover spil og NPC’er har generative agenter anvendelser i den virkelige verden. Hvis du for eksempel forbereder dig på et interview med en vanskelig person eller personlighed, kan du bruge AI-agenter til at simulere deres adfærd og interagere med dem. Dette kan hjælpe dig med at forberede dig til interviewet eller andre sociale situationer.

Online demo

Selvom online demoen ikke er i realtid og præsenterer en forudberegnet afspilning af en simulering, der er sket før, kan du se interaktionerne og forskellige agenters aktiviteter. Du kan vælge en af de 25 forskellige agenter og se, hvad agenten laver på et givet tidspunkt. Dette fascinerende arbejde har potentiale til at ændre gamingindustrien og den måde, vi interagerer med forskellige AI-agenter på, hvilket åbner op for en helt ny verden af muligheder.

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

Afslutningsvis repræsenterer generative agenter et betydeligt fremskridt i AI-verdenen, der giver et indblik i en fremtid, hvor troværdig menneskelig adfærd simuleres og er interaktiv. Denne teknologi lover at revolutionere gaming og andre applikationer og give endeløse muligheder for AI-drevne oplevelser og interaktioner.

Forskningsartikel

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

Video af Prompt Engineering

Skriv kommentar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *