Представете си свят, в който изчислителни софтуерни агенти симулират правдоподобно човешко поведение, свят, в който AI артисти рисуват и автори пишат, в който тези AI агенти формират мнения и започват разговори, и в който спомените се синтезират във високо ниво размисли, за да планират поведение. Това е светът на генеративните агенти. В тази статия ще проучим революционната статия, която представя генеративните агенти и техните последици за бъдещето на гейминга и други приложения.
Общ преглед на статията
Една завладяваща нова статия от Станфорд и Google, озаглавена „Генеративни агенти: Интерактивни симулакруми на човешко поведение“, представя генеративни агенти, изчислителни софтуерни агенти, които симулират правдоподобно човешко поведение. Изследователите създадоха симулиран свят, в който поставиха 25 генеративни агента, всеки със своя собствена индивидуалност.
Тези агенти се събуждат, приготвят закуска, отиват на работа и формират мнения точно като хората. Най-интересното е, че тези агенти помнят и разсъждават върху минали дни, докато планират следващите си дни, използвайки спомени от взаимодействията, които са имали. Всички тези агенти се управляват от голям езиков модел и архитектурата разширява този голям езиков модел, за да съхранява сложни записи на преживяванията на агентите, използвайки естествен език.
Агентите произвеждат правдоподобно индивидуално и възникващо социално поведение, точно като хората. Тази работа има значителни последици за игралната индустрия, тъй като позволява на неиграемите герои (NPC) във видеоигрите да имат свой собствен характер и индивидуалност, взаимодействайки с играчите по-естествено.
Симулационна среда: Smartville
Авторите симулираха малък свят-пясъчник, наречен Smartville, вдъхновен от популярната игра „The Sims“. Smartville се състои от места за съвместно живеене, къщи, кафенета, барове, магазини, паркове, колежи, хранителни магазини и аптеки. Идеята беше да се проучи как социалното поведение може да възникне сред AI агенти.
В архитектурата на агентите бяха включени три основни компонента:
- Поток на паметта: Записва преживяванията на агентите.
- Размисъл: Синтезира спомените във високо ниво изводи.
- Планиране: Превежда заключенията в планове за действие.
Тези размисли и планове влияят на бъдещото поведение на агентите, позволявайки им да предприемат действия независимо.
Създаване на събития и взаимодействия в играта
Генеративните агенти могат да опростят процеса на създаване на събития и взаимодействия в играта. Например, вместо ръчно да се пише сценарий за поведението на множество герои за парти за Свети Валентин, е достатъчно да се каже на един агент, че иска да организира парти. Тези агенти могат независимо да си взаимодействат един с друг и средата успя да разпространи информацията за партито и да се появи. Един агент дори кани друг агент на среща на партито, всичко това от едно предложение за зародиш, генерирано от потребителя.
Индивидуалности и взаимодействия на агентите
Авторите създадоха описание на идентичността на всеки агент на естествен език в един параграф, включително тяхната професия и връзка с други агенти. Тези описания служат като зародишни спомени за агента. Например, Джон Лин е описан като продавач в аптека със следното описание:
„Джон Лин е продавач в аптека в The Vito Market and Pharmacy, който обича да помага на хората. Той винаги търси начини да улесни процеса на получаване на лекарства за своите клиенти.“
Всички взаимодействия на тези агенти с техния свят и помежду си са чрез естествен език. Във всеки момент от времето агентите извеждат изявление на естествен език, описващо тяхното текущо действие, което се превежда в текущи движения и се показва на интерфейса на пясъчника като набор от емотикони.
Контрол и манипулиране на агенти
Въпреки че тези AI агенти са независими и техните взаимодействия се случват органично, потребителите също имат известен контрол. Има два начина, по които потребителите могат да взаимодействат с играта:
- Комуникирайте с агента чрез разговор.
- Издавайте директиви на агента под формата на вътрешен глас, който контролира поведението на агента.
Например, когато потребител казва на вътрешния глас на Джон: „Ще се кандидатираш срещу Сам на предстоящите избори“, Джон решава да се кандидатира и споделя кандидатурата си със съпругата и сина си. Това демонстрира как потребителите могат да контролират и манипулират средата и поведението на тези агенти.
Един ден от живота на агент
Денят на един агент започва с описание в един параграф и поведението им се развива, докато си взаимодействат един с друг и със света. Например, Джонатан се събужда около 7 сутринта, мие си зъбите, взема душ, приготвя и закусва и проверява новините на масата за хранене. Синът му Еди се събужда и те водят кратък разговор, преди да продължат деня си.
Поведението на агентите се променя въз основа на техните взаимодействия с други агенти. Архитектурата на агентите контролира поведението на всеки агент, позволявайки им да възприемат своята среда и да съхраняват възприятията в потока на паметта. Когато трябва да извършат действие, те извличат информация от потока на паметта и планират следващото си действие въз основа на тази информация. Съхранените спомени също се използват за промяна на поведението на агентите, което им позволява да разсъждават върху минали спомени и да коригират взаимодействията си със средата и други агенти.
Приложения в реалния свят
Освен игри и NPC, генеративните агенти имат приложения в реалния свят. Например, ако се подготвяте за интервю с труден човек или личност, можете да използвате AI агенти, за да симулирате тяхното поведение и да взаимодействате с тях. Това може да ви помогне да се подготвите за интервюто или други социални ситуации.
Онлайн демонстрация
Въпреки че онлайн демонстрацията не е в реално време и представя предварително изчислен повторен преглед на симулация, която се е случила преди, можете да видите взаимодействията и дейностите на различните агенти. Можете да изберете един от 25-те различни агента и да видите какво прави агентът във всеки даден момент. Тази завладяваща работа има потенциала да промени игралната индустрия и начина, по който взаимодействаме с различни AI агенти, отваряйки съвсем нов свят от възможности.
https://reverie.herokuapp.com/arXiv_Demo/
В заключение, генеративните агенти представляват значителен напредък в света на AI, предлагайки поглед към бъдеще, в което правдоподобното човешко поведение е симулирано и интерактивно. Тази технология обещава да революционизира игрите и други приложения, предоставяйки безкрайни възможности за AI-базирани изживявания и взаимодействия.
Изследователска статия
https://arxiv.org/pdf/2304.03442.pdf